diff options
author | Kent Overstreet <kmo@daterainc.com> | 2013-11-11 19:03:54 -0800 |
---|---|---|
committer | Kent Overstreet <kmo@daterainc.com> | 2014-01-08 13:05:13 -0800 |
commit | 59158fde429fb5d18064e2734b3dd5e6048affbd (patch) | |
tree | 1cc4d34e0ba1523155dad7b8726b5249d050cc34 /include/uapi/linux/bcache.h | |
parent | a85e968e66a175c86d0410719ea84a5bd0f1d070 (diff) | |
download | op-kernel-dev-59158fde429fb5d18064e2734b3dd5e6048affbd.zip op-kernel-dev-59158fde429fb5d18064e2734b3dd5e6048affbd.tar.gz |
bcache: Add bch_btree_keys_u64s_remaining()
Helper function to explicitly check how much space is free in a btree node
Signed-off-by: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'include/uapi/linux/bcache.h')
-rw-r--r-- | include/uapi/linux/bcache.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/bcache.h b/include/uapi/linux/bcache.h index ae66311..22b6ad3 100644 --- a/include/uapi/linux/bcache.h +++ b/include/uapi/linux/bcache.h @@ -39,6 +39,7 @@ static inline void SET_##name(struct bkey *k, unsigned i, __u64 v) \ } #define KEY_SIZE_BITS 16 +#define KEY_MAX_U64S 8 KEY_FIELD(KEY_PTRS, high, 60, 3) KEY_FIELD(HEADER_SIZE, high, 58, 2) |