]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commit
Fixes for all trees based on RC review feedback
authorSasha Levin <sashal@kernel.org>
Sun, 9 Aug 2026 15:00:11 +0000 (11:00 -0400)
committerSasha Levin <sashal@kernel.org>
Sun, 9 Aug 2026 15:06:29 +0000 (11:06 -0400)
commitbb088fdcdeedd7fca4285c36b6d7ac55a05618a0
tree91cc116fc4aab5718a0efdcf347419997b51ce1f
parent311a680fc07da81d6f05222905eb24ecc4cad37c
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>
12 files changed:
queue-6.1/pinctrl-microchip-sgpio-add-missing-select-regmap_mmio.patch
queue-6.12/bluetooth-hci_sync-remove-unnecessary-hci_conn_get-i.patch [deleted file]
queue-6.12/pinctrl-microchip-sgpio-add-missing-select-regmap_mmio.patch
queue-6.12/series
queue-6.12/tracing-mmiotrace-add-null-check-for-mmio_trace_arra.patch
queue-6.12/tracing-mmiotrace-remove-reference-to-unused-per-cpu.patch [new file with mode: 0644]
queue-6.18/bluetooth-hci_sync-remove-unnecessary-hci_conn_get-i.patch [deleted file]
queue-6.18/pinctrl-microchip-sgpio-add-missing-select-regmap_mmio.patch
queue-6.18/series
queue-6.6/bluetooth-hci_sync-remove-unnecessary-hci_conn_get-i.patch [deleted file]
queue-6.6/pinctrl-microchip-sgpio-add-missing-select-regmap_mmio.patch
queue-6.6/series