]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit6c9b492006d3d58cb56861f9bf734e9f97b3907b
treebc28480f97d7fdb67f9dca5f3e1fb4327026186c
parentfb28f218101a452ad0bd01db2056df7298f7adad
parent047aeffff83dfbaa28e8461fbf7e21a793b60134
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/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