public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <sashal@kernel.org>
To: patches@lists.linux.dev, stable@vger.kernel.org
Cc: "Saranya Gopal" <saranya.gopal@intel.com>,
	"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
	"Andy Shevchenko" <andriy.shevchenko@linux.intel.com>,
	"Lee Jones" <lee@kernel.org>, "Sasha Levin" <sashal@kernel.org>,
	linux-kernel@vger.kernel.org
Subject: [PATCH AUTOSEL 7.0-6.12] mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs
Date: Tue, 28 Apr 2026 06:40:56 -0400	[thread overview]
Message-ID: <20260428104133.2858589-45-sashal@kernel.org> (raw)
In-Reply-To: <20260428104133.2858589-1-sashal@kernel.org>

From: Saranya Gopal <saranya.gopal@intel.com>

[ Upstream commit d6e0ef44688249009dfa24f1cd619d41637de060 ]

Add Intel Nova Lake-H LPSS PCI IDs.

Signed-off-by: Saranya Gopal <saranya.gopal@intel.com>
Co-developed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://patch.msgid.link/20260313100337.3471-1-ilpo.jarvinen@linux.intel.com
Signed-off-by: Lee Jones <lee@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---

LLM Generated explanations, may be completely bogus:

Based on my investigation, I have all the information needed. Let me
produce the full phased analysis.

---

# Analysis: mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs

## PHASE 1: COMMIT MESSAGE FORENSICS

**Step 1.1 - Subject line:**
- Subsystem: `mfd: intel-lpss:` (Multi-Function Device framework, Intel
  LPSS controller)
- Action verb: "Add"
- Record: Adds Intel Nova Lake-H PCI IDs to the existing Intel LPSS PCI
  driver

**Step 1.2 - Tags:**
- Signed-off-by: Saranya Gopal (Intel)
- Co-developed-by: Ilpo Järvinen (Intel)
- Signed-off-by: Ilpo Järvinen (Intel)
- Reviewed-by: Andy Shevchenko (Intel, LPSS subsystem maintainer)
- Link: patch.msgid.link URL pointing to lore thread (v2)
- Signed-off-by: Lee Jones (MFD maintainer, applied the patch)
- Record: NO Fixes: tag (expected, this is hardware enablement); NO Cc:
  stable tag; Reviewed-by from Andy Shevchenko who is the Intel LPSS
  area expert.

**Step 1.3 - Body text:**
- The commit body literally says: "Add Intel Nova Lake-H LPSS PCI IDs."
- No bug description - it's purely a hardware enablement commit
- Record: Not a bug fix. The "problem" being solved is that Linux does
  not currently recognize Nova Lake-H LPSS controllers, so UART/I2C/SPI
  hosts on such machines will not bind to the driver and will be non-
  functional.

**Step 1.4 - Hidden fix detection:**
- No hidden fix patterns. This is exactly what it claims to be: device
  ID enablement.
- Record: Not a hidden bug fix.

## PHASE 2: DIFF ANALYSIS

**Step 2.1 - Inventory:**
- Files: 1 (`drivers/mfd/intel-lpss-pci.c`)
- Lines: +13 / -0
- Functions: modifies the static const `intel_lpss_pci_ids[]` table
- Classification: single-file, surgical, table data addition
- Record: 13 new PCI table entries (12 IDs + 1 comment line), trivial
  additive change.

**Step 2.2 - Code flow change:**
- Before: PCI IDs 0xd325–0xd37b not in match table; driver does not bind
  to NVL-H LPSS devices
- After: 12 new entries added referencing existing `bxt_uart_info`,
  `tgl_spi_info`, `ehl_i2c_info` platform_info structs
- Record: No control flow change at all. Only the PCI ID table grows.

**Step 2.3 - Bug mechanism:**
- Category: Hardware workaround / device enablement (device ID addition)
- Mechanism: Adds 12 new `PCI_VDEVICE(INTEL, 0xd3xx)` entries pointing
  to existing, already-in-stable platform_info structures. These IDs
  follow the exact same layout pattern as sibling platforms (PTL-H at
  0xe3xx, NVL-S at 0x6exx, LNL-M at 0xa8xx).
- Record: Exception category 1 in the backport rules: "NEW DEVICE IDs -
  Adding PCI IDs to existing drivers."

