Commit 6e4d9bd1 authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong



this stores the SRCU sequence number, which we use to check if an SRCU
barrier has elapsed; this is a partial fix for the key cache shrinker
not actually freeing.

Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent ec438ac5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -321,9 +321,9 @@ struct bkey_cached {
	struct btree_bkey_cached_common c;

	unsigned long		flags;
	unsigned long		btree_trans_barrier_seq;
	u16			u64s;
	bool			valid;
	u32			btree_trans_barrier_seq;
	struct bkey_cached_key	key;

	struct rhash_head	hash;