]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Add missing barriers before wake_up_bit()
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 5 May 2025 18:13:21 +0000 (14:13 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 5 May 2025 18:19:10 +0000 (14:19 -0400)
commit7a69fa65718a7258aa89fca06b975f4357daeac3
tree6b6ea664bad0fed910b1886193d54c9748febba4
parent50a7b899a0d806f961edadfc3357cb6679826795
bcachefs: Add missing barriers before wake_up_bit()

wake_up() doesn't require a barrier - but wake_up_bit() does.

This only affected non x86, and primarily lead to lost wakeups after
btree node reads.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_io.c
fs/bcachefs/buckets.h
fs/bcachefs/ec.h