All of lore.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, "Iyán Méndez Veiga" <me@iyanmv.com>,
	"Sasha Levin" <sashal@kernel.org>
Subject: [PATCH 6.16 097/143] Revert "drm/xe/guc: Set RCS/CCS yield policy"
Date: Tue, 30 Sep 2025 16:47:01 +0200	[thread overview]
Message-ID: <20250930143835.093175158@linuxfoundation.org> (raw)
In-Reply-To: <20250930143831.236060637@linuxfoundation.org>

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

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

This reverts commit dd1a415dcfd5984bf83abd804c3cd9e0ff9dde30.

Reported-by: Iyán Méndez Veiga <me@iyanmv.com>
Link: https://lore.kernel.org/stable/aNlW7ekiC0dNPxU3@laps/T/#t
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/gpu/drm/xe/abi/guc_actions_abi.h |  1 -
 drivers/gpu/drm/xe/abi/guc_klvs_abi.h    | 25 ---------
 drivers/gpu/drm/xe/xe_gt.c               |  3 +-
 drivers/gpu/drm/xe/xe_guc.c              |  6 ++-
 drivers/gpu/drm/xe/xe_guc_submit.c       | 66 ------------------------
 drivers/gpu/drm/xe/xe_guc_submit.h       |  2 -
 6 files changed, 5 insertions(+), 98 deletions(-)

diff --git a/drivers/gpu/drm/xe/abi/guc_actions_abi.h b/drivers/gpu/drm/xe/abi/guc_actions_abi.h
index 4d9896e14649c..b55d4cfb483a1 100644
--- a/drivers/gpu/drm/xe/abi/guc_actions_abi.h
+++ b/drivers/gpu/drm/xe/abi/guc_actions_abi.h
@@ -117,7 +117,6 @@ enum xe_guc_action {
 	XE_GUC_ACTION_ENTER_S_STATE = 0x501,
 	XE_GUC_ACTION_EXIT_S_STATE = 0x502,
 	XE_GUC_ACTION_GLOBAL_SCHED_POLICY_CHANGE = 0x506,
-	XE_GUC_ACTION_UPDATE_SCHEDULING_POLICIES_KLV = 0x509,
 	XE_GUC_ACTION_SCHED_CONTEXT = 0x1000,
 	XE_GUC_ACTION_SCHED_CONTEXT_MODE_SET = 0x1001,
 	XE_GUC_ACTION_SCHED_CONTEXT_MODE_DONE = 0x1002,
diff --git a/drivers/gpu/drm/xe/abi/guc_klvs_abi.h b/drivers/gpu/drm/xe/abi/guc_klvs_abi.h
index 89034bc97ec5a..5b2502bec2dcc 100644
--- a/drivers/gpu/drm/xe/abi/guc_klvs_abi.h
+++ b/drivers/gpu/drm/xe/abi/guc_klvs_abi.h
@@ -17,7 +17,6 @@
  *  | 0 | 31:16 | **KEY** - KLV key identifier                                 |
  *  |   |       |   - `GuC Self Config KLVs`_                                  |
  *  |   |       |   - `GuC Opt In Feature KLVs`_                               |
- *  |   |       |   - `GuC Scheduling Policies KLVs`_                          |
  *  |   |       |   - `GuC VGT Policy KLVs`_                                   |
  *  |   |       |   - `GuC VF Configuration KLVs`_                             |
  *  |   |       |                                                              |
@@ -140,30 +139,6 @@ enum  {
 #define GUC_KLV_OPT_IN_FEATURE_EXT_CAT_ERR_TYPE_KEY 0x4001
 #define GUC_KLV_OPT_IN_FEATURE_EXT_CAT_ERR_TYPE_LEN 0u
 
-/**
- * DOC: GuC Scheduling Policies KLVs
- *
- * `GuC KLV`_ keys available for use with UPDATE_SCHEDULING_POLICIES_KLV.
- *
- * _`GUC_KLV_SCHEDULING_POLICIES_RENDER_COMPUTE_YIELD` : 0x1001
- *      Some platforms do not allow concurrent execution of RCS and CCS
- *      workloads from different address spaces. By default, the GuC prioritizes
- *      RCS submissions over CCS ones, which can lead to CCS workloads being
- *      significantly (or completely) starved of execution time. This KLV allows
- *      the driver to specify a quantum (in ms) and a ratio (percentage value
- *      between 0 and 100), and the GuC will prioritize the CCS for that
- *      percentage of each quantum. For example, specifying 100ms and 30% will
- *      make the GuC prioritize the CCS for 30ms of every 100ms.
- *      Note that this does not necessarly mean that RCS and CCS engines will
- *      only be active for their percentage of the quantum, as the restriction
- *      only kicks in if both classes are fully busy with non-compatible address
- *      spaces; i.e., if one engine is idle or running the same address space,
- *      a pending job on the other engine will still be submitted to the HW no
- *      matter what the ratio is
- */
-#define GUC_KLV_SCHEDULING_POLICIES_RENDER_COMPUTE_YIELD_KEY	0x1001
-#define GUC_KLV_SCHEDULING_POLICIES_RENDER_COMPUTE_YIELD_LEN	2u
-
 /**
  * DOC: GuC VGT Policy KLVs
  *
diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index eaf7569a7c1d1..e3517ce2e18c1 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -41,7 +41,6 @@
 #include "xe_gt_topology.h"
 #include "xe_guc_exec_queue_types.h"
 #include "xe_guc_pc.h"
-#include "xe_guc_submit.h"
 #include "xe_hw_fence.h"
 #include "xe_hw_engine_class_sysfs.h"
 #include "xe_irq.h"
@@ -98,7 +97,7 @@ void xe_gt_sanitize(struct xe_gt *gt)
 	 * FIXME: if xe_uc_sanitize is called here, on TGL driver will not
 	 * reload
 	 */
-	xe_guc_submit_disable(&gt->uc.guc);
+	gt->uc.guc.submission_state.enabled = false;
 }
 
 static void xe_gt_enable_host_l2_vram(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_guc.c b/drivers/gpu/drm/xe/xe_guc.c
index b9d21fdaad48b..2efc0298e1a4c 100644
--- a/drivers/gpu/drm/xe/xe_guc.c
+++ b/drivers/gpu/drm/xe/xe_guc.c
@@ -825,7 +825,9 @@ int xe_guc_post_load_init(struct xe_guc *guc)
 			return ret;
 	}
 
-	return xe_guc_submit_enable(guc);
+	guc->submission_state.enabled = true;
+
+	return 0;
 }
 
 int xe_guc_reset(struct xe_guc *guc)
