aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorLin Ma <linma@zju.edu.cn>2021-11-08 18:37:59 +0800
committerDavid S. Miller <davem@davemloft.net>2021-11-09 11:49:12 +0000
commit0b9111922b1f399aba6ed1e1b8f2079c3da1aed8 (patch)
tree170686756f3248243afccecb824ca94187b50809 /tools/perf/scripts/python/check-perf-trace.py
parent3e0588c291d6ce225f2b891753ca41d45ba42469 (diff)
hamradio: defer 6pack kfree after unregister_netdev
There is a possible race condition (use-after-free) like below (USE) | (FREE) dev_queue_xmit | __dev_queue_xmit | __dev_xmit_skb | sch_direct_xmit | ... xmit_one | netdev_start_xmit | tty_ldisc_kill __netdev_start_xmit | 6pack_close sp_xmit | kfree sp_encaps | | According to the patch "defer ax25 kfree after unregister_netdev", this patch reorder the kfree after the unregister_netdev to avoid the possible UAF as the unregister_netdev() is well synchronized and won't return if there is a running routine. Signed-off-by: Lin Ma <linma@zju.edu.cn> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions