Loading fs/ext2/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -236,8 +236,11 @@ ext2_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext2_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading fs/ext3/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -244,8 +244,11 @@ ext3_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext3_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading fs/ext4/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -242,8 +242,11 @@ ext4_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext4_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading Loading
fs/ext2/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -236,8 +236,11 @@ ext2_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext2_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading
fs/ext3/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -244,8 +244,11 @@ ext3_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext3_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading
fs/ext4/acl.c +5 −2 Original line number Diff line number Diff line Loading @@ -242,8 +242,11 @@ ext4_check_acl(struct inode *inode, int mask, unsigned int flags) { struct posix_acl *acl; if (flags & IPERM_FLAG_RCU) if (flags & IPERM_FLAG_RCU) { if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) return -ECHILD; return -EAGAIN; } acl = ext4_get_acl(inode, ACL_TYPE_ACCESS); if (IS_ERR(acl)) Loading