Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Oct 2019 15:26:58 +0000 (08:26 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 10 Oct 2019 15:26:58 +0000 (08:26 -0700)
commitad338d05438ec003f90ac7304fbac80ef2d8c80e
treebc28480f97d7fdb67f9dca5f3e1fb4327026186c
parent015c21ba59fcbc522d7a9d1e0ab0f0e6c0895ff0
parent26b6c984338474b7032a3f1ee28e9d7590c225db
Merge branch 'work.dcache' of git://git./linux/kernel/git/viro/vfs

Pull dcache_readdir() fixes from Al Viro:
 "The couple of patches you'd been OK with; no hlist conversion yet, and
  cursors are still in the list of children"

[ Al is referring to future work to avoid some nasty O(n**2) behavior
  with the readdir cursors when you have lots of concurrent readdirs.

  This is just a fix for a race with a trivial cleanup   - Linus ]

* 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  libfs: take cursors out of list when moving past the end of directory
  Fix the locking in dcache_readdir() and friends