Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7e0165b2f1a912a06e381e91f0f4e495f4ac3736
/
fs
/
overlayfs
/
namei.c
81c64b0b
Merge tag 'ovl-fixes-5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
by Linus Torvalds
· 5 years ago
cbe7fba
ovl: make sure that real fid is 32bit aligned in memory
by Amir Goldstein
· 5 years ago
7e63c87
ovl: fix lookup failure on multi lower squashfs
by Amir Goldstein
· 5 years ago
6c2d4798
new helper: lookup_positive_unlocked()
by Al Viro
· 5 years ago
d2912cb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
by Thomas Gleixner
· 6 years ago
146d62e
ovl: detect overlapping layers
by Amir Goldstein
· 6 years ago
babf477
ovl: fix error handling in ovl_verify_set_fh()
by Amir Goldstein
· 6 years ago
601350f
ovl: fix access beyond unterminated strings
by Amir Goldstein
· 6 years ago
0a2d0d3
ovl: Check redirect on index as well
by Vivek Goyal
· 7 years ago
b8a8824
ovl: Check redirects for metacopy files
by Vivek Goyal
· 7 years ago
0618a81
ovl: Move some dir related ovl_lookup_single() code in else block
by Vivek Goyal
· 7 years ago
2664bd0
ovl: Store lower data inode in ovl_inode
by Vivek Goyal
· 7 years ago
9d3dfea
ovl: Modify ovl_lookup() and friends to lookup metacopy dentry
by Vivek Goyal
· 7 years ago
9cec54c
ovl: Initialize ovl_inode->redirect in ovl_get_inode()
by Vivek Goyal
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
ac6a52e
ovl: Pass argument to ovl_get_inode() in a structure
by Vivek Goyal
· 7 years ago
12574a9
ovl: consistent i_ino for non-samefs with xino
by Amir Goldstein
· 7 years ago
3a29177
ovl: add WARN_ON() for non-dir redirect cases
by Miklos Szeredi
· 7 years ago
0471a9c
ovl: cleanup setting OVL_INDEX
by Vivek Goyal
· 7 years ago
102b0d1
ovl: set d->is_dir and d->opaque for last path element
by Vivek Goyal
· 7 years ago
e9b77f9
ovl: Do not check for redirect if this is last layer
by Vivek Goyal
· 7 years ago
8a22efa
ovl: do not try to reconnect a disconnected origin dentry
by Amir Goldstein
· 7 years ago
5b2cccd
ovl: disambiguate ovl_encode_fh()
by Amir Goldstein
· 7 years ago
3ec9b3f
ovl: fix lookup with middle layer opaque dir and absolute path redirects
by Amir Goldstein
· 7 years ago
452061f
ovl: Set d->last properly during lookup
by Vivek Goyal
· 7 years ago
d1fe96c
ovl: redirect_dir=nofollow should not follow redirect for opaque lower
by Vivek Goyal
· 7 years ago
2aed489
ovl: fix regression in fsnotify of overlay merge dir
by Amir Goldstein
· 7 years ago
0617015
ovl: lookup indexed ancestor of lower dir
by Amir Goldstein
· 7 years ago
3b0bfc6
ovl: decode indexed dir file handles
by Amir Goldstein
· 7 years ago
f941866
ovl: decode lower non-dir file handles
by Amir Goldstein
· 7 years ago
8556a42
ovl: decode pure upper file handles
by Amir Goldstein
· 7 years ago
c62520a
ovl: store 'has_upper' and 'opaque' as bit flags
by Amir Goldstein
· 7 years ago
829c28b
ovl: use d_splice_alias() in place of d_add() in lookup
by Amir Goldstein
· 7 years ago
0aceb53
ovl: do not pass overlay dentry to ovl_get_inode()
by Amir Goldstein
· 7 years ago
91ffe7b
ovl: factor out ovl_get_index_fh() helper
by Amir Goldstein
· 7 years ago
24f0b17
ovl: whiteout orphan index entries on mount
by Amir Goldstein
· 7 years ago
9ee60ce
ovl: cleanup temp index entries
by Amir Goldstein
· 7 years ago
e8f9e5b
ovl: verify directory index entries on mount
by Amir Goldstein
· 7 years ago
7db25d3
ovl: verify whiteout index entries on mount
by Amir Goldstein
· 7 years ago
ad1d615
ovl: use directory index entries for consistency verification
by Amir Goldstein
· 7 years ago
37b12916
ovl: verify stored origin fh matches lower dir
by Amir Goldstein
· 7 years ago
0512244
ovl: generalize ovl_verify_origin() and helpers
by Amir Goldstein
· 7 years ago
1eff1a1
ovl: simplify arguments to ovl_check_origin_fh()
by Amir Goldstein
· 7 years ago
2e1a5328
ovl: factor out ovl_check_origin_fh()
by Amir Goldstein
· 7 years ago
d583ed7
ovl: store layer index in ovl_layer
by Amir Goldstein
· 7 years ago
9678e63
ovl: fix inconsistent d_ino for legacy merge dir
by Amir Goldstein
· 7 years ago
f816781
ovl: fix another overlay: warning prefix
by Amir Goldstein
· 7 years ago
6d0a8a9
ovl: take lower dir inode mutex outside upper sb_writers lock
by Amir Goldstein
· 7 years ago
08d8f8a
ovl: Pass ovl_get_nlink() parameters in right order
by Vivek Goyal
· 7 years ago
438c84c
ovl: don't follow redirects if redirect_dir=off
by Miklos Szeredi
· 7 years ago
d976807
ovl: remove unneeded arg from ovl_verify_origin()
by Amir Goldstein
· 7 years ago
5455f92
ovl: Put upperdentry if ovl_check_origin() fails
by Vivek Goyal
· 7 years ago
b934363
ovl: re-structure overlay lower layers in-memory
by Chandan Rajendra
· 7 years ago
ee023c3
ovl: move include of ovl_entry.h into overlayfs.h
by Amir Goldstein
· 7 years ago
fa0096e
ovl: do not cleanup unsupported index entries
by Amir Goldstein
· 7 years ago
7937a56
ovl: handle ENOENT on index lookup
by Amir Goldstein
· 7 years ago
6eaf011
ovl: fix EIO from lookup of non-indexed upper
by Amir Goldstein
· 7 years ago
0ce5cdc
ovl: Return -ENOMEM if an allocation fails ovl_lookup()
by Dan Carpenter
· 7 years ago
e0082a0
ovl: fix error value printed in ovl_lookup_index()
by Amir Goldstein
· 7 years ago
0ee931c
mm: treewide: remove GFP_TEMPORARY allocation flag
by Michal Hocko
· 7 years ago
0e08255
ovl: check for bad and whiteout index on lookup
by Amir Goldstein
· 7 years ago
61b6747
ovl: do not cleanup directory and whiteout index entries
by Amir Goldstein
· 7 years ago
caf70cb
ovl: cleanup orphan index entries
by Amir Goldstein
· 8 years ago
55acc66
ovl: add flag for upper in ovl_entry
by Miklos Szeredi
· 8 years ago
b9ac5c27
ovl: hash overlay non-dir inodes by copy up origin
by Miklos Szeredi
· 8 years ago
415543d
ovl: cleanup bad and stale index entries on mount
by Amir Goldstein
· 8 years ago
359f392
ovl: lookup index entry for copy up origin
by Amir Goldstein
· 8 years ago
54fb347
ovl: verify index dir matches upper dir
by Amir Goldstein
· 8 years ago
8b88a2e
ovl: verify upper root dir matches lower root dir
by Amir Goldstein
· 8 years ago
f7d3dac
ovl: relax same fs constrain for ovl_check_origin()
by Amir Goldstein
· 8 years ago
13c7207
ovl: move impure to ovl_inode
by Miklos Szeredi
· 8 years ago
cf31c46
ovl: move redirect to ovl_inode
by Miklos Szeredi
· 8 years ago
09d8b58
ovl: move __upperdentry to ovl_inode
by Miklos Szeredi
· 8 years ago
e6d2ebd
ovl: simplify getting inode
by Miklos Szeredi
· 8 years ago
8578709
fs: switch ->s_uuid to uuid_t
by Christoph Hellwig
· 8 years ago
f3a1568
ovl: mark upper merge dir with type origin entries "impure"
by Amir Goldstein
· 8 years ago
ee1d6d37
ovl: mark upper dir with type origin entries "impure"
by Amir Goldstein
· 8 years ago
a9d0195
ovl: lookup non-dir copy-up-origin by file handle
by Amir Goldstein
· 8 years ago
c22205d
ovl: use an auxiliary var for overlay root entry
by Amir Goldstein
· 8 years ago
5b825c3
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
by Ingo Molnar
· 8 years ago
4c7d0c9
ovl: fix possible use after free on redirect dir lookup
by Amir Goldstein
· 8 years ago
02b69b2
ovl: lookup redirects
by Miklos Szeredi
· 8 years ago
e28edc4
ovl: consolidate lookup for underlying layers
by Miklos Szeredi
· 8 years ago
6b2d5fe
ovl: check namelen
by Miklos Szeredi
· 8 years ago
bbb1e54
ovl: split super.c
by Miklos Szeredi
· 8 years ago