summaryrefslogtreecommitdiff
path: root/fs/overlayfs/ovl_entry.h
AgeCommit message (Expand)AuthorFilesLines
2023-06-19ovl: negate the ofs->share_whiteout booleanAmir Goldstein1-2/+2
2023-06-19ovl: check type and offset of struct vfsmount in ovl_entryChristian Brauner1-0/+9
2023-06-19ovl: implement lazy lookup of lowerdata in data-only layersAmir Goldstein1-1/+1
2023-06-19ovl: prepare to store lowerdata redirect for lazy lowerdata lookupAmir Goldstein1-1/+2
2023-06-19ovl: introduce data-only lower layersAmir Goldstein1-0/+9
2023-06-19ovl: deduplicate lowerdata and lowerstack[]Amir Goldstein1-1/+15
2023-06-19ovl: deduplicate lowerpath and lowerstack[]Amir Goldstein1-1/+5
2023-06-19ovl: move ovl_entry into ovl_inodeAmir Goldstein1-18/+18
2023-06-19ovl: factor out ovl_free_entry() and ovl_stack_*() helpersAmir Goldstein1-2/+0
2023-06-19ovl: use ovl_numlower() and ovl_lowerstack() accessorsAmir Goldstein1-2/+12
2023-06-19ovl: use OVL_E() and OVL_E_FLAGS() accessorsAmir Goldstein1-0/+5
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-5/+0
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner1-0/+5
2022-04-28ovl: support idmapped layersChristian Brauner1-1/+1
2022-04-28ovl: store lower path in ovl_inodeAmir Goldstein1-1/+1
2022-04-28ovl: add ovl_upper_mnt_userns() wrapperChristian Brauner1-0/+5
2021-01-28ovl: implement volatile-specific fsync error behaviourSargun Dhillon1-0/+2
2020-12-14ovl: user xattrMiklos Szeredi1-0/+1
2020-11-12ovl: introduce new "uuid=off" option for inodes index featurePavel Tikhomirov1-0/+1
2020-09-02ovl: provide a mount option "volatile"Vivek Goyal1-0/+6
2020-06-04ovl: get rid of redundant members in struct ovl_fsMiklos Szeredi1-3/+1
2020-06-04ovl: add accessor for ofs->upper_mntMiklos Szeredi1-0/+5
2020-05-13ovl: whiteout inode sharingChengguang Xu1-0/+3
2020-03-27ovl: use a private non-persistent ino poolAmir Goldstein1-0/+2
2020-01-24ovl: layer is constMiklos Szeredi1-2/+2
2020-01-24ovl: fix corner case of conflicting lower layer uuidAmir Goldstein1-0/+2
2020-01-24ovl: generalize the lower_fs[] arrayAmir Goldstein1-3/+3
2020-01-24ovl: simplify ovl_same_sb() helperAmir Goldstein1-2/+7
2020-01-22ovl: generalize the lower_layers[] arrayAmir Goldstein1-2/+2
2019-12-10ovl: fix lookup failure on multi lower squashfsAmir Goldstein1-0/+2
2019-07-16ovl: fix regression caused by overlapping layers detectionAmir Goldstein1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-05-29ovl: detect overlapping layersAmir Goldstein1-0/+6
2018-07-20ovl: Store lower data inode in ovl_inodeVivek Goyal1-1/+4
2018-07-20ovl: Provide a mount option metacopy=on/off for metadata copyupVivek Goyal1-0/+1
2018-04-12ovl: add support for "xino" mount and config optionsAmir Goldstein1-0/+1
2018-04-12ovl: constant st_ino for non-samefs with xinoAmir Goldstein1-0/+2
2018-04-12ovl: allocate anon bdev per unique lower fsAmir Goldstein1-5/+13
2018-01-24ovl: store 'has_upper' and 'opaque' as bit flagsAmir Goldstein1-2/+6
2018-01-24ovl: add support for "nfs_export" configurationAmir Goldstein1-0/+1
2018-01-24ovl: store layer index in ovl_layerAmir Goldstein1-0/+2
2017-12-11ovl: don't follow redirects if redirect_dir=offMiklos Szeredi1-0/+2
2017-11-18Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+12
2017-11-09ovl: allocate anonymous devs for lowerdirsChandan Rajendra1-0/+1
2017-11-09ovl: re-structure overlay lower layers in-memoryChandan Rajendra1-2/+11
2017-10-24locking/barriers: Convert users of lockless_dereference() to READ_ONCE()Will Deacon1-1/+1
2017-10-05ovl: fix regression caused by exclusive upper/work dir protectionAmir Goldstein1-0/+3
2017-07-04ovl: add flag for upper in ovl_entryMiklos Szeredi1-1/+4
2017-07-04ovl: introduce the inodes index dir featureAmir Goldstein1-0/+3
2017-07-04ovl: get exclusive ownership on upper/work dirsAmir Goldstein1-0/+3