On Mon, Jan 5, 2026 at 4:08 PM Yanjun.Zhu yanjun.zhu@linux.dev wrote:
On 1/5/26 9:54 AM, David Matlack wrote:
On Sat, Dec 27, 2025 at 8:04 PM Zhu Yanjun yanjun.zhu@linux.dev wrote:
在 2025/11/26 11:36, David Matlack 写道:
@@ -349,9 +351,20 @@ struct vfio_pci_device *__vfio_pci_device_init(const char *bdf, device->bdf = bdf; device->iommu = iommu;
return device;+}
In the latest kernel, this part changes too much.
Can you clarify what you mean by "changes too much"? What is the issue?
I tried to apply this commit to the linux and linux-next repositories and run tests.
However, I’m unable to apply [PATCH 19/21] vfio: selftests: Expose low-level helper routines for setting up struct vfio_pci_device, because the related source code has changed significantly in both linux and linux-next.
Ahhh. This series depends on several in-flight series, so I'm not surprised it doesn't apply cleanly. There is this blurb in the cover letter: --- This series was constructed on top of several in-flight series and on top of mm-nonmm-unstable [2].
+-- This series | +-- [PATCH v2 00/18] vfio: selftests: Support for multi-device tests | https://lore.kernel.org/kvm/20251112192232.442761-1-dmatlack@google.com/ | +-- [PATCH v3 0/4] vfio: selftests: update DMA mapping tests to use queried IOVA ranges | https://lore.kernel.org/kvm/20251111-iova-ranges-v3-0-7960244642c5@fb.com/ | +-- [PATCH v8 0/2] Live Update: File-Lifecycle-Bound (FLB) State | https://lore.kernel.org/linux-mm/20251125225006.3722394-1-pasha.tatashin@sol... | +-- [PATCH v8 00/18] Live Update Orchestrator | https://lore.kernel.org/linux-mm/20251125165850.3389713-1-pasha.tatashin@sol... |
To simplify checking out the code, this series can be found on GitHub:
https://github.com/dmatlack/linux/tree/liveupdate/vfio/cdev/v1 ---
Cloning the GitHub repo is probably your simplest option if you want to check out the code and run some tests.
If you plan to resend this patch series based on the latest linux or linux-next, please feel free to ignore this comment.
I look forward to testing the updated patch series once it is available.
I will send out an updated patch set hopefully within the next 2 weeks.
Thanks for taking a look!