diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2024-05-08 23:15:55 -0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2025-07-02 22:36:52 -0400 |
| commit | 1664a91025f9a85c4592864a4001c28100a2fca5 (patch) | |
| tree | 913a3f4a3ad277c8fae1e9e12b6bb007d1e1a0cc /drivers/android/binder.c | |
| parent | fcaac5b427686c9ba521c4e08a5f595fb89e669f (diff) | |
kill binderfs_remove_file()
don't try to open-code simple_recursive_removal(), especially when
you miss things like d_invalidate()...
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'drivers/android/binder.c')
| -rw-r--r-- | drivers/android/binder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/android/binder.c b/drivers/android/binder.c index c463ca4a8fff..ffecf212c2d0 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -6128,7 +6128,7 @@ static int binder_release(struct inode *nodp, struct file *filp) debugfs_remove(proc->debugfs_entry); if (proc->binderfs_entry) { - binderfs_remove_file(proc->binderfs_entry); + simple_recursive_removal(proc->binderfs_entry, NULL); proc->binderfs_entry = NULL; } |
