45NhhVPko5txKuuzDPqhyK changeset

Changeset353336633239 (b)
Parent663639376333 (a)
ab
1717-       nolock = btrfs_is_free_space_inode(BTRFS_I(inode));
1818+       if (btrfs_is_free_space_inode(BTRFS_I(inode))) {
1919+               nolock = true;
...
20-+       } else {
20++       } else if (btrfs_test_opt(fs_info, FLUSHONCOMMIT)) {
...
2121+               spin_lock(&fs_info->trans_lock);
2222+               if (fs_info->running_transaction &&
2323+                   (fs_info->running_transaction->state >=
...
1
2
3
4
5
6
7
8
9
10
11
--- Revision 663639376333
+++ Revision 353336633239
@@ -18,7 +18,7 @@
- nolock = btrfs_is_free_space_inode(BTRFS_I(inode));
+ if (btrfs_is_free_space_inode(BTRFS_I(inode))) {
+ nolock = true;
-+ } else {
++ } else if (btrfs_test_opt(fs_info, FLUSHONCOMMIT)) {
+ spin_lock(&fs_info->trans_lock);
+ if (fs_info->running_transaction &&
+ (fs_info->running_transaction->state >=