summaryrefslogtreecommitdiff
path: root/fs/bcachefs/opts.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2018-12-13 06:01:30 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:08:13 -0400
commita3e70fb287ee62ee14512a69e9a3e1870a057e11 (patch)
tree7a0e148e7d7f5528d78711c4b891c7da4cce1343 /fs/bcachefs/opts.h
parent7121643e4fe20cbf916bf7ff032873dfbc19ee8e (diff)
downloadlwn-a3e70fb287ee62ee14512a69e9a3e1870a057e11.tar.gz
lwn-a3e70fb287ee62ee14512a69e9a3e1870a057e11.zip
bcachefs: use x-macros more consistently
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/opts.h')
-rw-r--r--fs/bcachefs/opts.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/fs/bcachefs/opts.h b/fs/bcachefs/opts.h
index acdc952c48be..222c130c2054 100644
--- a/fs/bcachefs/opts.h
+++ b/fs/bcachefs/opts.h
@@ -281,24 +281,24 @@ int bch2_parse_mount_opts(struct bch_opts *, char *);
/* inode opts: */
-#define BCH_INODE_OPTS() \
- BCH_INODE_OPT(data_checksum, 8) \
- BCH_INODE_OPT(compression, 8) \
- BCH_INODE_OPT(background_compression, 8) \
- BCH_INODE_OPT(data_replicas, 8) \
- BCH_INODE_OPT(promote_target, 16) \
- BCH_INODE_OPT(foreground_target, 16) \
- BCH_INODE_OPT(background_target, 16) \
- BCH_INODE_OPT(erasure_code, 16)
+#define BCH_INODE_OPTS() \
+ x(data_checksum, 8) \
+ x(compression, 8) \
+ x(background_compression, 8) \
+ x(data_replicas, 8) \
+ x(promote_target, 16) \
+ x(foreground_target, 16) \
+ x(background_target, 16) \
+ x(erasure_code, 16)
struct bch_io_opts {
-#define BCH_INODE_OPT(_name, _bits) unsigned _name##_defined:1;
+#define x(_name, _bits) unsigned _name##_defined:1;
BCH_INODE_OPTS()
-#undef BCH_INODE_OPT
+#undef x
-#define BCH_INODE_OPT(_name, _bits) u##_bits _name;
+#define x(_name, _bits) u##_bits _name;
BCH_INODE_OPTS()
-#undef BCH_INODE_OPT
+#undef x
};
struct bch_io_opts bch2_opts_to_inode_opts(struct bch_opts);