forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 e636c8d336489bf3eed5878299e6cc045bbad077
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