From: Al Viro <viro@zeniv.linux.org.uk>
Date: Sat, 27 Jul 2019 16:14:37 -0400
Subject: infiniband: don't bother with d_delete()
Patch-mainline: v5.4-rc1
Git-commit: 6effcab4da7b6a579699c2d5b9c06eb2f1fb3610
References: jsc#SLE-8449
Dentries are never retained there; d_delete() + dput() is no
different from d_drop() + dput().
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
---
drivers/infiniband/hw/qib/qib_fs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- 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 su
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: