mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/3] EDAC: Balance PCI device enablement in three Intel drivers
@ 2026-09-15  1:55 Myeonghun Pak
  2026-09-15  1:55 ` [PATCH 1/3] EDAC/e752x: Use managed PCI device enablement Myeonghun Pak
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Myeonghun Pak @ 2026-09-15  1:55 UTC (permalink / raw)
  To: Borislav Petkov, Tony Luck; +Cc: linux-edac, linux-kernel, stable

These drivers leave PCI enable references held on probe failure or removal.

Use managed PCI enablement for e752x. Keep explicit cleanup for i3000
and x38 because their module initialization can invoke probe outside
PCI driver binding. Each patch is independent.

These issues were identified during our ongoing static-analysis research
while reviewing kernel code.

Assisted-by: LLM

Myeonghun Pak (3):
  EDAC/e752x: Use managed PCI device enablement
  EDAC/i3000: Balance PCI device enablement
  EDAC/x38: Balance PCI device enablement

 drivers/edac/e752x_edac.c | 2 +-
 drivers/edac/i3000_edac.c | 4 ++++
 drivers/edac/x38_edac.c   | 4 ++++
 3 files changed, 9 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-09-16 19:28 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-15  1:55 [PATCH 0/3] EDAC: Balance PCI device enablement in three Intel drivers Myeonghun Pak
2026-09-15  1:55 ` [PATCH 1/3] EDAC/e752x: Use managed PCI device enablement Myeonghun Pak
2026-09-16  1:20   ` Borislav Petkov
2026-09-16 15:31     ` Luck, Tony
2026-09-16 18:42       ` Borislav Petkov
2026-09-15  1:55 ` [PATCH 2/3] EDAC/i3000: Balance " Myeonghun Pak
2026-09-16  1:15   ` Borislav Petkov
2026-09-16  1:26     ` Borislav Petkov
2026-09-15  1:55 ` [PATCH 3/3] EDAC/x38: " Myeonghun Pak
2026-09-16  1:18   ` Borislav Petkov
2026-09-16 19:28     ` [PATCH] MAINTAINERS: Orphan drivers/edac/x38_edac.c Borislav Petkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®