- 13 May, 2020 1 commit
-
-
J. R. Okajima authored
SELinux's d_instantiate hook calls __vfs_getxattr() BEFORE d_inode is set. Aufs should not rely upon d_inode and should use the parameter inode instead. Reported-by: "jon bird" <news@onasticksoftware.co.uk> Signed-off-by: J. R. Okajima <hooanon05g@gmail.com> (cherry picked from commit 5777718fd657e1cfdf006cd16b524c65cf2fe09b)
-
- 22 Jan, 2020 1 commit
-
-
J. R. Okajima authored
Signed-off-by: J. R. Okajima <hooanon05g@gmail.com> (cherry picked from commit 56b4b776c84f364384971c4cdfd66b4a2f0696d4)
-
- 09 Mar, 2019 1 commit
-
-
J. R. Okajima authored
Support for XATTR and ACL including several branch attributes to ignore the copy error around XATTR and ACL. NFS always sets MS_POSIXACL regardless its mount option 'noacl.' When MS_POSIXACL is set, generic_permission() calls check_acl() (via acl_permission_check()) and gets -EOPNOTSUPP because the NFS branch is mounted as 'noacl.' In aufs, h_permission() should not call generic_permission() in this case. The similar thing happens in coping-up XATTR. vfs_getxattr_alloc() returns -EOPNOTSUPP. See also the document in this commit. Signed-off-by: J. R. Okajima <hooanon05g@gmail.com>
-