Searched refs:realinode (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/fs/overlayfs/ |
H A D | inode.c | 293 struct inode *realinode; in ovl_permission() local 299 realinode = ovl_i_path_real(inode, &realpath); in ovl_permission() 300 if (!realinode) { in ovl_permission() 315 !special_file(realinode->i_mode) && mask & MAY_WRITE) { in ovl_permission() 320 err = inode_permission(mnt_idmap(realpath.mnt), realinode, mask); in ovl_permission() 472 static void ovl_idmap_posix_acl(const struct inode *realinode, in ovl_idmap_posix_acl() argument 476 struct user_namespace *fs_userns = i_user_ns(realinode); in ovl_idmap_posix_acl() 525 struct inode *realinode = d_inode(path->dentry); in ovl_get_acl_path() local 530 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); in ovl_get_acl_path() 550 ovl_idmap_posix_acl(realinode, idmap, clone); in ovl_get_acl_path() [all …]
|
H A D | file.c | 26 static char ovl_whatisit(struct inode *inode, struct inode *realinode) in ovl_whatisit() argument 28 if (realinode != ovl_inode_upper(inode)) in ovl_whatisit() 42 struct inode *realinode = d_inode(realpath->dentry); in ovl_open_realfile() local 56 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile() 60 if (!inode_owner_or_capable(real_idmap, realinode)) in ovl_open_realfile() 69 file, file, ovl_whatisit(inode, realinode), file->f_flags, in ovl_open_realfile()
|
H A D | util.c | 1401 struct inode *realinode; in ovl_copyattr() local 1406 realinode = ovl_i_path_real(inode, &realpath); in ovl_copyattr() 1409 vfsuid = i_uid_into_vfsuid(real_idmap, realinode); in ovl_copyattr() 1410 vfsgid = i_gid_into_vfsgid(real_idmap, realinode); in ovl_copyattr() 1414 inode->i_mode = realinode->i_mode; in ovl_copyattr() 1415 inode->i_atime = realinode->i_atime; in ovl_copyattr() 1416 inode->i_mtime = realinode->i_mtime; in ovl_copyattr() 1417 inode_set_ctime_to_ts(inode, inode_get_ctime(realinode)); in ovl_copyattr() 1418 i_size_write(inode, i_size_read(realinode)); in ovl_copyattr()
|
H A D | copy_up.c | 374 struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct inode *realinode, in ovl_encode_real_fh() argument 380 uuid_t *uuid = &realinode->i_sb->s_uuid; in ovl_encode_real_fh() 397 fh_type = exportfs_encode_inode_fh(realinode, (void *)fh->fb.fid, in ovl_encode_real_fh()
|
H A D | overlayfs.h | 824 struct ovl_fh *ovl_encode_real_fh(struct ovl_fs *ofs, struct inode *realinode,
|