**Step 2.4 - Fix quality:**
- Obviously correct: YES. It's table data.
- Minimal/surgical: YES. No code logic touched.
- Regression risk: effectively zero. New PCI IDs cannot affect any
  existing device binding; the PCI match table is only consulted when a
  device with that exact VID:DID appears. Only Nova Lake-H systems exist
  with these IDs, and those currently have no Linux support at all, so
  there is no one to regress.
- Record: Zero regression risk on existing systems; clearly correct.

## PHASE 3: GIT HISTORY INVESTIGATION

**Step 3.1 - git blame / file history:**
- `drivers/mfd/intel-lpss-pci.c` has a long history of identical PCI ID
  additions for each Intel CPU generation (CML, EHL, TGL, JSL, RPL, MTL,
  LNL, ARL, PTL, WCL, NVL-S, NVL-H).
- Record: This file is explicitly designed to accept per-generation PCI
  ID additions; this is a routine change.

**Step 3.2 - Fixes: tag follow-up:**
- No Fixes: tag. N/A (hardware enablement, not a regression fix).
- Record: N/A.

**Step 3.3 - Related recent changes:**
- `cefd793fa17de mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs`
  (January 2026, same author)
- `c91a0e4e549d0 mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs`
- `db6a186505c81 mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs`
- `6112597f5ba84 mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs`
- Record: This is one of a series of per-generation ID additions by Ilpo
  Järvinen/Saranya Gopal. Each is standalone. No prerequisites.

**Step 3.4 - Author context:**
- Ilpo Järvinen is an Intel engineer who regularly adds LPSS IDs for new
  Intel platforms.
- Reviewer Andy Shevchenko is the original LPSS driver
  author/maintainer.
- Record: Authoritative contributors for this subsystem.

**Step 3.5 - Dependencies:**
- The referenced platform_info structs (`bxt_uart_info`, `tgl_spi_info`,
  `ehl_i2c_info`) have been in the driver for many releases
  (Broxton/Elkhart Lake/Tiger Lake eras).
- Record: No dependencies; patch is fully self-contained.

## PHASE 4: MAILING LIST / EXTERNAL RESEARCH

**Step 4.1 - b4 dig:**
- `b4 dig -c d6e0ef44688249009dfa24f1cd619d41637de060` found the
  submission.
- `b4 dig -a` showed v1 (2026-03-12) and v2 (2026-03-13). Applied
  version is v2.
- Record: v2 is the applied version. v1 → v2 changelog was merely
  "Tweaked authorship details" (per the mbox). No substantive change.

**Step 4.2 - Reviewers (b4 dig -w / mbox):**
- Andy Shevchenko (Intel, LPSS maintainer): gave `Reviewed-by`
- Lee Jones (MFD maintainer): applied
- Saranya Gopal (Intel, co-developer)
- Record: Correct maintainers reviewed and applied. No objections, no
  NAKs.

**Step 4.3 - Bug report:**
- N/A. No Reported-by, no Link to bug, no syzbot. It's hardware
  enablement.
- Record: N/A.

**Step 4.4 - Related patches:**
- Single-patch series. No companion patches needed.
- Record: Standalone.

**Step 4.5 - Stable ML history:**
- Not searched on lore.kernel.org/stable because the commit has no
  stable discussion; but the pattern (adding ID for a new Intel
  platform) has historically been backported without ML debate.
- Record: No explicit stable nomination, but this pattern is routinely
  accepted.

## PHASE 5: CODE SEMANTIC ANALYSIS

**Step 5.1 - Functions modified:**
- Only the static data array `intel_lpss_pci_ids[]`. No functions
  modified.
- Record: Data table only.

**Step 5.2 - Callers:**
- The array is consumed by the PCI core via
  `module_pci_driver(intel_lpss_pci_driver)` / `MODULE_DEVICE_TABLE(pci,
  intel_lpss_pci_ids)`.
- Record: Only consumed by PCI match/bind machinery for devices whose
  VID:DID appears in the table.

**Step 5.3 - Callees:**
- `PCI_VDEVICE(INTEL, ...)` macro expansion only. Platform info structs
  are looked up during probe on actual device match.
- Record: No new callees.

**Step 5.4 - Reachability:**
- The new IDs can only be matched by actual Nova Lake-H silicon. On any
  other hardware, the additions are dead data (PCI subsystem simply
  never calls probe for IDs that don't match).
- Record: Code only runs on NVL-H hardware.

**Step 5.5 - Similar patterns:**
- Directly adjacent in the file: PTL-H (0xe3xx), LNL-M (0xa8xx), NVL-S
  (0x6exx) — all identical patterns using the same 3 platform_info
  structs.
- Record: This is literally a copy-of-pattern with a different PCI
  VID:DID block.

## PHASE 6: CROSS-REFERENCING / STABLE TREE ANALYSIS

**Step 6.1 - Code existence in stable:**
- `intel-lpss-pci.c` exists in every currently-supported stable tree
  (5.10+).
- `bxt_uart_info`, `tgl_spi_info`, `ehl_i2c_info` all exist in stable
  6.1.y, 6.6.y, 6.12.y, 6.17.y+, 6.18.y, 6.19.y.
- Record: All prerequisite structures are present in every stable tree.

**Step 6.2 - Backport complications:**
- The patch context includes surrounding ID entries. On older stable
  trees that lack the most recent additions (PTL-H, WCL, NVL-S), the
  surrounding context differs, so a small context-level reshuffle of the
  hunk location may be needed — but the added 13 lines apply verbatim.
- Checked `stable-push/linux-6.12.y`: contains NVL-S (commit
  `a4c1546858558`) and Wildcat Lake (`42e7440ac65c1`). Trivial to add
  NVL-H alongside them.
- Checked `stable-push/linux-6.19.y`: contains NVL-S (`ae7ccffcc8f2f`).
  Trivial merge.
- Record: Clean apply on recent stables; minor context massaging only
  for older stables if they are targeted.

**Step 6.3 - Related fixes in stable:**
- NVL-S already in 6.12.y, 6.19.y — precisely the same pattern this
  commit applies. The NVL-H commit is the natural companion.
- Record: Identical sibling commit (NVL-S) is already in stable,
  confirming this pattern is accepted.

## PHASE 7: SUBSYSTEM / MAINTAINER CONTEXT

**Step 7.1 - Subsystem criticality:**
- `drivers/mfd/intel-lpss-pci.c` — peripheral device driver, but drives
  UART/I2C/SPI controllers on Intel PCH. Without these IDs, users of
  NVL-H hardware lose access to serial ports, I2C
  touchpads/touchscreens, SPI flash, etc.
- Criticality: IMPORTANT for affected users (hardware is unusable
  without the IDs); PERIPHERAL in scope.
- Record: IMPORTANT for NVL-H users.

**Step 7.2 - Subsystem activity:**
- Actively maintained; regular per-generation updates.
- Record: Active and healthy.

## PHASE 8: IMPACT AND RISK ASSESSMENT

**Step 8.1 - Affected users:**
- Users of Intel Nova Lake-H platforms who run a stable kernel.
- Record: Hardware-specific; affects everyone who buys NVL-H
  laptops/desktops if they want Linux LPSS support.

**Step 8.2 - Trigger conditions:**
- Boot on Nova Lake-H hardware.
- Record: Trivially triggered on affected hardware; zero effect on all
  other hardware.

**Step 8.3 - Failure mode:**
- Without this patch on NVL-H: LPSS UART/I2C/SPI devices do not bind →
  non-functional serial, touchpad, touchscreen, SPI flash, etc.
- With this patch: devices bind normally and work.
- Severity on affected hardware: HIGH (broad functional loss on new
  systems); severity on unaffected hardware: NONE.
- Record: HIGH benefit on NVL-H; zero risk elsewhere.

**Step 8.4 - Risk/benefit:**
- BENEFIT: Hardware enablement for a new Intel platform. Stable users
  upgrading to NVL-H laptops will have basic system functionality.
- RISK: Essentially zero. 13 lines of static table data; the added IDs
  do not match any existing hardware; structs used are long-established.
- Record: Very high benefit-to-risk ratio.

## PHASE 9: FINAL SYNTHESIS

**Step 9.1 - Evidence compilation:**
FOR:
- Classic "device ID addition" exception category (explicit stable
  policy allowance)
- Uses only pre-existing, battle-tested platform_info structs
- 13-line, single-file, additive, zero-logic-change patch
- Reviewed by subsystem expert (Andy Shevchenko)
- Sibling commits (NVL-S, Wildcat Lake, Panther Lake, Arrow Lake-H,
  Lunar Lake-M) routinely backported to stable; NVL-S already in 6.12.y
  and 6.19.y
- Zero regression risk on non-NVL-H hardware by construction

AGAINST:
- No Cc: stable tag (but this is expected — stable tags weren't added to
  recent NVL-S/WCL LPSS additions either, yet they were backported)
- Enables not-yet-released hardware (marginal consideration; once
  silicon is in the wild, stable users need the support)

UNRESOLVED:
- None material.

**Step 9.2 - Stable rules checklist:**
1. Obviously correct and tested? YES — maintainer-reviewed, uses
   existing structs.
2. Fixes a real issue affecting users? YES — missing hardware support on
   NVL-H.
3. Important issue? YES — basic I/O (UART/I2C/SPI) on the platform.
4. Small and contained? YES — 13 lines, one file.
5. No new features/APIs? YES — falls under the explicit "new device IDs"
   exception.
6. Applies to stable? YES — clean apply to recent stables.

**Step 9.3 - Exception category:**
- EXPLICITLY falls under "NEW DEVICE IDs" exception (PCI IDs added to
  existing driver).

**Step 9.4 - Decision:**
- This is the textbook case for stable backporting: a trivial PCI ID
  table addition to an existing, well-established driver, enabling users
  of a new Intel platform to have working UART/I2C/SPI. Zero risk, real
  user benefit, reviewed by the right people, and the same pattern for
  sibling platforms (NVL-S, WCL, PTL, ARL-H, LNL-M) has already been
  backported.

---

## Verification

- [Phase 1] Parsed tags: Reviewed-by Andy Shevchenko, Co-developed-by
  Ilpo Järvinen, applied by Lee Jones; no Fixes/stable/syzbot tags
  (confirmed from supplied message and from `/tmp/nvl_h_thread.mbox`).
- [Phase 2] Counted diff: +13 lines, 0 lines removed, 1 file
  (`drivers/mfd/intel-lpss-pci.c`), inserts 12 `PCI_VDEVICE(INTEL,
  0xd3xx)` entries + 1 comment.
- [Phase 3] `git log --oneline drivers/mfd/intel-lpss-pci.c` confirmed
  long series of per-generation PCI ID additions.
- [Phase 3] `git log --oneline --grep="mfd.*Nova Lake"` found only NVL-S
  (`cefd793fa17de`) in tree; `git log --all --grep="Nova Lake-H PCI"`
  (one-off ALL search) found commit `d6e0ef4468824` in a merge branch.
- [Phase 3] `git show cefd793fa17de` confirmed the sibling NVL-S commit
  pattern is identical.
- [Phase 4] `b4 dig -c d6e0ef44688249009dfa24f1cd619d41637de060`
  returned the patch thread and confirmed applied commit.
- [Phase 4] `b4 dig -a` confirmed two revisions (v1 and v2); v2 is the
  applied version.
- [Phase 4] Read `/tmp/nvl_h_thread.mbox` produced by `b4 dig -m`:
  confirmed Andy Shevchenko's Reviewed-by, Lee Jones' application, and
  v2 changelog ("Tweaked authorship details" only).
- [Phase 5] `Grep` for `bxt_uart_info|tgl_spi_info|ehl_i2c_info` in the
  driver file: 158 references total; `Read` confirmed all three structs
  are defined at lines 156, 229, 243 (long-established).
- [Phase 6] `git log stable-push/linux-6.12.y drivers/mfd/intel-lpss-
  pci.c`: confirmed NVL-S (`a4c1546858558`) and Wildcat Lake
  (`42e7440ac65c1`) already backported — same pattern as this commit.
- [Phase 6] `git log stable-push/linux-6.19.y drivers/mfd/intel-lpss-
  pci.c`: confirmed NVL-S (`ae7ccffcc8f2f`) backported to 6.19.y.
- [Phase 7] File path `drivers/mfd/intel-lpss-pci.c` classified as
  MFD/PCH peripheral driver for LPSS (UART/I2C/SPI controllers on Intel
  PCH).
- [Phase 8] Reachability: driver binding only triggers on hardware whose
  VID:DID matches; verified PCI_VDEVICE(INTEL, 0xd3xx) block is NVL-H-
  exclusive by comparison with PTL-H (0xe3xx), LNL-M (0xa8xx), NVL-S
  (0x6exx) ranges in the same file.
- UNVERIFIED: Could not fetch lore.kernel.org directly (Anubis proof-of-
  work block); mailing list details obtained via `b4 dig -m` mbox
  instead — this fully covers the discussion.
- UNVERIFIED: Did not test-apply the patch onto each individual stable
  branch; but inspection of context lines plus presence of surrounding
  generations in 6.12.y/6.19.y shows near-clean apply with at most
  trivial context adjustment.

This commit is a clean, low-risk hardware enablement device-ID addition
that sits squarely in the explicit stable-kernel-rules exception for new
PCI IDs, with a well-established precedent of identical sibling commits
(NVL-S, WCL) already in stable.

**YES**

 drivers/mfd/intel-lpss-pci.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/drivers/mfd/intel-lpss-pci.c b/drivers/mfd/intel-lpss-pci.c
index 713a5bfb1a3c2..a9452ac92fb2d 100644
--- a/drivers/mfd/intel-lpss-pci.c
+++ b/drivers/mfd/intel-lpss-pci.c
@@ -633,6 +633,19 @@ static const struct pci_device_id intel_lpss_pci_ids[] = {
 	{ PCI_VDEVICE(INTEL, 0xa879), (kernel_ulong_t)&ehl_i2c_info },
 	{ PCI_VDEVICE(INTEL, 0xa87a), (kernel_ulong_t)&ehl_i2c_info },
 	{ PCI_VDEVICE(INTEL, 0xa87b), (kernel_ulong_t)&ehl_i2c_info },
+	/* NVL-H */
+	{ PCI_VDEVICE(INTEL, 0xd325), (kernel_ulong_t)&bxt_uart_info },
+	{ PCI_VDEVICE(INTEL, 0xd326), (kernel_ulong_t)&bxt_uart_info },
+	{ PCI_VDEVICE(INTEL, 0xd327), (kernel_ulong_t)&tgl_spi_info },
+	{ PCI_VDEVICE(INTEL, 0xd330), (kernel_ulong_t)&tgl_spi_info },
+	{ PCI_VDEVICE(INTEL, 0xd347), (kernel_ulong_t)&tgl_spi_info },
+	{ PCI_VDEVICE(INTEL, 0xd350), (kernel_ulong_t)&ehl_i2c_info },
+	{ PCI_VDEVICE(INTEL, 0xd351), (kernel_ulong_t)&ehl_i2c_info },
+	{ PCI_VDEVICE(INTEL, 0xd352), (kernel_ulong_t)&bxt_uart_info },
+	{ PCI_VDEVICE(INTEL, 0xd378), (kernel_ulong_t)&ehl_i2c_info },
+	{ PCI_VDEVICE(INTEL, 0xd379), (kernel_ulong_t)&ehl_i2c_info },
+	{ PCI_VDEVICE(INTEL, 0xd37a), (kernel_ulong_t)&ehl_i2c_info },
+	{ PCI_VDEVICE(INTEL, 0xd37b), (kernel_ulong_t)&ehl_i2c_info },
 	/* PTL-H */
 	{ PCI_VDEVICE(INTEL, 0xe325), (kernel_ulong_t)&bxt_uart_info },
 	{ PCI_VDEVICE(INTEL, 0xe326), (kernel_ulong_t)&bxt_uart_info },
-- 
2.53.0


  parent reply	other threads:[~2026-04-28 10:42 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-28 10:40 [PATCH AUTOSEL 7.0] ALSA: hda/realtek: add quirk for HONOR MRB-XXX M1020 Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] tools/power/x86/intel-speed-select: Avoid current base freq as maximum Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] um: fix address-of CMSG_DATA() rvalue in stub Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] tty: serial: samsung_tty: avoid dev_dbg deadlock Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] drm/amdgpu: fix CPER ring header parsing Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] io_uring/rsrc: unify nospec indexing for direct descriptors Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] um: avoid struct sigcontext redefinition with musl Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] leds: lgm-sso: Fix typo in macro for src offset Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] fs/ntfs3: increase CLIENT_REC name field size Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] ksmbd: fix CreateOptions sanitization clobbering the whole field Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.1] thunderbolt: Disable CLx on Titan Ridge-based devices with old firmware Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.6] NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] smb: client: compress: fix buffer overrun in lz77_compress() Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] drm/amd/display: Pass min page size from SOC BB to dml2_1 plane config Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] usb: dwc3: Support USB3340x ULPI PHY high-speed negotiation Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] smb: client: compress: fix counting in LZ77 match finding Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] mfd: mt6397: Properly fix CID of MT6328, MT6331 and MT6332 Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.1] um: Disable GCOV_PROFILE_ALL on 32-bit UML with Clang 20/21 Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] ASoC: qcom: x1e80100: limit speaker volumes Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] smb: client: compress: fix bad encoding on last LZ77 flag Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] fs/ntfs3: fix potential double iput on d_make_root() failure Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] scsi: storvsc: Handle PERSISTENT_RESERVE_IN truncation for Hyper-V vFC Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0] fs: aio: set VMA_DONTCOPY_BIT in mmap to fix NULL-pointer-dereference error Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] dt-bindings: arm64: add Marvell 7k COMe boards Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] ecryptfs: Set s_time_gran to get correct time granularity Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] usb: usbip: fix OOB read/write in usbip_pad_iso() Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] scsi: lpfc: Remove unnecessary ndlp kref get in lpfc_check_nlp_post_devloss Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] leds: core: Implement fallback to software node name for LED names Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] ntfs3: reject inodes with zero non-DOS link count Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] f2fs: fix to skip empty sections in f2fs_get_victim Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0] NFS: fix writeback in presence of errors Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.6] dt-bindings: rtc: microcrystal,rv3028: Allow to specify vdd-supply Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] fs: aio: reject partial mremap to avoid Null-pointer-dereference error Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] fs/ntfs3: fix $LXDEV xattr lookup Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] scsi: ufs: ufs-pci: Add support for Intel Nova Lake Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.1] scsi: lpfc: Fix incorrect txcmplq_cnt during cleanup in lpfc_sli_abort_ring() Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.18] drm/amdgpu: drop userq fence driver refs out of fence process() Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.15] ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] usb: gadget: bdc: validate status-report endpoint indices Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] coda_flag_children(): fix a UAF Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] fbdev: savage: fix probe-path EDID cleanup leaks Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0] scsi: virtio_scsi: Move INIT_WORK calls to virtscsi_probe() Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] iio: ABI: fix current_trigger description Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown Sasha Levin
2026-04-28 10:40 ` Sasha Levin [this message]
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] tty: serial: imx: keep dma request disabled before dma transfer setup Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-6.12] greybus: beagleplay: bound bootloader RX buffer copy Sasha Levin
2026-04-28 10:40 ` [PATCH AUTOSEL 7.0-5.10] serial: qcom-geni: Fix RTS behavior with flow control Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] selftests: fib_nexthops: test stale has_v4 on nexthop replace Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.1] ntfs3: fix OOB write in attr_wof_frame_info() Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] arm64: cputype: Add C1-Pro definitions Sasha Levin
2026-04-28 11:13   ` Mark Rutland
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] drm/amd/display: Fix HostVMMinPageSize unit mismatch in DML2.1 Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.12] 9p/trans_xen: make cleanup idempotent after dataring alloc errors Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0] drm/amdgpu: OR init_pte_flags into invalid leaf PTE updates Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.6] scsi: ufs: core: Disable timestamp for Kioxia THGJFJT0E25BAIP Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] f2fs: fix to freeze GC and discard threads quickly Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] scsi: esas2r: Fix __printf annotation on esas2r_log_master() Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] rtc: max77686: convert to i2c_new_ancillary_device Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.1] rtc: ti-k3: Add support to resume from IO DDR low power mode Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.12] bus: mhi: host: pci_generic: Add Telit FE912C04 modem support Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] usb: usbip: fix integer overflow in usbip_recv_iso() Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] clk: qcom: rcg2: expand frac table for mdss_pixel_clk_src Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] usb: usbip: validate iso frame actual_length in usbip_recv_iso() Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.12] bus: mhi: host: pci_generic: Add Qualcomm SDX35 modem Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0] drm/amd/display: Use overlay cursor when color pipeline is active Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C77) Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.12] smb: server: stop sending fake security descriptors Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] ALSA: usb-audio: Add quirk entries for NexiGo N930W webcam Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.15] ntfs3: fix memory leak in indx_create_allocate() Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] staging: fbtft: fix unchecked write return value in fb_agm1264k-fl Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.10] ipv6: Cap TLV scan in ip6_tnl_parse_tlv_enc_lim Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] scsi: lpfc: Add PCI ID support for LPe42100 series adapters Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.12] io_uring: take page references for NOMMU pbuf_ring mmaps Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-6.18] iio: imu: st_lsm6dsx: Add ACPI ID for SHIFT13mi gyroscope Sasha Levin
2026-04-28 10:41 ` [PATCH AUTOSEL 7.0-5.15] dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs Sasha Levin

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=20260428104133.2858589-45-sashal@kernel.org \
    --to=sashal@kernel.org \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=ilpo.jarvinen@linux.intel.com \
    --cc=lee@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=saranya.gopal@intel.com \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox