APPLIED: [SRU][N:linux-bluefield][PATCH v1 0/4] UBUNTU: SAUCE: dma-buf: Add dma_buf_try_get()
Alessio Faina
alessio.faina at canonical.com
Mon Oct 13 15:53:43 UTC 2025
On Mon, Oct 06, 2025 at 01:16:40PM +0300, Stav Aviram wrote:
> BugLink: https://bugs.launchpad.net/bugs/2126876
>
> SRU Justification:
>
> [IMPACT]
> Port non-upstream VFIO P2P patches that were previously backported to linux-bluefield-5.15 (Ubuntu 22.04 Jammy) into linux-bluefield-6.8 (Ubuntu 24.04 Noble), in order to minimize the divergence between the two kernel versions.
> These patches enable VFIO P2P support by allowing MMIO regions to be exported through dma-buf, enabling direct memory access between devices such as RDMA and NVMe without CPU involvement.
>
> [FIX]
> These are Ubuntu SAUCE patches (not upstream) that were originally backported from kernel 6.0 patch series for linux-bluefield-5.15. The patches include:
> 1. dma-buf: Add dma_buf_try_get() for safe reference counting
> 2. vfio: Add vfio_device_get() to increment device references
> 3. vfio_pci: Consolidate FLR handling to not open code pci_try_reset_function()
> 4. vfio/pci: Allow MMIO regions to be exported through dma-buf with revocable attachments
>
> [TEST CASE]
> Successfully compiled on linux-bluefield-6.8, master-next branch.
>
> [Regression Potential]
> Low risk, as the series has already been integrated into Jammy without reported issues.
>
> --
> 2.38.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Applied to noble:linux-bluefield
Thanks!
- Alessio Faina
More information about the kernel-team
mailing list