Maybe you could use the below branch? It’s based on Alex’s vfio next branch.

https://github.com/yiliu1765/iommufd/tree/vfio_device_cdev_v13
(config CONFIG_IOMMUFD=y CONFIG_VFIO_DEVICE_CDEV=y)


From: philly j <cyberche...@onmail.com>
Sent: Monday, June 19, 2023 4:56 AM
To: Intel-Gfx <intel-gfx@lists.freedesktop.org>
Cc: Liu, Yi L <yi.l....@intel.com>
Subject: Re: [Intel-gfx] ✗ Fi.CI.BUILD: git am --abort




"git am --abort"



On Jun 16, 2023 at 10:03 AM, 
<Patchwork<mailto:patchw...@emeril.freedesktop.org>> wrote:



 == Series Details == Series: Add vfio_device cdev for iommufd support (rev17) 
URL : https://patchwork.freedesktop.org/series/113696/ State : failure == 
Summary == Error: patch 
https://patchwork.freedesktop.org/api/1.0/series/113696/revisions/17/mbox/ not 
applied Applying: vfio: Allocate per device file structure Applying: vfio: 
Refine vfio file kAPIs for KVM Applying: vfio: Accept vfio device file in the 
KVM facing kAPI Applying: kvm/vfio: Prepare for accepting vfio device fd 
Applying: kvm/vfio: Accept vfio device file from userspace Applying: vfio: Pass 
struct vfio_device_file * to vfio_device_open/close() Applying: vfio: Block 
device access via device fd until device is opened Applying: vfio: Add 
cdev_device_open_cnt to vfio_group Applying: vfio: Make vfio_df_open() single 
open for device cdev path Applying: vfio-iommufd: Move noiommu compat 
validation out of vfio_iommufd_bind() Applying: vfio-iommufd: Split bind/attach 
into two steps Applying: vfio: Record devid in vfio_device_file Applying: 
vfio-iommufd: Add detach_ioas support for physical VFIO devices Applying: 
iommufd/device: Add iommufd_access_detach() API Applying: vfio-iommufd: Add 
detach_ioas support for emulated VFIO devices error: sha1 information is 
lacking or useless (drivers/vfio/iommufd.c). error: could not build fake 
ancestor hint: Use 'git am --show-current-patch=diff' to see the failed patch 
Patch failed at 0015 vfio-iommufd: Add detach_ioas support for emulated VFIO 
devices When you have resolved this problem, run "git am --continue". If you 
prefer to skip this patch, run "git am --skip" instead. To restore the original 
branch and stop patching, run "git am --abort". Build failed, no error log 
produced


Reply via email to