hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/fs/btrfs/acl.c
....@@ -93,7 +93,11 @@
9393 goto out;
9494 }
9595
96
- ret = btrfs_setxattr(trans, inode, name, value, size, 0);
96
+ if (trans)
97
+ ret = btrfs_setxattr(trans, inode, name, value, size, 0);
98
+ else
99
+ ret = btrfs_setxattr_trans(inode, name, value, size, 0);
100
+
97101 out:
98102 kfree(value);
99103