@@ -1519,7 +1521,7 @@ void xe_guc_sanitize(struct xe_guc *guc)
 {
 	xe_uc_fw_sanitize(&guc->fw);
 	xe_guc_ct_disable(&guc->ct);
-	xe_guc_submit_disable(guc);
+	guc->submission_state.enabled = false;
 }
 
 int xe_guc_reset_prepare(struct xe_guc *guc)
diff --git a/drivers/gpu/drm/xe/xe_guc_submit.c b/drivers/gpu/drm/xe/xe_guc_submit.c
index 18ddbb7b98a15..e670dcb0f0932 100644
--- a/drivers/gpu/drm/xe/xe_guc_submit.c
+++ b/drivers/gpu/drm/xe/xe_guc_submit.c
@@ -32,7 +32,6 @@
 #include "xe_guc_ct.h"
 #include "xe_guc_exec_queue_types.h"
 #include "xe_guc_id_mgr.h"
-#include "xe_guc_klv_helpers.h"
 #include "xe_guc_submit_types.h"
 #include "xe_hw_engine.h"
 #include "xe_hw_fence.h"
@@ -317,71 +316,6 @@ int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids)
 	return drmm_add_action_or_reset(&xe->drm, guc_submit_fini, guc);
 }
 
-/*
- * Given that we want to guarantee enough RCS throughput to avoid missing
- * frames, we set the yield policy to 20% of each 80ms interval.
- */
-#define RC_YIELD_DURATION	80	/* in ms */
-#define RC_YIELD_RATIO		20	/* in percent */
-static u32 *emit_render_compute_yield_klv(u32 *emit)
-{
-	*emit++ = PREP_GUC_KLV_TAG(SCHEDULING_POLICIES_RENDER_COMPUTE_YIELD);
-	*emit++ = RC_YIELD_DURATION;
-	*emit++ = RC_YIELD_RATIO;
-
-	return emit;
-}
-
-#define SCHEDULING_POLICY_MAX_DWORDS 16
-static int guc_init_global_schedule_policy(struct xe_guc *guc)
-{
-	u32 data[SCHEDULING_POLICY_MAX_DWORDS];
-	u32 *emit = data;
-	u32 count = 0;
-	int ret;
-
-	if (GUC_SUBMIT_VER(guc) < MAKE_GUC_VER(1, 1, 0))
-		return 0;
-
-	*emit++ = XE_GUC_ACTION_UPDATE_SCHEDULING_POLICIES_KLV;
-
-	if (CCS_MASK(guc_to_gt(guc)))
-		emit = emit_render_compute_yield_klv(emit);
-
-	count = emit - data;
-	if (count > 1) {
-		xe_assert(guc_to_xe(guc), count <= SCHEDULING_POLICY_MAX_DWORDS);
-
-		ret = xe_guc_ct_send_block(&guc->ct, data, count);
-		if (ret < 0) {
-			xe_gt_err(guc_to_gt(guc),
-				  "failed to enable GuC sheduling policies: %pe\n",
-				  ERR_PTR(ret));
-			return ret;
-		}
-	}
-
-	return 0;
-}
-
-int xe_guc_submit_enable(struct xe_guc *guc)
-{
-	int ret;
-
-	ret = guc_init_global_schedule_policy(guc);
-	if (ret)
-		return ret;
-
-	guc->submission_state.enabled = true;
-
-	return 0;
-}
-
-void xe_guc_submit_disable(struct xe_guc *guc)
-{
-	guc->submission_state.enabled = false;
-}
-
 static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q, u32 xa_count)
 {
 	int i;
diff --git a/drivers/gpu/drm/xe/xe_guc_submit.h b/drivers/gpu/drm/xe/xe_guc_submit.h
index 0d126b807c104..9b71a986c6ca6 100644
--- a/drivers/gpu/drm/xe/xe_guc_submit.h
+++ b/drivers/gpu/drm/xe/xe_guc_submit.h
@@ -13,8 +13,6 @@ struct xe_exec_queue;
 struct xe_guc;
 
 int xe_guc_submit_init(struct xe_guc *guc, unsigned int num_ids);
-int xe_guc_submit_enable(struct xe_guc *guc);
-void xe_guc_submit_disable(struct xe_guc *guc);
 
 int xe_guc_submit_reset_prepare(struct xe_guc *guc);
 void xe_guc_submit_reset_wait(struct xe_guc *guc);
-- 
2.51.0




  parent reply	other threads:[~2025-09-30 15:05 UTC|newest]

Thread overview: 156+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-30 14:45 [PATCH 6.16 000/143] 6.16.10-rc1 review Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 001/143] scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 002/143] firewire: core: fix overlooked update of subsystem ABI version Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 003/143] ALSA: usb-audio: Fix code alignment in mixer_quirks Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 004/143] ALSA: usb-audio: Fix whitespace & blank line issues " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 005/143] ALSA: usb-audio: Fix block comments " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 006/143] ALSA: usb-audio: Drop unnecessary parentheses " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 007/143] ALSA: usb-audio: Avoid multiple assignments " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 008/143] ALSA: usb-audio: Simplify NULL comparison " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 009/143] ALSA: usb-audio: Remove unneeded wmb() " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 010/143] ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5 Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 011/143] HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 012/143] HID: multitouch: support getting the tip state from HID_DG_TOUCH fields in " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 013/143] HID: multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 014/143] HID: multitouch: specify that Apple Touch Bar is direct Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 015/143] ALSA: usb-audio: Convert comma to semicolon Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 016/143] ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 017/143] ALSA: usb-audio: Fix build with CONFIG_INPUT=n Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 018/143] usb: core: Add 0x prefix to quirks debug output Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 019/143] net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 020/143] net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 021/143] drm/panfrost: Drop duplicated Mediatek supplies arrays Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 022/143] drm/panfrost: Commonize Mediatek power domain array definitions Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 023/143] drm/panfrost: Add support for Mali on the MT8370 SoC Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 024/143] mmc: sdhci-cadence: add Mobileye eyeQ support Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 025/143] i2c: designware: Add quirk for Intel Xe Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 026/143] ASoC: Intel: soc-acpi: Add entry for sof_es8336 in PTL match table Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 027/143] ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support " Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 028/143] ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for PTL Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 029/143] platform/x86: oxpec: Add support for OneXPlayer X1 Mini Pro (Strix Point) Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 030/143] ALSA: usb-audio: Add DSD support for Comtrue USB Audio device Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 031/143] gpiolib: acpi: Add quirk for ASUS ProArt PX13 Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 032/143] ALSA: usb-audio: move mixer_quirks min_mute into common quirk Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 033/143] ALSA: usb-audio: Add mute TLV for playback volumes on more devices Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 034/143] net: sfp: add quirk for FLYPRO copper SFP+ module Greg Kroah-Hartman
2025-09-30 14:45 ` [PATCH 6.16 035/143] IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 036/143] HID: cp2112: fix setter callbacks return value Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 037/143] HID: amd_sfh: Add sync across amd sfh work functions Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 038/143] arm64: dts: rockchip: Fix the headphone detection on the orangepi 5 Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 039/143] firmware: imx: Add stub functions for SCMI MISC API Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 040/143] firmware: imx: Add stub functions for SCMI LMM API Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 041/143] firmware: imx: Add stub functions for SCMI CPU API Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 042/143] arm64: dts: imx8mp: Correct thermal sensor index Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 043/143] ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 044/143] cpufreq: Initialize cpufreq-based invariance before subsys Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 045/143] smb: server: dont use delayed_work for post_recv_credits_work Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 046/143] smb: server: use disable_work_sync in transport_rdma.c Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 047/143] bpf: Check the helper function is valid in get_helper_proto Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 048/143] selftests/fs/mount-notify: Fix compilation failure Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 049/143] btrfs: dont allow adding block device of less than 1 MB Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 050/143] NFS: Protect against eof page pollution Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 051/143] NFSv4.2: Protect copy offload and clone " Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 052/143] drm/amdkfd: fix p2p links bug in topology Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 053/143] amd/amdkfd: correct mem limit calculation for small APUs Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 054/143] wifi: virt_wifi: Fix page fault on connect Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 055/143] can: rcar_can: rcar_can_resume(): fix s2ram with PSCI Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 056/143] bpf: Reject bpf_timer for PREEMPT_RT Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 057/143] selftests/bpf: Skip timer cases when bpf_timer is not supported Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 058/143] xfrm: xfrm_alloc_spi shouldnt use 0 as SPI Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 059/143] xfrm: fix offloading of cross-family tunnels Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 060/143] can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 061/143] can: hi311x: " Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 062/143] can: sun4i_can: " Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 063/143] can: mcba_usb: " Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 064/143] can: peak_usb: fix shift-out-of-bounds issue Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 065/143] net: tun: Update napi->skb after XDP process Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 066/143] net/smc: fix warning in smc_rx_splice() when calling get_page() Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 067/143] ethernet: rvu-af: Remove slash from the driver name Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 068/143] Bluetooth: hci_sync: Fix hci_resume_advertising_sync Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 069/143] Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 070/143] Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 071/143] vhost: Take a reference on the task in struct vhost_task Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 072/143] Bluetooth: MGMT: Fix possible UAFs Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 073/143] broadcom: fix support for PTP_PEROUT_DUTY_CYCLE Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 074/143] broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 075/143] bnxt_en: correct offset handling for IPv6 destination address Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 076/143] net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 077/143] nexthop: Forbid FDB status change while nexthop is in a group Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 078/143] selftests: fib_nexthops: Fix creation of non-FDB nexthops Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 079/143] net/mlx5: fs, fix UAF in flow counter release Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 080/143] net/mlx5: HWS, remove unused create_dest_array parameter Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 081/143] net/mlx5: HWS, ignore flow level for multi-dest table Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 082/143] net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 083/143] net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup() Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 084/143] net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 085/143] octeontx2-pf: Fix potential use after free in otx2_tc_add_flow() Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 086/143] drm/gma500: Fix null dereference in hdmi teardown Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 087/143] futex: Prevent use-after-free during requeue-PI Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 088/143] gpio: regmap: fix memory leak of gpio_regmap structure Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 089/143] drm/xe/vf: Dont expose sysfs attributes not applicable for VFs Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 090/143] drm/xe: Fix build with CONFIG_MODULES=n Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 091/143] drm/i915/ddi: Guard reg_val against a INVALID_TRANSCODER Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 092/143] drm/amd/display: remove output_tf_change flag Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 093/143] futex: Use correct exit on failure from futex_hash_allocate_default() Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 094/143] drm/panthor: Defer scheduler entitiy destruction to queue release Greg Kroah-Hartman
2025-09-30 14:46 ` [PATCH 6.16 095/143] platform/x86: lg-laptop: Fix WMAB call in fan_mode_store() Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 096/143] smb: client: fix wrong index reference in smb2_compound_op() Greg Kroah-Hartman
2025-09-30 14:47 ` Greg Kroah-Hartman [this message]
2025-09-30 14:47 ` [PATCH 6.16 098/143] Revert "drm/xe/guc: Enable extended CAT error reporting" Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 099/143] tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 100/143] HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 101/143] HID: asus: add support for missing PX series fn keys Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 102/143] i40e: add validation for ring_len param Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 103/143] i40e: fix idx validation in i40e_validate_queue_map Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 104/143] i40e: fix idx validation in config queues msg Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 105/143] i40e: fix input validation logic for action_meta Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 106/143] i40e: fix validation of VF state in get resources Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 107/143] i40e: add max boundary check for VF filters Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 108/143] i40e: add mask to apply valid bits for itr_idx Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 109/143] i40e: improve VF MAC filters accounting Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 110/143] crypto: af_alg - Fix incorrect boolean values in af_alg_ctx Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 111/143] tracing: dynevent: Add a missing lockdown check on dynevent Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 112/143] tracing: fgraph: Protect return handler from recursion loop Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 113/143] tracing: fprobe: Fix to remove recorded module addresses from filter Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 114/143] ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 115/143] arm64: dts: marvell: cn913x-solidrun: fix sata ports status Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 116/143] arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed modes Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 117/143] arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 118/143] drm/xe: Dont copy pinned kernel bos twice on suspend Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 119/143] drm/ast: Use msleep instead of mdelay for edid read Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 120/143] drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 121/143] pinctrl: airoha: fix wrong PHY LED mux value for LED1 GPIO46 Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 122/143] pinctrl: airoha: fix wrong MDIO function bitmaks Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 123/143] Revert "vhost/net: Defer TX queue re-enable until after sendmsg" Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 124/143] vhost-net: flush batched before enabling notifications Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 125/143] afs: Fix potential null pointer dereference in afs_put_server Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 126/143] fs/proc/task_mmu: check p->vec_buf for NULL Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 127/143] gpiolib: Extend software-node support to support secondary software-nodes Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 128/143] kmsan: fix out-of-bounds access to shadow memory Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 129/143] netfs: fix reference leak Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 130/143] riscv: Use an atomic xchg in pudp_huge_get_and_clear() Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 131/143] x86/topology: Implement topology_is_core_online() to address SMT regression Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 132/143] x86/Kconfig: Reenable PTDUMP on i386 Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 133/143] mm/hugetlb: fix folio is still mapped when deleted Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 134/143] mm/damon/sysfs: do not ignore callbacks return value in damon_sysfs_damon_call() Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 135/143] fbcon: fix integer overflow in fbcon_do_set_font Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 136/143] fbcon: Fix OOB access in font allocation Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 137/143] wifi: iwlwifi: fix byte count table for old devices Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 138/143] wifi: iwlwifi: pcie: fix byte count table for some devices Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 139/143] sched_ext: idle: Make local functions static in ext_idle.c Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 140/143] sched_ext: idle: Handle migration-disabled tasks in BPF code Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 141/143] spi: cadence-quadspi: Implement refcount to handle unbind during busy Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 142/143] spi: cadence-qspi: defer runtime support on socfpga if reset bit is enabled Greg Kroah-Hartman
2025-09-30 14:47 ` [PATCH 6.16 143/143] iommufd: Fix race during abort for file descriptors Greg Kroah-Hartman
2025-09-30 18:48 ` 6.16.10-rc1 review Brett A C Sheffield
2025-09-30 19:16 ` [PATCH 6.16 000/143] " Florian Fainelli
2025-09-30 21:10 ` Peter Schneider
2025-10-01  2:45 ` Ron Economos
2025-10-01  7:01 ` Dileep malepu
2025-10-01  8:49 ` Naresh Kamboju
2025-10-01  9:12 ` Jon Hunter
2025-10-01 10:13 ` Mark Brown
2025-10-01 12:07 ` Takeshi Ogasawara
2025-10-01 13:46 ` Justin Forbes
2025-10-01 16:02 ` Shuah Khan
2025-10-01 17:49 ` Miguel Ojeda

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=20250930143835.093175158@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=me@iyanmv.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.