bcachefs: Fix incorrect gfp check
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 16 Jun 2020 00:18:02 +0000 (20:18 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:41 +0000 (17:08 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c

index 9423cff1539ff4c1bc21bcf0221cfc448e6f5ca7..dedb2790445d8a0f186795c78442402e449f410b 100644 (file)
@@ -310,7 +310,7 @@ restart:
                        if (freed >= nr)
                                goto out;
 
-                       if (sc->gfp_mask & __GFP_IO)
+                       if (sc->gfp_mask & __GFP_FS)
                                mutex_lock(&bc->lock);
                        else if (!mutex_trylock(&bc->lock))
                                goto out;