summaryrefslogtreecommitdiff
path: root/fs/overlayfs/inode.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-30ovl: clear ATTR_OPEN from attr->ia_validVivek Goyal1-3/+14
2020-04-30ovl: clear ATTR_FILE from attr->ia_validVivek Goyal1-0/+7
2020-03-27ovl: enable xino automatically in more casesAmir Goldstein1-4/+4
2020-03-27ovl: avoid possible inode number collisions with xino=onAmir Goldstein1-10/+29
2020-03-27ovl: use a private non-persistent ino poolAmir Goldstein1-3/+12
2020-03-17ovl: fix a typo in commentChengguang Xu1-1/+1
2020-03-17ovl: simplify i_ino initializationAmir Goldstein1-9/+26
2020-03-17ovl: fix out of date comment and unreachable codeAmir Goldstein1-3/+5
2020-03-17ovl: fix value of i_ino for lower hardlink corner caseAmir Goldstein1-1/+3
2020-01-24ovl: fix corner case of non-constant st_dev;st_inoAmir Goldstein1-12/+4
2020-01-24ovl: generalize the lower_fs[] arrayAmir Goldstein1-12/+9
2020-01-24ovl: simplify ovl_same_sb() helperAmir Goldstein1-4/+4
2020-01-22ovl: use ovl_inode_lock in ovl_llseek()Amir Goldstein1-0/+21
2020-01-22ovl: use pr_fmt auto generate prefixlijiazi1-3/+3
2019-12-10ovl: fix corner case of non-unique st_dev;st_inoAmir Goldstein1-1/+7
2019-09-11ovl: filter of trusted xattr results in auditMark Salyzyn1-1/+2
2019-06-21Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-4/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-06-19ovl: make i_ino consistent with st_ino in more casesAmir Goldstein1-6/+6
2019-05-29ovl: detect overlapping layersAmir Goldstein1-0/+48
2019-05-08ovl: relax WARN_ON() for overlapping layers use caseAmir Goldstein1-1/+2
2018-12-04Revert "ovl: relax permission checking on underlying layers"Miklos Szeredi1-13/+4
2018-10-27ovl: relax permission checking on underlying layersMiklos Szeredi1-4/+13
2018-09-25ovl: make symbol 'ovl_aops' staticWei Yongjun1-1/+1
2018-08-30ovl: fix GPF in swapfile_activate of file from overlayfs over xfsAmir Goldstein1-0/+6
2018-08-30ovl: respect FIEMAP_FLAG_SYNC flagAmir Goldstein1-0/+4
2018-07-20ovl: Do not do metadata only copy-up for truncate operationVivek Goyal1-1/+8
2018-07-20ovl: Add an inode flag OVL_CONST_INOVivek Goyal1-0/+3
2018-07-20ovl: Store lower data inode in ovl_inodeVivek Goyal1-1/+1
2018-07-20ovl: Fix ovl_getattr() to get number of blocks from lowerVivek Goyal1-1/+34
2018-07-20ovl: Modify ovl_lookup() and friends to lookup metacopy dentryVivek Goyal1-1/+10
2018-07-20ovl: Use out_err instead of out_nomemVivek Goyal1-7/+10
2018-07-20ovl: Move the copy up helpers to copy_up.cVivek Goyal1-32/+0
2018-07-20ovl: Initialize ovl_inode->redirect in ovl_get_inode()Vivek Goyal1-0/+3
2018-07-18ovl: add ovl_fiemap()Miklos Szeredi1-1/+28
2018-07-18ovl: stack file opsMiklos Szeredi1-0/+1
2018-07-18ovl: copy up file size as wellMiklos Szeredi1-9/+0
2018-07-18Revert "Revert "ovl: get_write_access() in truncate""Miklos Szeredi1-0/+21
2018-07-18ovl: copy up timesMiklos Szeredi1-0/+3
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2018-06-06vfs: change inode times to use struct timespec64Deepa Dinamani1-1/+1
2018-05-31ovl: use inode_insert5() to hash a newly created inodeAmir Goldstein1-2/+10
2018-05-31ovl: Pass argument to ovl_get_inode() in a structureVivek Goyal1-9/+11
2018-04-12ovl: consistent i_ino for non-samefs with xinoAmir Goldstein1-9/+18
2018-04-12ovl: constant st_ino for non-samefs with xinoAmir Goldstein1-2/+29
2018-04-12ovl: allocate anon bdev per unique lower fsAmir Goldstein1-4/+5
2018-04-12ovl: factor out ovl_map_dev_ino() helperAmir Goldstein1-39/+49
2018-04-12ovl: cleanup ovl_update_time()Miklos Szeredi1-17/+11
2018-04-12ovl: cleanup setting OVL_INDEXVivek Goyal1-0/+3
2018-04-12ovl: set lower layer st_dev only if setting lower st_inoAmir Goldstein1-5/+2