diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-12-13 16:01:18 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-12-13 16:12:38 -0500 |
commit | ea83a3985d28372d56ec7cea6e73907551869f63 (patch) | |
tree | 42b8b0d3da3b1fa96eb4400455559e60a78c4294 /libbcachefs/keylist.h | |
parent | f2feceddae6f3bd3722247f3458860b955f539bc (diff) |
Update bcachefs sources to e57b5958cf bcachefs: fix for building in userspace
Diffstat (limited to 'libbcachefs/keylist.h')
-rw-r--r-- | libbcachefs/keylist.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libbcachefs/keylist.h b/libbcachefs/keylist.h index ea65f8e0..b7c8a861 100644 --- a/libbcachefs/keylist.h +++ b/libbcachefs/keylist.h @@ -7,8 +7,7 @@ int bch2_keylist_realloc(struct keylist *, u64 *, size_t, size_t); void bch2_keylist_add_in_order(struct keylist *, struct bkey_i *); void bch2_keylist_pop_front(struct keylist *); -static inline void bch2_keylist_init(struct keylist *l, u64 *inline_keys, - size_t nr_inline_u64s) +static inline void bch2_keylist_init(struct keylist *l, u64 *inline_keys) { l->top_p = l->keys_p = inline_keys; } @@ -17,7 +16,7 @@ static inline void bch2_keylist_free(struct keylist *l, u64 *inline_keys) { if (l->keys_p != inline_keys) kfree(l->keys_p); - memset(l, 0, sizeof(*l)); + bch2_keylist_init(l, inline_keys); } static inline void bch2_keylist_push(struct keylist *l) |