diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-04-21 23:32:18 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-04-22 01:26:51 -0400 |
commit | e858beeddfa3a400844c0e22d2118b3b52f1ea5e (patch) | |
tree | 1aa8a9b048af880fa769991e1355be23cd5cfe1d /crypto/api.c | |
parent | 0e42f381193d7f9b47922f1c4308e7729a45ba13 (diff) | |
download | linux-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 'crypto/api.c')
0 files changed, 0 insertions, 0 deletions