MAY_OPEN
error = inode_permission(idmap, inode, MAY_OPEN | acc_mode);
if ((mask & MAY_OPEN) &&
err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode);
err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN);
*may_flags = MAY_OPEN | MAY_READ | MAY_WRITE;
*may_flags = MAY_OPEN | MAY_WRITE;
*may_flags = MAY_OPEN | MAY_READ;
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE))
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ))
if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC))