Home
last modified time | relevance | path

Searched refs:realinode (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/fs/overlayfs/
H A Dinode.c33 struct inode *realinode = d_inode(ovl_dentry_real(dentry)); in ovl_setattr() local
36 if (atomic_read(&realinode->i_writecount) < 0) in ovl_setattr()
283 struct inode *realinode = upperinode ?: ovl_inode_lower(inode); in ovl_permission() local
288 if (!realinode) { in ovl_permission()
303 !special_file(realinode->i_mode) && mask & MAY_WRITE) { in ovl_permission()
308 err = inode_permission(realinode, mask); in ovl_permission()
447 struct inode *realinode = ovl_inode_real(inode); in ovl_get_acl() local
451 if (!IS_ENABLED(CONFIG_FS_POSIX_ACL) || !IS_POSIXACL(realinode)) in ovl_get_acl()
455 acl = get_acl(realinode, type); in ovl_get_acl()
482 struct inode *realinode = ovl_inode_real(inode); in ovl_fiemap() local
[all …]
H A Dfile.c29 static char ovl_whatisit(struct inode *inode, struct inode *realinode) in ovl_whatisit() argument
31 if (realinode != ovl_inode_upper(inode)) in ovl_whatisit()
43 struct inode *realinode) in ovl_open_realfile() argument
56 err = inode_permission(realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
59 } else if (old_cred && !inode_owner_or_capable(realinode)) { in ovl_open_realfile()
62 realfile = open_with_fake_path(&file->f_path, flags, realinode, in ovl_open_realfile()
68 file, file, ovl_whatisit(inode, realinode), file->f_flags, in ovl_open_realfile()
115 struct inode *realinode; in ovl_real_fdget_meta() local
121 realinode = ovl_inode_real(inode); in ovl_real_fdget_meta()
123 realinode = ovl_inode_realdata(inode); in ovl_real_fdget_meta()
[all …]
H A Dsuper.c981 struct inode *realinode = ovl_inode_real(inode); in ovl_posix_acl_xattr_set() local
994 if (!realinode->i_op->set_acl) in ovl_posix_acl_xattr_set()