public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev,
	Michal Wilczynski <m.wilczynski@samsung.com>,
	Adrian Hunter <adrian.hunter@intel.com>,
	Ulf Hansson <ulf.hansson@linaro.org>
Subject: [PATCH 6.11 188/214] mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
Date: Mon, 14 Oct 2024 16:20:51 +0200	[thread overview]
Message-ID: <20241014141052.315236971@linuxfoundation.org> (raw)
In-Reply-To: <20241014141044.974962104@linuxfoundation.org>

6.11-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michal Wilczynski <m.wilczynski@samsung.com>

commit 27e8fe0da3b75520edfba9cee0030aeb5aef1505 upstream.

While working with the T-Head 1520 LicheePi4A SoC, certain conditions
arose that allowed me to reproduce a race issue in the sdhci code.

To reproduce the bug, you need to enable the sdio1 controller in the
device tree file
`arch/riscv/boot/dts/thead/th1520-lichee-module-4a.dtsi` as follows:

&sdio1 {
	bus-width = <4>;
	max-frequency = <100000000>;
	no-sd;
	no-mmc;
	broken-cd;
	cap-sd-highspeed;
	post-power-on-delay-ms = <50>;
	status = "okay";
	wakeup-source;
	keep-power-in-suspend;
};

When resetting the SoC using the reset button, the following messages
appear in the dmesg log:

[    8.164898] mmc2: Got command interrupt 0x00000001 even though no
command operation was in progress.
[    8.174054] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========
[    8.180503] mmc2: sdhci: Sys addr:  0x00000000 | Version:  0x00000005
[    8.186950] mmc2: sdhci: Blk size:  0x00000000 | Blk cnt:  0x00000000
[    8.193395] mmc2: sdhci: Argument:  0x00000000 | Trn mode: 0x00000000
[    8.199841] mmc2: sdhci: Present:   0x03da0000 | Host ctl: 0x00000000
[    8.206287] mmc2: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
[    8.212733] mmc2: sdhci: Wake-up:   0x00000000 | Clock:    0x0000decf
[    8.219178] mmc2: sdhci: Timeout:   0x00000000 | Int stat: 0x00000000
[    8.225622] mmc2: sdhci: Int enab:  0x00ff1003 | Sig enab: 0x00ff1003
[    8.232068] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[    8.238513] mmc2: sdhci: Caps:      0x3f69c881 | Caps_1:   0x08008177
[    8.244959] mmc2: sdhci: Cmd:       0x00000502 | Max curr: 0x00191919
[    8.254115] mmc2: sdhci: Resp[0]:   0x00001009 | Resp[1]:  0x00000000
[    8.260561] mmc2: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
[    8.267005] mmc2: sdhci: Host ctl2: 0x00001000
[    8.271453] mmc2: sdhci: ADMA Err:  0x00000000 | ADMA Ptr:
0x0000000000000000
[    8.278594] mmc2: sdhci: ============================================

I also enabled some traces to better understand the problem:

     kworker/3:1-62      [003] .....     8.163538: mmc_request_start:
mmc2: start struct mmc_request[000000000d30cc0c]: cmd_opcode=5
cmd_arg=0x0 cmd_flags=0x2e1 cmd_retries=0 stop_opcode=0 stop_arg=0x0
stop_flags=0x0 stop_retries=0 sbc_opcode=0 sbc_arg=0x0 sbc_flags=0x0
sbc_retires=0 blocks=0 block_size=0 blk_addr=0 data_flags=0x0 tag=0
can_retune=0 doing_retune=0 retune_now=0 need_retune=0 hold_retune=1
retune_period=0
          <idle>-0       [000] d.h2.     8.164816: sdhci_cmd_irq:
hw_name=ffe70a0000.mmc quirks=0x2008008 quirks2=0x8 intmask=0x10000
intmask_p=0x18000
     irq/24-mmc2-96      [000] .....     8.164840: sdhci_thread_irq:
msg=
     irq/24-mmc2-96      [000] d.h2.     8.164896: sdhci_cmd_irq:
hw_name=ffe70a0000.mmc quirks=0x2008008 quirks2=0x8 intmask=0x1
intmask_p=0x1
     irq/24-mmc2-96      [000] .....     8.285142: mmc_request_done:
