summaryrefslogtreecommitdiffstats
path: root/net/unix
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-09-02 15:41:11 +0200
committerDavid S. Miller <davem@davemloft.net>2022-09-05 14:18:32 +0100
commitfe2c9c61f668cde28dac2b188028c5299cedcc1e (patch)
treef74b3d865a5eba4e2c9b2a8bae7bade97e0b7f95 /net/unix
parent84a53580c5d2138c7361c7c3eea5b31827e63b35 (diff)
downloadlinux-fe2c9c61f668cde28dac2b188028c5299cedcc1e.tar.bz2
net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()
When calling debugfs_lookup() the result must have dput() called on it, otherwise the memory will leak over time. Fix this up to be much simpler logic and only create the root debugfs directory once when the driver is first accessed. That resolves the memory leak and makes things more obvious as to what the intent is. Cc: Marcin Wojtas <mw@semihalf.com> Cc: Russell King <linux@armlinux.org.uk> Cc: "David S. Miller" <davem@davemloft.net> Cc: Eric Dumazet <edumazet@google.com> Cc: Jakub Kicinski <kuba@kernel.org> Cc: Paolo Abeni <pabeni@redhat.com> Cc: netdev@vger.kernel.org Cc: stable <stable@kernel.org> Fixes: 21da57a23125 ("net: mvpp2: add a debugfs interface for the Header Parser") Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix')
0 files changed, 0 insertions, 0 deletions