| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-27 | ovl: make fsync after metadata copy-up opt-in mount option | Fei Lv | 1 | -6/+1 |
| 2025-09-23 | ovl: Prepare for mounting case-insensitive enabled layers | André Almeida | 1 | -0/+1 |
| 2025-07-18 | ovl: narrow locking in ovl_whiteout() | NeilBrown | 1 | -0/+1 |
| 2025-05-05 | ovl: Annotate struct ovl_entry with __counted_by() | Thorsten Blum | 1 | -1/+1 |
| 2024-01-23 | ovl: mark xwhiteouts directory with overlay.opaque='x' | Amir Goldstein | 1 | -1/+3 |
| 2023-11-20 | ovl: remove redundant ofs->indexdir member | Amir Goldstein | 1 | -4/+1 |
| 2023-10-02 | ovl: make use of ->layers safe in rcu pathwalk | Amir Goldstein | 1 | -9/+1 |
| 2023-08-12 | ovl: validate superblock in OVL_FS() | Andrea Righi | 1 | -0/+3 |
| 2023-08-12 | ovl: make consistent use of OVL_FS() | Andrea Righi | 1 | -0/+2 |
| 2023-08-12 | ovl: add support for unique fsid per instance | Amir Goldstein | 1 | -1/+1 |
| 2023-08-12 | ovl: support encoding non-decodable file handles | Amir Goldstein | 1 | -0/+1 |
| 2023-08-12 | ovl: Add framework for verity support | Alexander Larsson | 1 | -0/+1 |
| 2023-06-20 | ovl: modify layer parameter parsing | Christian Brauner | 1 | -2/+1 |
| 2023-06-19 | ovl: store enum redirect_mode in config instead of a string | Amir Goldstein | 1 | -3/+1 |
| 2023-06-19 | ovl: negate the ofs->share_whiteout boolean | Amir Goldstein | 1 | -2/+2 |
| 2023-06-19 | ovl: check type and offset of struct vfsmount in ovl_entry | Christian Brauner | 1 | -0/+9 |
| 2023-06-19 | ovl: implement lazy lookup of lowerdata in data-only layers | Amir Goldstein | 1 | -1/+1 |
| 2023-06-19 | ovl: prepare to store lowerdata redirect for lazy lowerdata lookup | Amir Goldstein | 1 | -1/+2 |
| 2023-06-19 | ovl: introduce data-only lower layers | Amir Goldstein | 1 | -0/+9 |
| 2023-06-19 | ovl: deduplicate lowerdata and lowerstack[] | Amir Goldstein | 1 | -1/+15 |
| 2023-06-19 | ovl: deduplicate lowerpath and lowerstack[] | Amir Goldstein | 1 | -1/+5 |
| 2023-06-19 | ovl: move ovl_entry into ovl_inode | Amir Goldstein | 1 | -18/+18 |
| 2023-06-19 | ovl: factor out ovl_free_entry() and ovl_stack_*() helpers | Amir Goldstein | 1 | -2/+0 |
| 2023-06-19 | ovl: use ovl_numlower() and ovl_lowerstack() accessors | Amir Goldstein | 1 | -2/+12 |
| 2023-06-19 | ovl: use OVL_E() and OVL_E_FLAGS() accessors | Amir Goldstein | 1 | -0/+5 |
| 2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -5/+0 |
| 2023-01-18 | fs: port vfs_*() helpers to struct mnt_idmap | Christian Brauner | 1 | -0/+5 |
| 2022-04-28 | ovl: support idmapped layers | Christian Brauner | 1 | -1/+1 |
| 2022-04-28 | ovl: store lower path in ovl_inode | Amir Goldstein | 1 | -1/+1 |
| 2022-04-28 | ovl: add ovl_upper_mnt_userns() wrapper | Christian Brauner | 1 | -0/+5 |
| 2021-01-28 | ovl: implement volatile-specific fsync error behaviour | Sargun Dhillon | 1 | -0/+2 |
| 2020-12-14 | ovl: user xattr | Miklos Szeredi | 1 | -0/+1 |
| 2020-11-12 | ovl: introduce new "uuid=off" option for inodes index feature | Pavel Tikhomirov | 1 | -0/+1 |
| 2020-09-02 | ovl: provide a mount option "volatile" | Vivek Goyal | 1 | -0/+6 |
| 2020-06-04 | ovl: get rid of redundant members in struct ovl_fs | Miklos Szeredi | 1 | -3/+1 |
| 2020-06-04 | ovl: add accessor for ofs->upper_mnt | Miklos Szeredi | 1 | -0/+5 |
| 2020-05-13 | ovl: whiteout inode sharing | Chengguang Xu | 1 | -0/+3 |
| 2020-03-27 | ovl: use a private non-persistent ino pool | Amir Goldstein | 1 | -0/+2 |
| 2020-01-24 | ovl: layer is const | Miklos Szeredi | 1 | -2/+2 |
| 2020-01-24 | ovl: fix corner case of conflicting lower layer uuid | Amir Goldstein | 1 | -0/+2 |
| 2020-01-24 | ovl: generalize the lower_fs[] array | Amir Goldstein | 1 | -3/+3 |
| 2020-01-24 | ovl: simplify ovl_same_sb() helper | Amir Goldstein | 1 | -2/+7 |
| 2020-01-22 | ovl: generalize the lower_layers[] array | Amir Goldstein | 1 | -2/+2 |
| 2019-12-10 | ovl: fix lookup failure on multi lower squashfs | Amir Goldstein | 1 | -0/+2 |
| 2019-07-16 | ovl: fix regression caused by overlapping layers detection | Amir Goldstein | 1 | -0/+1 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-05-29 | ovl: detect overlapping layers | Amir Goldstein | 1 | -0/+6 |
| 2018-07-20 | ovl: Store lower data inode in ovl_inode | Vivek Goyal | 1 | -1/+4 |
| 2018-07-20 | ovl: Provide a mount option metacopy=on/off for metadata copyup | Vivek Goyal | 1 | -0/+1 |
| 2018-04-12 | ovl: add support for "xino" mount and config options | Amir Goldstein | 1 | -0/+1 |
| 2018-04-12 | ovl: constant st_ino for non-samefs with xino | Amir Goldstein | 1 | -0/+2 |
| 2018-04-12 | ovl: allocate anon bdev per unique lower fs | Amir Goldstein | 1 | -5/+13 |
| 2018-01-24 | ovl: store 'has_upper' and 'opaque' as bit flags | Amir Goldstein | 1 | -2/+6 |
| 2018-01-24 | ovl: add support for "nfs_export" configuration | Amir Goldstein | 1 | -0/+1 |
| 2018-01-24 | ovl: store layer index in ovl_layer | Amir Goldstein | 1 | -0/+2 |
| 2017-12-11 | ovl: don't follow redirects if redirect_dir=off | Miklos Szeredi | 1 | -0/+2 |
| 2017-11-17 | Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+12 |
| 2017-11-09 | ovl: allocate anonymous devs for lowerdirs | Chandan Rajendra | 1 | -0/+1 |
| 2017-11-09 | ovl: re-structure overlay lower layers in-memory | Chandan Rajendra | 1 | -2/+11 |
| 2017-10-24 | locking/barriers: Convert users of lockless_dereference() to READ_ONCE() | Will Deacon | 1 | -1/+1 |
| 2017-10-05 | ovl: fix regression caused by exclusive upper/work dir protection | Amir Goldstein | 1 | -0/+3 |
| 2017-07-04 | ovl: add flag for upper in ovl_entry | Miklos Szeredi | 1 | -1/+4 |
| 2017-07-04 | ovl: introduce the inodes index dir feature | Amir Goldstein | 1 | -0/+3 |
| 2017-07-04 | ovl: get exclusive ownership on upper/work dirs | Amir Goldstein | 1 | -0/+3 |
| 2017-07-04 | ovl: move cache and version to ovl_inode | Miklos Szeredi | 1 | -5/+3 |
| 2017-07-04 | ovl: use ovl_inode mutex to synchronize concurrent copy up | Amir Goldstein | 1 | -2/+3 |
| 2017-07-04 | ovl: move impure to ovl_inode | Miklos Szeredi | 1 | -1/+1 |
| 2017-07-04 | ovl: move redirect to ovl_inode | Miklos Szeredi | 1 | -1/+1 |
| 2017-07-04 | ovl: move __upperdentry to ovl_inode | Miklos Szeredi | 1 | -7/+6 |
| 2017-07-04 | ovl: use i_private only as a key | Miklos Szeredi | 1 | -0/+2 |
| 2017-07-04 | ovl: allocate an ovl_inode struct | Amir Goldstein | 1 | -0/+9 |
| 2017-05-19 | ovl: mark upper dir with type origin entries "impure" | Amir Goldstein | 1 | -0/+1 |
| 2017-05-18 | ovl: check on mount time if upper fs supports setting xattr | Amir Goldstein | 1 | -0/+1 |
| 2017-05-05 | ovl: check if all layers are on the same fs | Amir Goldstein | 1 | -0/+2 |
| 2017-02-07 | ovl: introduce copy up waitqueue | Amir Goldstein | 1 | -0/+2 |
| 2017-02-07 | ovl: check if upperdir fs supports O_TMPFILE | Amir Goldstein | 1 | -0/+1 |
| 2016-12-16 | ovl: redirect on rename-dir | Miklos Szeredi | 1 | -0/+1 |
| 2016-12-16 | ovl: lookup redirects | Miklos Szeredi | 1 | -0/+1 |
| 2016-12-16 | ovl: check namelen | Miklos Szeredi | 1 | -1/+1 |
| 2016-12-16 | ovl: split super.c | Miklos Szeredi | 1 | -0/+51 |