mmc2: end struct mmc_request[000000000d30cc0c]: cmd_opcode=5
cmd_err=-110 cmd_resp=0x0 0x0 0x0 0x0 cmd_retries=0 stop_opcode=0
stop_err=0 stop_resp=0x0 0x0 0x0 0x0 stop_retries=0 sbc_opcode=0
sbc_err=0 sbc_resp=0x0 0x0 0x0 0x0 sbc_retries=0 bytes_xfered=0
data_err=0 tag=0 can_retune=0 doing_retune=0 retune_now=0 need_retune=0
hold_retune=1 retune_period=0

Here's what happens: the __mmc_start_request function is called with
opcode 5. Since the power to the Wi-Fi card, which resides on this SDIO
bus, is initially off after the reset, an interrupt SDHCI_INT_TIMEOUT is
triggered. Immediately after that, a second interrupt SDHCI_INT_RESPONSE
is triggered. Depending on the exact timing, these conditions can
trigger the following race problem:

1) The sdhci_cmd_irq top half handles the command as an error. It sets
   host->cmd to NULL and host->pending_reset to true.
2) The sdhci_thread_irq bottom half is scheduled next and executes faster
   than the second interrupt handler for SDHCI_INT_RESPONSE. It clears
   host->pending_reset before the SDHCI_INT_RESPONSE handler runs.
3) The pending interrupt SDHCI_INT_RESPONSE handler gets called, triggering
   a code path that prints: "mmc2: Got command interrupt 0x00000001 even
   though no command operation was in progress."

To solve this issue, we need to clear pending interrupts when resetting
host->pending_reset. This ensures that after sdhci_threaded_irq restores
interrupts, there are no pending stale interrupts.

The behavior observed here is non-compliant with the SDHCI standard.
Place the code in the sdhci-of-dwcmshc driver to account for a
hardware-specific quirk instead of the core SDHCI code.

Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Fixes: 43658a542ebf ("mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520")
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20241008100327.4108895-1-m.wilczynski@samsung.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/mmc/host/sdhci-of-dwcmshc.c |    8 ++++++++
 1 file changed, 8 insertions(+)

