[PATCH 0/5] Batch of PCI peer-to-peer fixes

Leon Romanovsky posted 5 patches 3 weeks, 6 days ago
drivers/pci/p2pdma.c | 30 ++++++++++++++++++------------
1 file changed, 18 insertions(+), 12 deletions(-)
[PATCH 0/5] Batch of PCI peer-to-peer fixes
Posted by Leon Romanovsky 3 weeks, 6 days ago
Hi Bjorn,

These fixes come from my larger series that aligns the code with the PCI
specification regarding the handling of ACS bits [1].

This series has already been reviewed by Logan and Jason.

Thanks,

[1] https://lore.kernel.org/all/20260821-fix-p2p-acs-v4-0-v4-0-94426b96de73@nvidia.com/

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
---
Leon Romanovsky (5):
      PCI/P2PDMA: Do not tear down the allocate attribute on registration failure
      PCI/P2PDMA: Wait for RCU readers before freeing state
      PCI/P2PDMA: Restrict the p2pmem search to pool backed providers
      PCI/P2PDMA: Safely terminate ACS redirect lists
      PCI/P2PDMA: Gate the host bridge whitelist warning on verbose

 drivers/pci/p2pdma.c | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)
---
base-commit: 08dbfad3f5040f5bdb6c529da20d6d4e81fefd72
change-id: 20260830-batch-p2p-fixes-b73c10cdeff8

Best regards,
--  
Leon Romanovsky <leonro@nvidia.com>
Re: [PATCH 0/5] Batch of PCI peer-to-peer fixes
Posted by Leon Romanovsky 2 weeks, 4 days ago
On Sun, Aug 30, 2026 at 02:16:18PM +0300, Leon Romanovsky wrote:
> Hi Bjorn,
> 
> These fixes come from my larger series that aligns the code with the PCI
> specification regarding the handling of ACS bits [1].
> 
> This series has already been reviewed by Logan and Jason.
> 
> Thanks,
> 
> [1] https://lore.kernel.org/all/20260821-fix-p2p-acs-v4-0-v4-0-94426b96de73@nvidia.com/
> 
> Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
> ---
> Leon Romanovsky (5):
>       PCI/P2PDMA: Do not tear down the allocate attribute on registration failure
>       PCI/P2PDMA: Wait for RCU readers before freeing state
>       PCI/P2PDMA: Restrict the p2pmem search to pool backed providers
>       PCI/P2PDMA: Safely terminate ACS redirect lists
>       PCI/P2PDMA: Gate the host bridge whitelist warning on verbose
> 
>  drivers/pci/p2pdma.c | 30 ++++++++++++++++++------------
>  1 file changed, 18 insertions(+), 12 deletions(-)
> ---
> base-commit: 08dbfad3f5040f5bdb6c529da20d6d4e81fefd72
> change-id: 20260830-batch-p2p-fixes-b73c10cdeff8

Bjorn,

Can we please make progress on this series? I need it to be applied so
that I can send my "Fix ACS ..." series with an upstream base commit.
This will allow Sashiko to apply and review it.

Thanks


> 
> Best regards,
> --  
> Leon Romanovsky <leonro@nvidia.com>
> 
>
Re: [PATCH 0/5] Batch of PCI peer-to-peer fixes
Posted by Bjorn Helgaas 2 weeks, 3 days ago
On Sun, Aug 30, 2026 at 02:16:18PM +0300, Leon Romanovsky wrote:
> Hi Bjorn,
> 
> These fixes come from my larger series that aligns the code with the PCI
> specification regarding the handling of ACS bits [1].
> 
> This series has already been reviewed by Logan and Jason.
> 
> Thanks,
> 
> [1] https://lore.kernel.org/all/20260821-fix-p2p-acs-v4-0-v4-0-94426b96de73@nvidia.com/
> 
> Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
> ---
> Leon Romanovsky (5):
>       PCI/P2PDMA: Do not tear down the allocate attribute on registration failure
>       PCI/P2PDMA: Wait for RCU readers before freeing state
>       PCI/P2PDMA: Restrict the p2pmem search to pool backed providers
>       PCI/P2PDMA: Safely terminate ACS redirect lists
>       PCI/P2PDMA: Gate the host bridge whitelist warning on verbose
> 
>  drivers/pci/p2pdma.c | 30 ++++++++++++++++++------------
>  1 file changed, 18 insertions(+), 12 deletions(-)

Applied to pci/p2pdma for v7.4, thanks!