diff options
Diffstat (limited to 'libbcachefs/btree_update_leaf.c')
-rw-r--r-- | libbcachefs/btree_update_leaf.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libbcachefs/btree_update_leaf.c b/libbcachefs/btree_update_leaf.c index 6c490dd3..e62e0d2e 100644 --- a/libbcachefs/btree_update_leaf.c +++ b/libbcachefs/btree_update_leaf.c @@ -355,6 +355,11 @@ retry: multi_lock_write(c, trans); + if (race_fault()) { + ret = -EINTR; + goto unlock; + } + u64s = 0; trans_for_each_entry(trans, i) { /* Multiple inserts might go to same leaf: */ |