]> 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)
commitd94ca1ea93510849ba8792ffd883bcd2d51636de
treebc28480f97d7fdb67f9dca5f3e1fb4327026186c
parent5a02e3a6c4adbe88c2115a6b0118801ba4adc574
parentb52ca0e81ca1a6d5bbc7bb98bb82f08803e0e2fc
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