• J. R. Okajima's avatar
    aufs: xattr and acl · a76ab411
    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: default avatarJ. R. Okajima <hooanon05g@gmail.com>
    a76ab411
inode.c 11.2 KB