blob: dc83add3918097d976bd69b59c964fa965b22031 [file] [log] [blame]
2aed489d163a ("ovl: fix regression in fsnotify of overlay merge dir")
0aceb53e73be ("ovl: do not pass overlay dentry to ovl_get_inode()")
31747eda41ef ("ovl: hash directory inodes for fsnotify")
b79e05aaa166 ("ovl: no direct iteration for dir with origin xattr")
6eaf011144af ("ovl: fix EIO from lookup of non-indexed upper")
939ae4efd51c ("ovl: fix false positive ESTALE on lookup")
0e082555cec9 ("ovl: check for bad and whiteout index on lookup")
5f8415d6b87e ("ovl: persistent overlay inode nlink for indexed inodes")
59be09712ab9 ("ovl: implement index dir copy up")
fd210b7d67ee ("ovl: move copy up lock out")
a6fb235a448b ("ovl: rearrange copy up")
23f0ab13eaa6 ("ovl: use struct copy_up_ctx as function argument")
7ab8b1763fd8 ("ovl: base tmpfile in workdir too")
02209d10709c ("ovl: factor out ovl_copy_up_inode() helper")
7d90b853f932 ("ovl: extract helper to get temp file in copy up")
15932c415b3e ("ovl: defer upper dir lock to tempfile link")
b9ac5c274b8c ("ovl: hash overlay non-dir inodes by copy up origin")
359f392ca53e ("ovl: lookup index entry for copy up origin")
54fb347e836f ("ovl: verify index dir matches upper dir")
8b88a2e64036 ("ovl: verify upper root dir matches lower root dir")
02bcd1577400 ("ovl: introduce the inodes index dir feature")
ad0af7104dad ("vfs: introduce inode 'inuse' lock")
a015dafcaf5b ("ovl: use ovl_inode mutex to synchronize concurrent copy up")
13c72075ac9f ("ovl: move impure to ovl_inode")
cf31c46347e8 ("ovl: move redirect to ovl_inode")
09d8b586731b ("ovl: move __upperdentry to ovl_inode")
25b7713afe50 ("ovl: use i_private only as a key")
e6d2ebddbc52 ("ovl: simplify getting inode")
13cf199d0088 ("ovl: allocate an ovl_inode struct")
7f53b7d047d2 ("Merge tag 'uuid-for-4.13' of git://git.infradead.org/users/hch/uuid into overlayfs-next")