projects
/
platform
/
upstream
/
btrfs-progs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b5e0ca6
)
btrfs-progs: sb-mod: add csum_type
author
David Sterba
<dsterba@suse.com>
Fri, 6 Apr 2018 16:37:30 +0000
(18:37 +0200)
committer
David Sterba
<dsterba@suse.com>
Wed, 11 Apr 2018 13:37:36 +0000
(15:37 +0200)
Let SET and GET work on superblock::csum_type.
Signed-off-by: David Sterba <dsterba@suse.com>
btrfs-sb-mod.c
patch
|
blob
|
history
diff --git
a/btrfs-sb-mod.c
b/btrfs-sb-mod.c
index
017049f
..
ccefc98
100644
(file)
--- a/
btrfs-sb-mod.c
+++ b/
btrfs-sb-mod.c
@@
-124,6
+124,7
@@
struct sb_field {
{ .name = "chunk_root_generation", .type = TYPE_U64 },
{ .name = "cache_generation", .type = TYPE_U64 },
{ .name = "uuid_tree_generation", .type = TYPE_U64 },
+ { .name = "csum_type", .type = TYPE_U16 },
};
#define MOD_FIELD_XX(fname, set, val, bits, f_dec, f_hex, f_type) \
@@
-168,6
+169,7
@@
static void mod_field_by_name(struct btrfs_super_block *sb, int set, const char
MOD_FIELD(chunk_root_generation, set, val)
MOD_FIELD(cache_generation, set, val)
MOD_FIELD(uuid_tree_generation, set, val)
+ MOD_FIELD16(csum_type, set, val)
else {
printf("ERROR: unhandled field: %s\n", name);
exit(1);