time/debug: Fix memory leak with using debugfs_lookup()
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Feb 2023 15:12:14 +0000 (16:12 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 9 Feb 2023 19:12:27 +0000 (20:12 +0100)
commit5b268d8abaec6cbd4bd70d062e769098d96670aa
tree2ca54fd9ef6a73a5e2ed9fd8055eebfc8d038e30
parent915d4ad3830aa1a2dafda9b737749fb410cb9790
time/debug: Fix memory leak with using debugfs_lookup()

When calling debugfs_lookup() the result must have dput() called on it,
otherwise the memory will leak over time.  To make things simpler, just
call debugfs_lookup_and_remove() instead which handles all of the logic at
once.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20230202151214.2306822-1-gregkh@linuxfoundation.org
kernel/time/test_udelay.c