From: Al Viro Date: Sat, 27 Jul 2019 20:14:37 +0000 (-0400) Subject: infiniband: don't bother with d_delete() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6effcab4da7b6a579699c2d5b9c06eb2f1fb3610;p=linux.git infiniband: don't bother with d_delete() Dentries are never retained there; d_delete() + dput() is no different from d_drop() + dput(). Signed-off-by: Al Viro --- diff --git a/drivers/infiniband/hw/qib/qib_fs.c b/drivers/infiniband/hw/qib/qib_fs.c index 41a569558a157..e336d778e076e 100644 --- a/drivers/infiniband/hw/qib/qib_fs.c +++ b/drivers/infiniband/hw/qib/qib_fs.c @@ -493,7 +493,7 @@ static int remove_device_files(struct super_block *sb, remove_file(dir, "flash"); inode_unlock(d_inode(dir)); ret = simple_rmdir(d_inode(root), dir); - d_delete(dir); + d_drop(dir); dput(dir); bail: