Searched refs:whiteout (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/fs/overlayfs/ |
D | dir.c | 56 struct dentry *whiteout; in ovl_whiteout() local 59 whiteout = ovl_lookup_temp(workdir, dentry); in ovl_whiteout() 60 if (IS_ERR(whiteout)) in ovl_whiteout() 61 return whiteout; in ovl_whiteout() 63 err = ovl_do_whiteout(wdir, whiteout); in ovl_whiteout() 65 dput(whiteout); in ovl_whiteout() 66 whiteout = ERR_PTR(err); in ovl_whiteout() 69 return whiteout; in ovl_whiteout() 510 struct dentry *whiteout; in ovl_remove_and_whiteout() local 543 whiteout = ovl_whiteout(workdir, dentry); in ovl_remove_and_whiteout() [all …]
|
/linux-4.1.27/fs/ext4/ |
D | namei.c | 3565 struct inode *whiteout = NULL; in ext4_rename() local 3624 whiteout = ext4_whiteout_for_rename(&old, credits, &handle); in ext4_rename() 3625 if (IS_ERR(whiteout)) { in ext4_rename() 3626 retval = PTR_ERR(whiteout); in ext4_rename() 3627 whiteout = NULL; in ext4_rename() 3660 if (whiteout) { in ext4_rename() 3665 retval = ext4_setent(handle, &old, whiteout->i_ino, in ext4_rename() 3669 ext4_mark_inode_dirty(handle, whiteout); in ext4_rename() 3692 if (!whiteout) { in ext4_rename() 3734 if (whiteout) { in ext4_rename() [all …]
|
/linux-4.1.27/Documentation/filesystems/ |
D | overlayfs.txt | 92 A whiteout is created as a character device with 0/0 device number. 93 When a whiteout is found in the upper level of a merged directory, any 94 matching name in the lower level is ignored, and the whiteout itself
|
/linux-4.1.27/mm/ |
D | shmem.c | 2347 struct dentry *whiteout; in shmem_whiteout() local 2350 whiteout = d_alloc(old_dentry->d_parent, &old_dentry->d_name); in shmem_whiteout() 2351 if (!whiteout) in shmem_whiteout() 2354 error = shmem_mknod(old_dir, whiteout, in shmem_whiteout() 2356 dput(whiteout); in shmem_whiteout() 2367 d_rehash(whiteout); in shmem_whiteout()
|