diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-04-20 17:09:25 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:09:01 -0400 |
commit | f09517fc5136ad2ea67b6f332ed2445f053ccfe6 (patch) | |
tree | 67e6bbf58fb4ce196e2c9b6efbc8df4dda5426bf /fs/bcachefs/buckets.c | |
parent | 6adaac0b95dd39da290f6006822fbf7560d2d1b5 (diff) | |
download | lwn-f09517fc5136ad2ea67b6f332ed2445f053ccfe6.tar.gz lwn-f09517fc5136ad2ea67b6f332ed2445f053ccfe6.zip |
bcachefs: Fix a deadlock on journal reclaim
Flushing the btree key cache needs to use allocation reserves - journal
reclaim depends on flushing the btree key cache for making forward
progress, and the allocator and copygc depend on journal reclaim making
forward progress.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/buckets.c')
0 files changed, 0 insertions, 0 deletions