summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/netdev-times.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2026-07-10 11:23:40 +0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2026-07-13 10:08:24 -0400
commitd5efd6e4b8b0634af6843178fe1a7dd2b2178a3d (patch)
treeb81f07ab6d519622c1c759e5211cfde2c04261ad /tools/perf/scripts/python/netdev-times.py
parent609c5b04a28dc1b0f3af6a7bc93055135b2d2059 (diff)
Bluetooth: hci_sync: extend conn_hash lookup critical sections
Using RCU-protected pointers outside the critical sections without refcount is incorrect and may result to UAF. Extend critical section to cover both hci_conn_hash lookup and use of the returned conn. Add surrounding rcu_read_lock() also when return value is not used, in preparation for RCU lockdep requirement to hci_lookup_le_connect(). This avoids concurrent deletion of the conn before we are done dereferencing it. Also, make sure to hold hdev->lock when accessing hdev->accept_list. Fixes: 6d0417e4e1cf ("Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver") Signed-off-by: Pauli Virtanen <pav@iki.fi> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions