Commit ad913df
committed
Merge tag 'for-net-2024-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Luiz Augusto von Dentz says:
====================
bluetooth pull request for net:
- SCO: Fix transparent voice setting
- ISO: Locking fixes
- hci_core: Fix sleeping function called from invalid context
- hci_event: Fix using rcu_read_(un)lock while iterating
- btmtk: avoid UAF in btmtk_process_coredump
* tag 'for-net-2024-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth:
Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
Bluetooth: iso: Fix circular lock in iso_conn_big_sync
Bluetooth: iso: Fix circular lock in iso_listen_bis
Bluetooth: SCO: Add support for 16 bits transparent voice setting
Bluetooth: iso: Fix recursive locking warning
Bluetooth: iso: Always release hdev at the end of iso_listen_bis
Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
Bluetooth: hci_core: Fix sleeping function called from invalid context
Bluetooth: Improve setsockopt() handling of malformed user input
====================
Link: https://patch.msgid.link/20241212142806.2046274-1-luiz.dentz@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>File tree
12 files changed
+215
-154
lines changed- drivers/bluetooth
- include/net/bluetooth
- net/bluetooth
- rfcomm
12 files changed
+215
-154
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
| 398 | + | |
398 | 399 | | |
399 | 400 | | |
400 | 401 | | |
| |||
416 | 417 | | |
417 | 418 | | |
418 | 419 | | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
419 | 427 | | |
420 | 428 | | |
421 | 429 | | |
422 | 430 | | |
423 | 431 | | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
432 | 436 | | |
433 | 437 | | |
434 | 438 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
590 | 591 | | |
591 | 592 | | |
592 | 593 | | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | 594 | | |
603 | 595 | | |
604 | 596 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
804 | 804 | | |
805 | 805 | | |
806 | 806 | | |
807 | | - | |
808 | 807 | | |
809 | 808 | | |
810 | 809 | | |
| |||
2017 | 2016 | | |
2018 | 2017 | | |
2019 | 2018 | | |
| 2019 | + | |
2020 | 2020 | | |
2021 | 2021 | | |
2022 | 2022 | | |
2023 | | - | |
| 2023 | + | |
2024 | 2024 | | |
2025 | 2025 | | |
2026 | 2026 | | |
2027 | 2027 | | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
2028 | 2047 | | |
2029 | 2048 | | |
2030 | | - | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
2031 | 2054 | | |
2032 | | - | |
2033 | | - | |
| 2055 | + | |
2034 | 2056 | | |
2035 | 2057 | | |
| 2058 | + | |
2036 | 2059 | | |
2037 | | - | |
2038 | 2060 | | |
2039 | 2061 | | |
2040 | 2062 | | |
2041 | 2063 | | |
2042 | 2064 | | |
2043 | 2065 | | |
2044 | 2066 | | |
2045 | | - | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
| 2071 | + | |
2046 | 2072 | | |
2047 | | - | |
2048 | | - | |
| 2073 | + | |
2049 | 2074 | | |
2050 | 2075 | | |
| 2076 | + | |
2051 | 2077 | | |
2052 | | - | |
2053 | 2078 | | |
2054 | 2079 | | |
2055 | 2080 | | |
2056 | 2081 | | |
2057 | 2082 | | |
2058 | | - | |
| 2083 | + | |
| 2084 | + | |
2059 | 2085 | | |
2060 | | - | |
2061 | | - | |
2062 | | - | |
2063 | | - | |
2064 | | - | |
| 2086 | + | |
| 2087 | + | |
2065 | 2088 | | |
2066 | | - | |
| 2089 | + | |
| 2090 | + | |
2067 | 2091 | | |
2068 | | - | |
2069 | | - | |
| 2092 | + | |
2070 | 2093 | | |
2071 | 2094 | | |
| 2095 | + | |
2072 | 2096 | | |
2073 | | - | |
2074 | 2097 | | |
2075 | 2098 | | |
2076 | 2099 | | |
2077 | 2100 | | |
2078 | 2101 | | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
2079 | 2114 | | |
2080 | 2115 | | |
2081 | | - | |
2082 | 2116 | | |
2083 | 2117 | | |
2084 | 2118 | | |
| |||
2105 | 2139 | | |
2106 | 2140 | | |
2107 | 2141 | | |
2108 | | - | |
2109 | | - | |
2110 | | - | |
2111 | | - | |
2112 | | - | |
2113 | | - | |
2114 | | - | |
2115 | | - | |
2116 | | - | |
| 2142 | + | |
2117 | 2143 | | |
2118 | 2144 | | |
2119 | 2145 | | |
2120 | 2146 | | |
2121 | | - | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
2122 | 2152 | | |
2123 | | - | |
2124 | | - | |
| 2153 | + | |
2125 | 2154 | | |
2126 | 2155 | | |
| 2156 | + | |
2127 | 2157 | | |
2128 | | - | |
2129 | 2158 | | |
2130 | 2159 | | |
2131 | 2160 | | |
2132 | 2161 | | |
2133 | 2162 | | |
2134 | | - | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
2135 | 2168 | | |
2136 | | - | |
2137 | | - | |
| 2169 | + | |
2138 | 2170 | | |
2139 | 2171 | | |
| 2172 | + | |
2140 | 2173 | | |
2141 | | - | |
2142 | 2174 | | |
2143 | 2175 | | |
2144 | 2176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | 60 | | |
62 | 61 | | |
63 | 62 | | |
| |||
2993 | 2992 | | |
2994 | 2993 | | |
2995 | 2994 | | |
2996 | | - | |
2997 | | - | |
2998 | | - | |
| 2995 | + | |
2999 | 2996 | | |
3000 | 2997 | | |
3001 | 2998 | | |
| |||
3005 | 3002 | | |
3006 | 3003 | | |
3007 | 3004 | | |
3008 | | - | |
3009 | | - | |
3010 | | - | |
| 3005 | + | |
| 3006 | + | |
3011 | 3007 | | |
3012 | 3008 | | |
3013 | 3009 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6870 | 6870 | | |
6871 | 6871 | | |
6872 | 6872 | | |
6873 | | - | |
6874 | 6873 | | |
6875 | 6874 | | |
6876 | | - | |
6877 | | - | |
6878 | | - | |
6879 | | - | |
| 6875 | + | |
| 6876 | + | |
| 6877 | + | |
| 6878 | + | |
| 6879 | + | |
6880 | 6880 | | |
| 6881 | + | |
6881 | 6882 | | |
6882 | 6883 | | |
6883 | 6884 | | |
6884 | 6885 | | |
6885 | 6886 | | |
6886 | | - | |
6887 | | - | |
6888 | | - | |
6889 | | - | |
6890 | | - | |
6891 | | - | |
6892 | | - | |
6893 | | - | |
6894 | | - | |
6895 | | - | |
6896 | | - | |
6897 | | - | |
6898 | | - | |
6899 | | - | |
6900 | | - | |
| 6887 | + | |
| 6888 | + | |
| 6889 | + | |
| 6890 | + | |
| 6891 | + | |
6901 | 6892 | | |
6902 | 6893 | | |
6903 | | - | |
6904 | | - | |
6905 | 6894 | | |
6906 | 6895 | | |
6907 | 6896 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1926 | 1926 | | |
1927 | 1927 | | |
1928 | 1928 | | |
1929 | | - | |
| 1929 | + | |
1930 | 1930 | | |
1931 | 1931 | | |
1932 | 1932 | | |
| |||
1943 | 1943 | | |
1944 | 1944 | | |
1945 | 1945 | | |
1946 | | - | |
| 1946 | + | |
1947 | 1947 | | |
1948 | 1948 | | |
1949 | 1949 | | |
| |||
1954 | 1954 | | |
1955 | 1955 | | |
1956 | 1956 | | |
1957 | | - | |
| 1957 | + | |
1958 | 1958 | | |
1959 | 1959 | | |
1960 | 1960 | | |
| |||
1974 | 1974 | | |
1975 | 1975 | | |
1976 | 1976 | | |
1977 | | - | |
| 1977 | + | |
1978 | 1978 | | |
1979 | 1979 | | |
1980 | 1980 | | |
| |||
2005 | 2005 | | |
2006 | 2006 | | |
2007 | 2007 | | |
2008 | | - | |
| 2008 | + | |
2009 | 2009 | | |
2010 | 2010 | | |
2011 | 2011 | | |
| |||
2015 | 2015 | | |
2016 | 2016 | | |
2017 | 2017 | | |
2018 | | - | |
| 2018 | + | |
2019 | 2019 | | |
2020 | 2020 | | |
2021 | 2021 | | |
| |||
2035 | 2035 | | |
2036 | 2036 | | |
2037 | 2037 | | |
2038 | | - | |
| 2038 | + | |
2039 | 2039 | | |
2040 | 2040 | | |
2041 | 2041 | | |
| |||
0 commit comments