From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Jani Nikula <jani.nikula@intel.com>,
Imre Deak <imre.deak@intel.com>,
Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
Suraj Kandpal <suraj.kandpal@intel.com>
Subject: [PATCH 6.10 037/149] drm/i915/dp_mst: Fix MST state after a sink reset
Date: Sun, 1 Sep 2024 18:15:48 +0200 [thread overview]
Message-ID: <20240901160818.857427720@linuxfoundation.org> (raw)
In-Reply-To: <20240901160817.461957599@linuxfoundation.org>
6.10-stable review patch. If anyone has any objections, please let me know.
------------------
From: Imre Deak <imre.deak@intel.com>
commit a2ccc33b88e2953a6bf0b309e7e8849cc5320018 upstream.
In some cases the sink can reset itself after it was configured into MST
mode, without the driver noticing the disconnected state. For instance
the reset may happen in the middle of a modeset, or the (long) HPD pulse
generated may be not long enough for the encoder detect handler to
observe the HPD's deasserted state. In this case the sink's DPCD
register programmed to enable MST will be reset, while the driver still
assumes MST is still enabled. Detect this condition, which will tear
down and recreate/re-enable the MST topology.
v2:
- Add a code comment about adjusting the expected DP_MSTM_CTRL register
value for SST + SideBand. (Suraj, Jani)
- Print a debug message about detecting the link reset. (Jani)
- Verify the DPCD MST state only if it wasn't already determined that
the sink is disconnected.
Cc: stable@vger.kernel.org
Cc: Jani Nikula <jani.nikula@intel.com>
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11195
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> (v1)
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240823162918.1211875-1-imre.deak@intel.com
(cherry picked from commit 594cf78dc36f31c0c7e0de4567e644f406d46bae)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/i915/display/intel_dp.c | 12 ++++++++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 40 ++++++++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dp_mst.h | 1
3 files changed, 53 insertions(+)
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -5860,6 +5860,18 @@ intel_dp_detect(struct drm_connector *co
else
status = connector_status_disconnected;
+ if (status != connector_status_disconnected &&
+ !intel_dp_mst_verify_dpcd_state(intel_dp))
+ /*
+ * This requires retrying detection for instance to re-enable
+ * the MST mode that got reset via a long HPD pulse. The retry
+ * will happen either via the hotplug handler's retry logic,
+ * ensured by setting the connector here to SST/disconnected,
+ * or via a userspace connector probing in response to the
+ * hotplug uevent sent when removing the MST connectors.
+ */
+ status = connector_status_disconnected;
+
if (status == connector_status_disconnected) {
memset(&intel_dp->compliance, 0, sizeof(intel_dp->compliance));
memset(intel_connector->dp.dsc_dpcd, 0, sizeof(intel_connector->dp.dsc_dpcd));
--- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
@@ -1986,3 +1986,43 @@ bool intel_dp_mst_crtc_needs_modeset(str
return false;
}
+
+/*
+ * intel_dp_mst_verify_dpcd_state - verify the MST SW enabled state wrt. the DPCD
+ * @intel_dp: DP port object
+ *
+ * Verify if @intel_dp's MST enabled SW state matches the corresponding DPCD
+ * state. A long HPD pulse - not long enough to be detected as a disconnected
+ * state - could've reset the DPCD state, which requires tearing
+ * down/recreating the MST topology.
+ *
+ * Returns %true if the SW MST enabled and DPCD states match, %false
+ * otherwise.
+ */
+bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp)
+{
+ struct intel_display *display = to_intel_display(intel_dp);
+ struct intel_connector *connector = intel_dp->attached_connector;
+ struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
+ struct intel_encoder *encoder = &dig_port->base;
+ int ret;
+ u8 val;
+
+ if (!intel_dp->is_mst)
+ return true;
+
+ ret = drm_dp_dpcd_readb(intel_dp->mst_mgr.aux, DP_MSTM_CTRL, &val);
+
+ /* Adjust the expected register value for SST + SideBand. */
+ if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
+ drm_dbg_kms(display->drm,
+ "[CONNECTOR:%d:%s][ENCODER:%d:%s] MST mode got reset, removing topology (ret=%d, ctrl=0x%02x)\n",
+ connector->base.base.id, connector->base.name,
+ encoder->base.base.id, encoder->base.name,
+ ret, val);
+
+ return false;
+ }
+
+ return true;
+}
--- a/drivers/gpu/drm/i915/display/intel_dp_mst.h
+++ b/drivers/gpu/drm/i915/display/intel_dp_mst.h
@@ -27,5 +27,6 @@ int intel_dp_mst_atomic_check_link(struc
struct intel_link_bw_limits *limits);
bool intel_dp_mst_crtc_needs_modeset(struct intel_atomic_state *state,
struct intel_crtc *crtc);
+bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp);
#endif /* __INTEL_DP_MST_H__ */
next prev parent reply other threads:[~2024-09-01 16:31 UTC|newest]
Thread overview: 160+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-01 16:15 [PATCH 6.10 000/149] 6.10.8-rc1 review Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 001/149] drm/amdgpu/mes: fix mes ring buffer overflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 002/149] erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 003/149] ALSA: seq: Skip event type filtering for UMP events Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 004/149] ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 005/149] ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 006/149] LoongArch: Remove the unused dma-direct.h Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 007/149] LoongArch: Add ifdefs to fix LSX and LASX related warnings Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 008/149] tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support Greg Kroah-Hartman
2024-09-02 1:54 ` breaks ibmvtpm to be built as a module, since tpm2_sessions_init isn't Kexy Biscuit
2024-09-02 1:59 ` [PATCH] tpm: export tpm2_sessions_init() to fix ibmvtpm building Kexy Biscuit
2024-09-02 6:02 ` Greg KH
2024-09-02 9:58 ` [PATCH v2] " Kexy Biscuit
2024-09-01 16:15 ` [PATCH 6.10 009/149] btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 010/149] btrfs: run delayed iputs when flushing delalloc Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 011/149] smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 012/149] pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 013/149] pinctrl: single: fix potential NULL dereference in pcs_get_function() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 014/149] netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty" Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 015/149] wifi: wfx: repair open network AP mode Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 016/149] wifi: mwifiex: duplicate static structs used in driver instances Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 017/149] net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 018/149] mptcp: close subflow when receiving TCP+FIN Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 019/149] mptcp: sched: check both backup in retrans Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 020/149] mptcp: pr_debug: add missing \n at the end Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 021/149] mptcp: pm: reuse ID 0 after delete and re-add Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 022/149] mptcp: pm: skip connecting to already established sf Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 023/149] mptcp: pm: reset MPC endp ID when re-added Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 024/149] mptcp: pm: send ACK on an active subflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 025/149] mptcp: pm: fix RM_ADDR ID for the initial subflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 026/149] mptcp: pm: do not remove already closed subflows Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 027/149] mptcp: pm: fix ID 0 endp usage after multiple re-creations Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 028/149] mptcp: avoid duplicated SUB_CLOSED events Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 029/149] mptcp: pm: ADD_ADDR 0 is not a new address Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 030/149] selftests: mptcp: join: cannot rm sf if closed Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 031/149] selftests: mptcp: join: check removing ID 0 endpoint Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 032/149] selftests: mptcp: join: no extra msg if no counter Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 033/149] selftests: mptcp: join: check re-re-adding ID 0 endp Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 034/149] binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 035/149] drm/v3d: Disable preemption while updating GPU stats Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 036/149] drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict Greg Kroah-Hartman
2024-09-01 16:15 ` Greg Kroah-Hartman [this message]
2024-09-01 16:15 ` [PATCH 6.10 038/149] drm/amdgpu: align pp_power_profile_mode with kernel docs Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 039/149] drm/amdgpu/swsmu: always force a state reprogram on init Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 040/149] drm/vmwgfx: Prevent unmapping active read buffers Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 041/149] drm/vmwgfx: Fix prime with external buffers Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 042/149] drm/vmwgfx: Disable coherent dumb buffers without 3d Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 043/149] video/aperture: optionally match the device in sysfb_disable() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 044/149] drm/xe: Prepare display for D3Cold Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 045/149] drm/xe/display: Make display suspend/resume work on discrete Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 046/149] drm/xe/vm: Simplify if condition Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 047/149] drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lr Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 048/149] drm/xe: prevent UAF around preempt fence Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 049/149] drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 050/149] drm/amdgpu: fix eGPU hotplug regression Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 051/149] pinctrl: qcom: x1e80100: Update PDC hwirq map Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 052/149] ASoC: SOF: amd: move iram-dram fence register programming sequence Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 053/149] ASoC: SOF: amd: Fix for incorrect acp error register offsets Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 054/149] ASoC: amd: acp: fix module autoloading Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 055/149] ASoC: SOF: amd: Fix for acp init sequence Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 056/149] ALSA: hda: cs35l56: Dont use the device index as a calibration index Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 057/149] ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 058/149] ASoC: cs-amp-lib: Ignore empty UEFI calibration entries Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 059/149] nfsd: ensure that nfsd4_fattr_args.context is zeroed out Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 060/149] backing-file: convert to using fops->splice_write Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 061/149] pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 062/149] pinctrl: qcom: x1e80100: Fix special pin offsets Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 063/149] pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 064/149] nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 065/149] mm: Fix missing folio invalidation calls during truncation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 066/149] afs: Fix post-setattr file edit to do truncation correctly Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 067/149] netfs: Fix netfs_release_folio() to say no if folio dirty Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 068/149] netfs: Fix trimming of streaming-write folios in netfs_inval_folio() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 069/149] netfs: Fix missing iterator reset on retry of short read Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 070/149] netfs: Fix interaction of streaming writes with zero-point tracker Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 071/149] smb/client: remove unused rq_iter_size from struct smb_rqst Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 072/149] cifs: Fix FALLOC_FL_PUNCH_HOLE support Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 073/149] nfsd: hold reference to delegation when updating it for cb_getattr Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 074/149] nfsd: fix potential UAF in nfsd4_cb_getattr_release Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 075/149] fs/nfsd: fix update of inode attrs in CB_GETATTR Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 076/149] selinux,smack: dont bypass permissions check in inode_setsecctx hook Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 077/149] cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 078/149] iommufd: Do not allow creating areas without READ or WRITE Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 079/149] phy: fsl-imx8mq-usb: fix tuning parameter name Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 080/149] soundwire: stream: fix programming slave ports for non-continous port maps Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 081/149] dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 082/149] dmaengine: dw-edma: Do not enable watermark " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 083/149] phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 084/149] phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 085/149] dmaengine: dw: Add peripheral bus width verification Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 086/149] dmaengine: dw: Add memory " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 087/149] dmaengine: ti: omap-dma: Initialize sglen after allocation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 088/149] pktgen: use cpus_read_lock() in pg_net_init() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 089/149] cpufreq/amd-pstate-ut: Dont check for highest perf matching on prefcore Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 090/149] Bluetooth: btnxpuart: Handle FW Download Abort scenario Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 091/149] Bluetooth: btnxpuart: Fix random crash seen while removing driver Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 092/149] Bluetooth: hci_core: Fix not handling hibernation actions Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 093/149] iommu: Do not return 0 from map_pages if it doesnt do anything Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 094/149] netfilter: nf_tables: restore IP sanity checks for netdev/egress Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 095/149] wifi: iwlwifi: mvm: take the mutex before running link selection Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 096/149] wifi: iwlwifi: fw: fix wgds rev 3 exact size Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 097/149] wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 098/149] ethtool: check device is present when getting link settings Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 099/149] hwmon: (pt5161l) Fix invalid temperature reading Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 100/149] net_sched: sch_fq: fix incorrect behavior for small weights Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 101/149] netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 102/149] selftests: forwarding: no_forwarding: Down ports on cleanup Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 103/149] selftests: forwarding: local_termination: " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 104/149] bonding: implement xdo_dev_state_free and call it after deletion Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 105/149] bonding: extract the use of real_device into local variable Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 106/149] bonding: change ipsec_lock from spin lock to mutex Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 107/149] gtp: fix a potential NULL pointer dereference Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 108/149] tcp: fix forever orphan socket caused by tcp_abort Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 109/149] sctp: fix association labeling in the duplicate COOKIE-ECHO case Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 110/149] drm/amd/display: avoid using null object of framebuffer Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 111/149] net: busy-poll: use ktime_get_ns() instead of local_clock() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 112/149] nfc: pn533: Add poll mod list filling check Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 113/149] drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 114/149] io_uring/kbuf: return correct iovec count from classic buffer peek Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 115/149] soc: qcom: cmd-db: Map shared memory as WC, not WB Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 116/149] soc: qcom: pmic_glink: Actually communicate when remote goes down Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 117/149] soc: qcom: pmic_glink: Fix race during initialization Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 118/149] cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 119/149] usb: typec: fsa4480: Relax CHIP_ID check Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 120/149] firmware: qcom: scm: Mark get_wq_ctx() as atomic call Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 121/149] scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 122/149] dt-bindings: usb: microchip,usb2514: Fix reference USB device schema Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 123/149] USB: serial: option: add MeiG Smart SRM825L Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 124/149] usb: gadget: uvc: queue pump work in uvcg_video_enable() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 125/149] arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 126/149] arm64: dts: qcom: x1e80100-qcp: " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 127/149] arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 128/149] arm64: dts: qcom: x1e80100: fix PCIe domain numbers Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 129/149] ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 130/149] usb: dwc3: ep0: Dont reset resource alloc flag (including ep0) Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 131/149] usb: dwc3: xilinx: add missing depopulate in probe error path Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 132/149] usb: dwc3: omap: " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 133/149] usb: dwc3: core: Prevent USB core invalid event buffer address access Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 134/149] usb: dwc3: st: fix probed platform device ref count on probe error path Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 135/149] usb: dwc3: st: add missing depopulate in " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 136/149] usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 137/149] usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 138/149] usb: cdnsp: fix for Link TRB with TC Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 139/149] usb: typec: ucsi: Move unregister out of atomic section Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 140/149] arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 141/149] ARM: dts: omap3-n900: correct the accelerometer orientation Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 142/149] arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 143/149] arm64: dts: imx93: update default value for snps,clk-csr Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 144/149] arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 145/149] arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 146/149] firmware: microchip: fix incorrect error report of programming:timeout on success Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 147/149] scsi: aacraid: Fix double-free on probe failure Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 148/149] apparmor: fix policy_unpack_test on big endian systems Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 149/149] nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease Greg Kroah-Hartman
2024-09-02 9:22 ` [PATCH 6.10 000/149] 6.10.8-rc1 review Pavel Machek
2024-09-02 11:49 ` Naresh Kamboju
2024-09-03 7:08 ` Ron Economos
2024-09-03 8:46 ` Jon Hunter
2024-09-03 11:43 ` Mark Brown
2024-09-03 17:58 ` Florian Fainelli
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=20240901160818.857427720@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=imre.deak@intel.com \
--cc=jani.nikula@intel.com \
--cc=joonas.lahtinen@linux.intel.com \
--cc=patches@lists.linux.dev \
--cc=stable@vger.kernel.org \
--cc=suraj.kandpal@intel.com \
/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