Fixes for all trees based on RC review feedback
Dropped patches:
- "Bluetooth: hci_sync: remove unnecessary hci_conn_get in create_conn_sync"
Queues: 6.18, 6.12, 6.6
Reason: prerequisite
2f5d635ad5906 ("Bluetooth: hci_sync: hold conn in
hci_connect_acl/le_sync() callbacks") is not present in these trees, so
removing the worker-side hci_conn_get()/hci_conn_put() leaves the queued
hci_sync work without a reference. Kept in 7.1, where that series is
queued ahead of it.
Report: https://lore.kernel.org/stable/
5fcf1911-1284-4791-a678-
c54c544aba27@oracle.com/
Fixed in place:
- "pinctrl: microchip-sgpio: add missing select REGMAP_MMIO"
Queues: 6.18, 6.12, 6.6, 6.1
Reason: the backported hunk fuzzed onto config PINCTRL_EQUILIBRIUM instead
of config PINCTRL_MICROCHIP_SGPIO, so the build fix upstream
25cb6e9a1312
intends had no effect. Re-anchored the hunk at PINCTRL_MICROCHIP_SGPIO
(@@ -414 / -366 / -326 / -315). 7.1 was already correct and is unchanged.
Report: https://lore.kernel.org/stable/
3dfbd05b-7af9-4fdc-850a-
91f93eb397aa@oracle.com/
- "tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functions"
Queues: 6.12
Reason: the 6.12 backport was context-adjusted to keep the unused
struct trace_array_cpu *data argument, so mmio_trace_rw() still
dereferenced a NULL mmio_trace_array before reaching the new check.
Per Steven Rostedt, take the upstream prerequisite instead: added
6936298393d8 ("tracing/mmiotrace: Remove reference to unused per CPU
data pointer") and replaced the
12b80cdbc54c backport with its pristine
upstream diff. The resulting kernel/trace/trace_mmiotrace.c is now
byte-identical to the 6.18 and 7.1 result. 6.18 and 7.1 already contain
6936298393d8 and need no change.
Report: https://lore.kernel.org/stable/
20260808182247.
39dc80fc@robin/
Signed-off-by: Sasha Levin <sashal@kernel.org>