]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/btrfs/backref.c
btrfs: backref: Fix soft lockup in __merge_refs function
[karo-tx-linux.git] / fs / btrfs / backref.c
index 2b88439c2ee864ffcec7a1e43f6e620a729bdbff..455a6b2fd53957709ecfdf9aeff5386a4e60e2d0 100644 (file)
@@ -589,6 +589,7 @@ static void __merge_refs(struct list_head *head, int mode)
 
                        list_del(&ref2->list);
                        kmem_cache_free(btrfs_prelim_ref_cache, ref2);
+                       cond_resched();
                }
 
        }