diff options
author | Greg Kroah-Hartman <[email protected]> | 2022-09-02 15:41:11 +0200 |
---|---|---|
committer | David S. Miller <[email protected]> | 2022-09-05 14:18:32 +0100 |
commit | fe2c9c61f668cde28dac2b188028c5299cedcc1e (patch) | |
tree | f74b3d865a5eba4e2c9b2a8bae7bade97e0b7f95 /tools/perf/scripts/python/net_dropmonitor.py | |
parent | 84a53580c5d2138c7361c7c3eea5b31827e63b35 (diff) |
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 <[email protected]>
Cc: Russell King <[email protected]>
Cc: "David S. Miller" <[email protected]>
Cc: Eric Dumazet <[email protected]>
Cc: Jakub Kicinski <[email protected]>
Cc: Paolo Abeni <[email protected]>
Cc: [email protected]
Cc: stable <[email protected]>
Fixes: 21da57a23125 ("net: mvpp2: add a debugfs interface for the Header Parser")
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions