summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bcachefs_format.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-11-16 22:35:29 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2024-01-01 11:47:37 -0500
commit1ae8a0904a6a7b16ee2ffa30153d4e5c38719321 (patch)
tree87d3fe839acb723caa27d6d7aa996e888820b371 /fs/bcachefs/bcachefs_format.h
parentae0e61175e22b77267c2c59d0061925a0a604074 (diff)
downloadlinux-1ae8a0904a6a7b16ee2ffa30153d4e5c38719321.tar.gz
linux-1ae8a0904a6a7b16ee2ffa30153d4e5c38719321.tar.bz2
linux-1ae8a0904a6a7b16ee2ffa30153d4e5c38719321.zip
bcachefs: Kill memset() in bch2_btree_iter_init()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/bcachefs_format.h')
-rw-r--r--fs/bcachefs/bcachefs_format.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/bcachefs/bcachefs_format.h b/fs/bcachefs/bcachefs_format.h
index fe78e87603fc..60b2264e019e 100644
--- a/fs/bcachefs/bcachefs_format.h
+++ b/fs/bcachefs/bcachefs_format.h
@@ -307,6 +307,13 @@ struct bkey_i {
struct bch_val v;
};
+#define POS_KEY(_pos) \
+((struct bkey) { \
+ .u64s = BKEY_U64s, \
+ .format = KEY_FORMAT_CURRENT, \
+ .p = _pos, \
+})
+
#define KEY(_inode, _offset, _size) \
((struct bkey) { \
.u64s = BKEY_U64s, \