[PATCH v2 0/3] platform/x86: intel: TPMI/PLR PCI unbind issue

Srinivas Pandruvada posted 3 patches 1 month, 2 weeks ago
drivers/platform/x86/intel/plr_tpmi.c  | 45 ++++++++++++++++++++++++--
drivers/platform/x86/intel/vsec_tpmi.c | 29 ++++++++++++++---
include/linux/intel_tpmi.h             |  6 ++++
3 files changed, 74 insertions(+), 6 deletions(-)
[PATCH v2 0/3] platform/x86: intel: TPMI/PLR PCI unbind issue
Posted by Srinivas Pandruvada 1 month, 2 weeks ago
When VSEC PCI device is unbound from PCI driver interface, PLR driver
causes fault. This needs notifier support for proper cleanup.

First two patches are required for the fix in the patch 3/3. Hence they
also have Fixes and Cc:stable tag.

Srinivas Pandruvada (3):
  platform/x86: intel: Move debugfs register before creating devices
  platform/x86: intel: Add notifiers support
  platform/x86/intel/tpmi/plr: Prevent fault during unbind

 drivers/platform/x86/intel/plr_tpmi.c  | 45 ++++++++++++++++++++++++--
 drivers/platform/x86/intel/vsec_tpmi.c | 29 ++++++++++++++---
 include/linux/intel_tpmi.h             |  6 ++++
 3 files changed, 74 insertions(+), 6 deletions(-)

-- 
2.52.0
Re: [PATCH v2 0/3] platform/x86: intel: TPMI/PLR PCI unbind issue
Posted by Ilpo Järvinen 1 month, 1 week ago
On Thu, 30 Apr 2026 08:11:00 -0700, Srinivas Pandruvada wrote:

> When VSEC PCI device is unbound from PCI driver interface, PLR driver
> causes fault. This needs notifier support for proper cleanup.
> 
> First two patches are required for the fix in the patch 3/3. Hence they
> also have Fixes and Cc:stable tag.
> 
> Srinivas Pandruvada (3):
>   platform/x86: intel: Move debugfs register before creating devices
>   platform/x86: intel: Add notifiers support
>   platform/x86/intel/tpmi/plr: Prevent fault during unbind
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo-fixes branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/3] platform/x86: intel: Move debugfs register before creating devices
      commit: ad3bff944c0f4f2e913298a9664391af32f87491
[2/3] platform/x86: intel: Add notifiers support
      commit: 57c347a2e2473bfb5c1f1132a3209c55efbe640b
[3/3] platform/x86/intel/tpmi/plr: Prevent fault during unbind
      commit: 14473e8c4e97d51eff9b2f384ae696f7a32f182b

--
 i.