4edb83bb1041 ("ovl: constant d_ino for non-merge dirs") b5efccbe0a12 ("ovl: constant d_ino across 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()") 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") f681eb1d5c02 ("ovl: fix nlink leak in ovl_rename()") 7f53b7d047d2 ("Merge tag 'uuid-for-4.13' of git://git.infradead.org/users/hch/uuid into overlayfs-next")