diff options
author | 2023-09-19 15:53:32 -0400 | |
---|---|---|
committer | 2024-02-25 02:10:31 -0500 | |
commit | a13d1a4de3b0fe3c41d818697d691c886c5585fa (patch) | |
tree | 11151a4b7d601adc3841c7d1ecb6f3d53f1aa932 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | affs: free affs_sb_info with kfree_rcu() (diff) | |
download | wireguard-linux-a13d1a4de3b0fe3c41d818697d691c886c5585fa.tar.xz wireguard-linux-a13d1a4de3b0fe3c41d818697d691c886c5585fa.zip |
exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper
That stuff can be accessed by ->d_hash()/->d_compare(); as it is, we have
a hard-to-hit UAF if rcu pathwalk manages to get into ->d_hash() on a filesystem
that is in process of getting shut down.
Besides, having nls and upcase table cleanup moved from ->put_super() towards
the place where sbi is freed makes for simpler failure exits.
Acked-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions