mbox series

[git,pull] vfs.git fixes

Message ID 20180812174445.GL6515@ZenIV.linux.org.uk (mailing list archive)
State New, archived
Headers show
Series [git,pull] vfs.git fixes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

Message

Al Viro Aug. 12, 2018, 5:44 p.m. UTC
A bunch of race fixes, mostly around lazy pathwalk.  All of that
is -stable fodder, large part going back to 2013 ;-/

The following changes since commit 9ba546c01976a426292af99e682a557075d6c010:

  aio: don't expose __aio_sigset in uapi (2018-07-17 23:26:58 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git fixes

for you to fetch changes up to 4c0d7cd5c8416b1ef41534d19163cb07ffaa03ab:

  make sure that __dentry_kill() always invalidates d_seq, unhashed or not (2018-08-09 18:07:15 -0400)

----------------------------------------------------------------
Al Viro (4):
      root dentries need RCU-delayed freeing
      fix mntput/mntput race
      fix __legitimize_mnt()/mntput() race
      make sure that __dentry_kill() always invalidates d_seq, unhashed or not

 fs/dcache.c    | 13 ++++++-------
 fs/namespace.c | 28 ++++++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 9 deletions(-)