--- a/drivers/mmc/host/sdhci-of-dwcmshc.c
+++ b/drivers/mmc/host/sdhci-of-dwcmshc.c
@@ -746,6 +746,14 @@ static void th1520_sdhci_reset(struct sd
 
 	sdhci_reset(host, mask);
 
+	/* The T-Head 1520 SoC does not comply with the SDHCI specification
+	 * regarding the "Software Reset for CMD line should clear 'Command
+	 * Complete' in the Normal Interrupt Status Register." Clear the bit
+	 * here to compensate for this quirk.
+	 */
+	if (mask & SDHCI_RESET_CMD)
+		sdhci_writel(host, SDHCI_INT_RESPONSE, SDHCI_INT_STATUS);
+
 	if (priv->flags & FLAG_IO_FIXED_1V8) {
 		ctrl_2 = sdhci_readw(host, SDHCI_HOST_CONTROL2);
 		if (!(ctrl_2 & SDHCI_CTRL_VDD_180)) {



  parent reply	other threads:[~2024-10-14 14:34 UTC|newest]

Thread overview: 229+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-14 14:17 [PATCH 6.11 000/214] 6.11.4-rc1 review Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 001/214] unicode: Dont special case ignorable code points Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 002/214] net: fec: dont save PTP state if PTP is unsupported Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 003/214] fs/ntfs3: Do not call file_modified if collapse range failed Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 004/214] fs/ntfs3: Optimize large writes into sparse file Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 005/214] fs/ntfs3: Fix sparse warning for bigendian Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 006/214] fs/ntfs3: Fix sparse warning in ni_fiemap Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 007/214] fs/ntfs3: Refactor enum_rstbl to suppress static checker Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 008/214] vdpa/octeon_ep: Fix format specifier for pointers in debug messages Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 009/214] virtio_console: fix misc probe bugs Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 010/214] perf vdso: Missed put on 32-bit dsos Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 011/214] ntfs3: Change to non-blocking allocation in ntfs_d_hash Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 012/214] perf build: Fix static compilation error when libdw is not installed Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 013/214] perf build: Fix build feature-dwarf_getlocations fail for old libdw Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 014/214] zram: free secondary algorithms names Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 015/214] zram: dont free statically defined names Greg Kroah-Hartman
2024-10-14 14:17 ` [PATCH 6.11 016/214] bpf: Call the missed btf_record_free() when map creation fails Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 017/214] selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 018/214] bpf: Check percpu map value size first Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 019/214] s390/boot: Compile all files with the same march flag Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 020/214] s390/facility: Disable compile time optimization for decompressor code Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 021/214] s390/mm: Add cond_resched() to cmm_alloc/free_pages() Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 022/214] bpf, x64: Fix a jit convergence issue Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 023/214] ext4: dont set SB_RDONLY after filesystem errors Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 024/214] ext4: nested locking for xattr inode Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 025/214] s390/cpum_sf: Remove WARN_ON_ONCE statements Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 026/214] s390/traps: Handle early warnings gracefully Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 027/214] bpf: Prevent tail call between progs attached to different hooks Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 028/214] ktest.pl: Avoid false positives with grub2 skip regex Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 029/214] RDMA/mad: Improve handling of timed out WRs of mad agent Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 030/214] soundwire: intel_bus_common: enable interrupts before exiting reset Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 031/214] PCI: Add function 0 DMA alias quirk for Glenfly Arise chip Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 032/214] RDMA/rtrs-srv: Avoid null pointer deref during path establishment Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 033/214] clk: bcm: bcm53573: fix OF node leak in init Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 034/214] PCI: Add ACS quirk for Qualcomm SA8775P Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 035/214] i2c: i801: Use a different adapter-name for IDF adapters Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 036/214] PCI: Mark Creative Labs EMU20k2 INTx masking as broken Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 037/214] i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 038/214] RISC-V: Dont have MAX_PHYSMEM_BITS exceed phys_addr_t Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 039/214] io_uring: check if we need to reschedule during overflow flush Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 040/214] ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 041/214] mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 042/214] mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 043/214] mfd: intel-lpss: Add Intel Panther Lake " Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 044/214] riscv: Omit optimized string routines when using KASAN Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 045/214] riscv: avoid Imbalance in RAS Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 046/214] RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 047/214] PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 048/214] PCI: endpoint: Assign PCI domain number for endpoint controllers Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 049/214] soundwire: cadence: re-check Peripheral status with delayed_work Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 050/214] riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 051/214] media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 052/214] remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 053/214] clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 054/214] serial: protect uart_port_dtr_rts() in uart_shutdown() too Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 055/214] usb: typec: tipd: Free IRQ only if it was requested before Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 056/214] usb: typec: ucsi: Dont truncate the reads Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 057/214] usb: chipidea: udc: enable suspend interrupt after usb reset Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 058/214] usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 059/214] xhci: dbc: Fix STALL transfer event handling Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 060/214] usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 061/214] comedi: ni_routing: tools: Check when the file could not be opened Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 062/214] LoongArch: Fix memleak in pci_acpi_scan_root() Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 063/214] netfilter: nf_nat: dont try nat source port reallocation for reverse dir clash Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 064/214] netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 065/214] virtio_pmem: Check device status before requesting flush Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 066/214] tools/iio: Add memory allocation failure check for trigger_name Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 067/214] staging: vme_user: added bound check to geoid Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 068/214] usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 069/214] dm vdo: dont refer to dedupe_context after releasing it Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 070/214] driver core: bus: Fix double free in driver API bus_register() Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 071/214] driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 072/214] scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 073/214] scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 074/214] scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 075/214] drm/xe/oa: Fix overflow in oa batch buffer Greg Kroah-Hartman
2024-10-14 14:18 ` [PATCH 6.11 076/214] drm/amdgpu: nuke the VM PD/PT shadow handling Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 077/214] drm/amd/display: Check null pointer before dereferencing se Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 078/214] fbcon: Fix a NULL pointer dereference issue in fbcon_putcs Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 079/214] smb: client: fix UAF in async decryption Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 080/214] fbdev: sisfb: Fix strbuf array overflow Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 081/214] NFSD: Mark filecache "down" if init fails Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 082/214] nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 083/214] ice: set correct dst VSI in only LAN filters Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 084/214] ice: clear port vlan config during reset Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 085/214] ice: fix memleak in ice_init_tx_topology() Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 086/214] ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 087/214] ice: fix VLAN replay after reset Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 088/214] SUNRPC: Fix integer overflow in decode_rc_list() Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 089/214] NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 090/214] net: phy: dp83869: fix memory corruption when enabling fiber Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 091/214] sfc: Dont invoke xdp_do_flush() from netpoll Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 092/214] net: phy: aquantia: AQR115c fix up PMA capabilities Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 093/214] net: phy: aquantia: remove usage of phy_set_max_speed Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 094/214] tcp: fix to allow timestamp undo if no retransmits were sent Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 095/214] tcp: fix tcp_enter_recovery() to zero retrans_stamp when its safe Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 096/214] tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 097/214] rxrpc: Fix uninitialised variable in rxrpc_send_data() Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 098/214] net: dsa: sja1105: fix reception from VLAN-unaware bridges Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 099/214] netfilter: br_netfilter: fix panic with metadata_dst skb Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 100/214] selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 101/214] net: pse-pd: Fix enabled status mismatch Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 102/214] Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 103/214] Bluetooth: btusb: Dont fail external suspend requests Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 104/214] net: phy: bcm84881: Fix some error handling paths Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 105/214] nfsd: fix possible badness in FREE_STATEID Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 106/214] thermal: intel: int340x: processor: Fix warning during module unload Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 107/214] Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled" Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 108/214] net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 109/214] net: dsa: b53: fix jumbo frame mtu check Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 110/214] net: dsa: b53: fix max MTU for 1g switches Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 111/214] net: dsa: b53: fix max MTU for BCM5325/BCM5365 Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 112/214] net: dsa: b53: allow lower MTUs on BCM5325/5365 Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 113/214] net: dsa: b53: fix jumbo frames on 10/100 ports Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 114/214] drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 115/214] nouveau/dmem: Fix privileged error in copy engine channel Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 116/214] gpio: aspeed: Add the flush write to ensure the write complete Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 117/214] gpio: aspeed: Use devm_clk api to manage clock source Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 118/214] x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 119/214] powercap: intel_rapl_tpmi: Ignore minor version change Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 120/214] ice: Fix entering Safe Mode Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 121/214] ice: Fix netif_is_ice() in " Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 122/214] ice: Flush FDB entries before reset Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 123/214] ice: Fix increasing MSI-X on VF Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 124/214] i40e: Fix macvlan leak by synchronizing access to mac_filter_hash Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 125/214] igb: Do not bring the device up after non-fatal error Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 126/214] e1000e: change I219 (19) devices to ADP Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 127/214] net/sched: accept TCA_STAB only for root qdisc Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 128/214] drm/xe: Restore GT freq on GSC load error Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 129/214] drm/xe: Make wedged_mode debugfs writable Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 130/214] net: ibm: emac: mal: fix wrong goto Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 131/214] net: ti: icssg-prueth: Fix race condition for VLAN table access Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 132/214] btrfs: zoned: fix missing RCU locking in error message when loading zone info Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 133/214] sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 134/214] netfilter: xtables: avoid NFPROTO_UNSPEC where needed Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 135/214] netfilter: fib: check correct rtable in vrf setups Greg Kroah-Hartman
2024-10-14 14:19 ` [PATCH 6.11 136/214] net: ibm: emac: mal: add dcr_unmap to _remove Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 137/214] net: dsa: refuse cross-chip mirroring operations Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 138/214] net: netconsole: fix wrong warning Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 139/214] drm/fbdev-dma: Only cleanup deferred I/O if necessary Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 140/214] net: do not delay dst_entries_add() in dst_release() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 141/214] rtnetlink: Add bulk registration helpers for rtnetlink message handlers Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 142/214] vxlan: Handle error of rtnl_register_module() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 143/214] bridge: " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 144/214] mctp: " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 145/214] mpls: " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 146/214] phonet: " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 147/214] ppp: fix ppp_async_encode() illegal access Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 148/214] net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 149/214] slip: make slhc_remember() more robust against malicious packets Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 150/214] rcu/nocb: Fix rcuog wake-up from offline softirq Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 151/214] x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 152/214] HID: multitouch: Add support for lenovo Y9000P Touchpad Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 153/214] hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 154/214] hwmon: (tmp513) Add missing dependency on REGMAP_I2C Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 155/214] hwmon: (mc34vr500) " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 156/214] hwmon: (adm9240) " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 157/214] hwmon: (adt7470) " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 158/214] hwmon: (ltc2991) " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 159/214] HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 160/214] HID: plantronics: Workaround for an unexcepted opposite volume key Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 161/214] HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 162/214] Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" Greg Kroah-Hartman
2024-10-14 15:02   ` David Laight
2024-10-14 14:20 ` [PATCH 6.11 163/214] usb: dwc3: core: Stop processing of pending events if controller is halted Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 164/214] usb: xhci: Fix problem with xhci resume from suspend Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 165/214] usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 166/214] usb: dwc3: re-enable runtime PM after failed resume Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 167/214] usb: gadget: core: force synchronous registration Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 168/214] hid: intel-ish-hid: Fix uninitialized variable rv in ish_fw_xfer_direct_dma Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 169/214] ACPI: resource: Make Asus ExpertBook B2402 matches cover more models Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 170/214] ACPI: resource: Make Asus ExpertBook B2502 " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 171/214] drm/amdgpu: partially revert powerplay `__counted_by` changes Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 172/214] drm/amd/display: Clear update flags after update has been applied Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 173/214] drm/v3d: Stop the active perfmon before being destroyed Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 174/214] drm/vc4: " Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 175/214] drm/amdkfd: Fix an eviction fence leak Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 176/214] drm/amd/display: fix hibernate entry for DCN35+ Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 177/214] drm/xe/guc_submit: fix xa_store() error checking Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 178/214] drm/i915/hdcp: fix connector refcounting Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 179/214] drm/xe/ct: prevent UAF in send_recv() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 180/214] drm/xe/ct: fix xa_store() error checking Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 181/214] Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 182/214] thermal: core: Reference count the zone in thermal_zone_get_by_id() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 183/214] thermal: core: Free tzp copy along with the thermal zone Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 184/214] scsi: wd33c93: Dont use stale scsi_pointer value Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 185/214] scsi: fnic: Move flush_work initialization out of if block Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 186/214] scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 187/214] Revert "mmc: mvsdio: Use sg_miter for PIO" Greg Kroah-Hartman
2024-10-14 14:20 ` Greg Kroah-Hartman [this message]
2024-10-14 14:20 ` [PATCH 6.11 189/214] mptcp: fallback when MPTCP opts are dropped after 1st data Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 190/214] ata: libata: avoid superfluous disk spin down + spin up during hibernation Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 191/214] OPP: fix error code in dev_pm_opp_set_config() Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 192/214] net: explicitly clear the sk pointer, when pf->create fails Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 193/214] net: Fix an unsafe loop on the list Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 194/214] net: dsa: lan9303: ensure chip reset and wait for READY status Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 195/214] net: phy: Remove LED entry from LEDs list on unregister Greg Kroah-Hartman
2024-10-14 14:20 ` [PATCH 6.11 196/214] net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 197/214] mptcp: handle consistently DSS corruption Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 198/214] mptcp: pm: do not remove closing subflows Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 199/214] device-dax: correct pgoff align in dax_set_mapping() Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 200/214] ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 201/214] ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 202/214] nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 203/214] powercap: intel_rapl_tpmi: Fix bogus register reading Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 204/214] selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 205/214] selftests/rseq: Fix mm_cid test failure Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 206/214] btrfs: split remaining space to discard in chunks Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 207/214] btrfs: add cancellation points to trim loops Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 208/214] PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 209/214] idpf: use actual mbx receive payload length Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 210/214] kthread: unpark only parked kthread Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 211/214] fs/proc/kcore.c: allow translation of physical memory addresses Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 212/214] secretmem: disable memfd_secret() if arch cannot set direct map Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 213/214] PCI: Pass domain number to pci_bus_release_domain_nr() explicitly Greg Kroah-Hartman
2024-10-14 14:21 ` [PATCH 6.11 214/214] io_uring/rw: fix cflags posting for single issue multishot read Greg Kroah-Hartman
2024-10-14 23:11 ` [PATCH 6.11 000/214] 6.11.4-rc1 review Florian Fainelli
2024-10-15  5:13 ` Peter Schneider
2024-10-15  5:52 ` Jon Hunter
2024-10-15  5:55   ` Jon Hunter
2024-10-15 11:21     ` Greg Kroah-Hartman
2024-10-15  7:05 ` Naresh Kamboju
2024-10-15  7:18   ` Jiri Slaby
2024-10-15  8:51     ` Jiri Slaby
2024-10-15  9:46       ` Heiko Carstens
2024-10-15 11:10         ` Greg Kroah-Hartman
2024-10-15  7:50   ` Naresh Kamboju
2024-10-15 10:03 ` Christian Heusel
2024-10-15 14:39 ` Shuah Khan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241014141052.315236971@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=adrian.hunter@intel.com \
    --cc=m.wilczynski@samsung.com \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    --cc=ulf.hansson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox