]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "NFS: nfs_rename() handle -ERESTARTSYS dentry left behind"
authorBenjamin Coddington <bcodding@redhat.com>
Fri, 16 Jun 2017 15:12:59 +0000 (11:12 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Wed, 28 Jun 2017 01:58:14 +0000 (21:58 -0400)
commit09791d84922453d9006f20d8d585293167b242dc
treec81e3a280f628cb8d4cf648ba34150c04079b2ee
parent5681d4c6d56bd8e904df6ccc3bbcec671488d490
Revert "NFS: nfs_rename() handle -ERESTARTSYS dentry left behind"

This reverts commit 6c0bc35093beaa2d77fedbe13320afce2d665ff9 which could
call d_move() without holding the directory's i_mutex, and reverts commit
d7d47653d2de711285f5e27f2ace5034e8d73bdf "NFS: Fix old dentry rehash after
move", which was a follow-up fix.

Signed-off-by: Benjamin Coddington <bcodding@redhat.com>
Fixes: 6c0bc35093be ("NFS: nfs_rename() handle -ERESTARTSYS dentry left behind")
Cc: stable@vger.kernel.org # v4.10+
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/dir.c