diff options
| author | Al Viro <[email protected]> | 2019-03-26 01:43:37 +0000 |
|---|---|---|
| committer | Al Viro <[email protected]> | 2019-04-01 04:31:02 +0000 |
| commit | 93b919da64c15b90953f96a536e5e61df896ca57 (patch) | |
| tree | 61aa43c048da6f2f480bd999cd9835cf3ef47d9d /tools/perf/scripts/python/check-perf-trace.py | |
| parent | ubifs: fix use-after-free on symlink traversal (diff) | |
| download | kernel-93b919da64c15b90953f96a536e5e61df896ca57.tar.gz kernel-93b919da64c15b90953f96a536e5e61df896ca57.zip | |
debugfs: fix use-after-free on symlink traversal
symlink body shouldn't be freed without an RCU delay. Switch debugfs to
->destroy_inode() and use of call_rcu(); free both the inode and symlink
body in the callback. Similar to solution for bpf, only here it's even
more obvious that ->evict_inode() can be dropped.
Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
