summaryrefslogtreecommitdiff
path: root/fs/overlayfs/ovl_entry.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-23ovl: mark xwhiteouts directory with overlay.opaque='x'Amir Goldstein1-1/+3
2023-11-20ovl: remove redundant ofs->indexdir memberAmir Goldstein1-4/+1
2023-10-02ovl: make use of ->layers safe in rcu pathwalkAmir Goldstein1-9/+1
2023-08-12ovl: validate superblock in OVL_FS()Andrea Righi1-0/+3
2023-08-12ovl: make consistent use of OVL_FS()Andrea Righi1-0/+2
2023-08-12ovl: add support for unique fsid per instanceAmir Goldstein1-1/+1
2023-08-12ovl: support encoding non-decodable file handlesAmir Goldstein1-0/+1
2023-08-12ovl: Add framework for verity supportAlexander Larsson1-0/+1
2023-06-20ovl: modify layer parameter parsingChristian Brauner1-2/+1
2023-06-19ovl: store enum redirect_mode in config instead of a stringAmir Goldstein1-3/+1
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