forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
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