Commit 75d42b3
committed
Merge tag 'for-net-2023-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Luiz Augusto von Dentz says:
====================
bluetooth pull request for net:
- Fix building with coredump disabled
- Fix use-after-free in hci_remove_adv_monitor
- Use RCU for hci_conn_params and iterate safely in hci_sync
- Fix locking issues on ISO and SCO
- Fix bluetooth on Intel Macbook 2014
* tag 'for-net-2023-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth:
Bluetooth: MGMT: Use correct address for memcpy()
Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014
Bluetooth: SCO: fix sco_conn related locking and validity issues
Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no link
Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
Bluetooth: coredump: fix building with coredump disabled
Bluetooth: ISO: fix iso_conn related locking and validity issues
Bluetooth: hci_event: call disconnect callback before deleting conn
Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
====================
Link: https://lore.kernel.org/r/20230720190201.446469-1-luiz.dentz@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>File tree
9 files changed
+217
-83
lines changed- drivers/bluetooth
- include/net/bluetooth
- net/bluetooth
9 files changed
+217
-83
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4104 | 4104 | | |
4105 | 4105 | | |
4106 | 4106 | | |
| 4107 | + | |
4107 | 4108 | | |
4108 | 4109 | | |
4109 | 4110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
596 | | - | |
597 | 596 | | |
598 | | - | |
599 | 597 | | |
600 | 598 | | |
601 | 599 | | |
| |||
822 | 820 | | |
823 | 821 | | |
824 | 822 | | |
| 823 | + | |
825 | 824 | | |
826 | 825 | | |
827 | 826 | | |
| |||
1573 | 1572 | | |
1574 | 1573 | | |
1575 | 1574 | | |
| 1575 | + | |
1576 | 1576 | | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
1577 | 1580 | | |
1578 | 1581 | | |
1579 | 1582 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
1426 | 1426 | | |
1427 | 1427 | | |
1428 | 1428 | | |
1429 | | - | |
1430 | | - | |
| 1429 | + | |
| 1430 | + | |
1431 | 1431 | | |
1432 | 1432 | | |
1433 | 1433 | | |
| |||
1684 | 1684 | | |
1685 | 1685 | | |
1686 | 1686 | | |
1687 | | - | |
| 1687 | + | |
1688 | 1688 | | |
1689 | 1689 | | |
1690 | 1690 | | |
| |||
2254 | 2254 | | |
2255 | 2255 | | |
2256 | 2256 | | |
2257 | | - | |
| 2257 | + | |
2258 | 2258 | | |
2259 | 2259 | | |
2260 | 2260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1972 | 1972 | | |
1973 | 1973 | | |
1974 | 1974 | | |
| 1975 | + | |
1975 | 1976 | | |
1976 | 1977 | | |
1977 | 1978 | | |
| |||
1980 | 1981 | | |
1981 | 1982 | | |
1982 | 1983 | | |
| 1984 | + | |
1983 | 1985 | | |
1984 | 1986 | | |
1985 | | - | |
| 1987 | + | |
1986 | 1988 | | |
1987 | 1989 | | |
1988 | 1990 | | |
| |||
2249 | 2251 | | |
2250 | 2252 | | |
2251 | 2253 | | |
2252 | | - | |
| 2254 | + | |
2253 | 2255 | | |
2254 | 2256 | | |
2255 | 2257 | | |
2256 | 2258 | | |
2257 | 2259 | | |
2258 | | - | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
2259 | 2263 | | |
2260 | | - | |
| 2264 | + | |
| 2265 | + | |
2261 | 2266 | | |
| 2267 | + | |
2262 | 2268 | | |
2263 | 2269 | | |
| 2270 | + | |
| 2271 | + | |
2264 | 2272 | | |
2265 | 2273 | | |
2266 | 2274 | | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
2267 | 2293 | | |
2268 | 2294 | | |
2269 | 2295 | | |
| |||
2297 | 2323 | | |
2298 | 2324 | | |
2299 | 2325 | | |
2300 | | - | |
| 2326 | + | |
2301 | 2327 | | |
| 2328 | + | |
| 2329 | + | |
2302 | 2330 | | |
2303 | 2331 | | |
2304 | 2332 | | |
2305 | 2333 | | |
2306 | 2334 | | |
2307 | | - | |
2308 | 2335 | | |
2309 | 2336 | | |
2310 | 2337 | | |
| |||
2342 | 2369 | | |
2343 | 2370 | | |
2344 | 2371 | | |
2345 | | - | |
2346 | | - | |
| 2372 | + | |
2347 | 2373 | | |
2348 | 2374 | | |
2349 | 2375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1564 | 1564 | | |
1565 | 1565 | | |
1566 | 1566 | | |
1567 | | - | |
| 1567 | + | |
1568 | 1568 | | |
1569 | 1569 | | |
1570 | 1570 | | |
| |||
2784 | 2784 | | |
2785 | 2785 | | |
2786 | 2786 | | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
2787 | 2790 | | |
2788 | 2791 | | |
2789 | 2792 | | |
| |||
2804 | 2807 | | |
2805 | 2808 | | |
2806 | 2809 | | |
2807 | | - | |
2808 | | - | |
| 2810 | + | |
| 2811 | + | |
2809 | 2812 | | |
2810 | 2813 | | |
2811 | 2814 | | |
| |||
3423 | 3426 | | |
3424 | 3427 | | |
3425 | 3428 | | |
3426 | | - | |
3427 | | - | |
| 3429 | + | |
| 3430 | + | |
3428 | 3431 | | |
3429 | 3432 | | |
3430 | 3433 | | |
| |||
5962 | 5965 | | |
5963 | 5966 | | |
5964 | 5967 | | |
5965 | | - | |
| 5968 | + | |
5966 | 5969 | | |
5967 | 5970 | | |
5968 | 5971 | | |
| |||
0 commit comments