|
@@ -2301,6 +2301,7 @@ static noinline int run_clustered_refs(struct btrfs_trans_handle *trans,
|
|
|
|
|
|
if (ret) {
|
|
if (ret) {
|
|
printk(KERN_DEBUG "btrfs: run_delayed_extent_op returned %d\n", ret);
|
|
printk(KERN_DEBUG "btrfs: run_delayed_extent_op returned %d\n", ret);
|
|
|
|
+ spin_lock(&delayed_refs->lock);
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2331,6 +2332,7 @@ static noinline int run_clustered_refs(struct btrfs_trans_handle *trans,
|
|
|
|
|
|
if (ret) {
|
|
if (ret) {
|
|
printk(KERN_DEBUG "btrfs: run_one_delayed_ref returned %d\n", ret);
|
|
printk(KERN_DEBUG "btrfs: run_one_delayed_ref returned %d\n", ret);
|
|
|
|
+ spin_lock(&delayed_refs->lock);
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|