summaryrefslogtreecommitdiffstats
path: root/fs/libfs.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-04-21 23:32:18 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-04-22 01:26:51 -0400
commite858beeddfa3a400844c0e22d2118b3b52f1ea5e (patch)
tree1aa8a9b048af880fa769991e1355be23cd5cfe1d /fs/libfs.c
parent0e42f381193d7f9b47922f1c4308e7729a45ba13 (diff)
downloadlinux-e858beeddfa3a400844c0e22d2118b3b52f1ea5e.tar.gz
linux-e858beeddfa3a400844c0e22d2118b3b52f1ea5e.tar.bz2
linux-e858beeddfa3a400844c0e22d2118b3b52f1ea5e.zip
bcachefs: If we run merges at a lower watermark, they must be nonblocking
Fix another deadlock related to the merge path; previously, we switched to always running merges at a lower watermark (because they are noncritical); but when we run at a lower watermark we also need to run nonblocking or we've introduced a new deadlock. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> Reported-and-tested-by: s@m-h.ug
Diffstat (limited to 'fs/libfs.c')
0 files changed, 0 insertions, 0 deletions