aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorDesmond Cheong Zhi Xi <[email protected]>2021-09-02 23:13:05 -0400
committerLuiz Augusto von Dentz <[email protected]>2021-09-03 16:33:10 -0700
commitf4712fa993f688d0a48e0c28728fcdeb88c1ea58 (patch)
tree6f30a1ac4fa8340bf868fe7111dac0b876399087 /tools/perf/scripts/python/stackcollapse.py
parent15957cab9db009c10925994b59a64410a707c17e (diff)
Bluetooth: call sock_hold earlier in sco_conn_del
In sco_conn_del, conn->sk is read while holding on to the sco_conn.lock to avoid races with a socket that could be released concurrently. However, in between unlocking sco_conn.lock and calling sock_hold, it's possible for the socket to be freed, which would cause a use-after-free write when sock_hold is finally called. To fix this, the reference count of the socket should be increased while the sco_conn.lock is still held. Signed-off-by: Desmond Cheong Zhi Xi <[email protected]> Signed-off-by: Luiz Augusto von Dentz <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions