aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/utils.py
diff options
context:
space:
mode:
authorWeichao Guo <[email protected]>2020-12-14 11:54:53 +0800
committerJaegeuk Kim <[email protected]>2021-01-27 15:20:00 -0800
commita28d9aa1a2c7c774c38f2da1a662434bc29cb98e (patch)
treeb7b2ff3999ccae493d005af77be084de7081433f /scripts/gdb/linux/utils.py
parent36218b81f094648d929994399eb6eb5c97b991e5 (diff)
f2fs: fix to set inode->i_mode correctly for posix_acl_update_mode
We should update the ~S_IRWXUGO part of inode->i_mode in __setattr_copy, because posix_acl_update_mode updates mode based on inode->i_mode, which finally overwrites the ~S_IRWXUGO part of i_acl_mode with old i_mode. Testcase to reproduce this bug: 0. adduser abc 1. mkfs.f2fs /dev/sdd 2. mount -t f2fs /dev/sdd /mnt/f2fs 3. mkdir /mnt/f2fs/test 4. setfacl -m u:abc:r /mnt/f2fs/test 5. chmod +s /mnt/f2fs/test Signed-off-by: Weichao Guo <[email protected]> Signed-off-by: Bin Shu <[email protected]> Signed-off-by: Jaegeuk Kim <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions