From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from zeniv.linux.org.uk ([195.92.253.2]:59654 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727815AbeHLUXe (ORCPT ); Sun, 12 Aug 2018 16:23:34 -0400 Date: Sun, 12 Aug 2018 18:44:47 +0100 From: Al Viro To: Linus Torvalds Cc: linux-fsdevel@vger.kernel.org Subject: [git pull] vfs.git fixes Message-ID: <20180812174445.GL6515@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: 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(-)