| 6b52243f633e ("ovl: fold copy-up helpers into callers") |
| b10cdcdc2012 ("ovl: untangle copy up call chain") |
| 1f244dc52139 ("ovl: clean up error handling in ovl_get_tmpfile()") |
| b148cba403f4 ("ovl: clean up copy-up error paths") |
| 137ec526a20c ("ovl: create helper ovl_create_temp()") |
| 95a1c8153ad8 ("ovl: return dentry from ovl_create_real()") |
| 471ec5dcf4e7 ("ovl: struct cattr cleanups") |
| 6cf00764b008 ("ovl: strip debug argument from ovl_do_ helpers") |
| aa3ff3c152ff ("ovl: copy up of disconnected dentries") |
| e7dd0e71348c ("ovl: whiteout index when union nlink drops to zero") |
| 016b720f5558 ("ovl: index directories on copy up for NFS export") |
| fbd2d2074bde ("ovl: index all non-dir on copy up for NFS export") |
| 24b33ee104ec ("ovl: create ovl_need_index() helper") |
| b79e05aaa166 ("ovl: no direct iteration for dir with origin xattr") |
| 5820dc0888d3 ("ovl: fix missing unlock_rename() in ovl_do_copy_up()") |
| 9f4ec904dbd4 ("ovl: fix dput() of ERR_PTR in ovl_cleanup_index()") |
| ea3dad18dc5f ("ovl: mark parent impure on ovl_link()") |
| f4439de11828 ("ovl: mark parent impure and restore timestamp on ovl_link_up()") |
| caf70cb2ba5d ("ovl: cleanup orphan index entries") |
| 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") |
| 55acc6618259 ("ovl: add flag for upper in ovl_entry") |
| 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") |
| 415543d5c64f ("ovl: cleanup bad and stale index entries on mount") |
| 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") |
| f7d3daca7c79 ("ovl: relax same fs constrain for ovl_check_origin()") |
| ad0af7104dad ("vfs: introduce inode 'inuse' lock") |
| 04a01ac7ed3c ("ovl: move cache and version to ovl_inode") |
| 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") |