summaryrefslogtreecommitdiff
path: root/libbcachefs/keylist.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2017-12-13 16:01:18 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2017-12-13 16:12:38 -0500
commitea83a3985d28372d56ec7cea6e73907551869f63 (patch)
tree42b8b0d3da3b1fa96eb4400455559e60a78c4294 /libbcachefs/keylist.h
parentf2feceddae6f3bd3722247f3458860b955f539bc (diff)
Update bcachefs sources to e57b5958cf bcachefs: fix for building in userspace
Diffstat (limited to 'libbcachefs/keylist.h')
-rw-r--r--libbcachefs/keylist.h5
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)