[AMD Official Use Only - General] Hi Nipun,
> -----Original Message----- > > diff --git a/drivers/bus/cdx/cdx_vfio.c b/drivers/bus/cdx/cdx_vfio.c > > index 8a3ac0b995..8cac79782e 100644 > > --- a/drivers/bus/cdx/cdx_vfio.c > > +++ b/drivers/bus/cdx/cdx_vfio.c > > @@ -101,13 +101,12 @@ cdx_vfio_unmap_resource_primary(struct > rte_cdx_device *dev) > > struct mapped_cdx_res_list *vfio_res_list; > > int ret, vfio_dev_fd; > > > > - if (rte_intr_fd_get(dev->intr_handle) < 0) > > - return -1; > > Why is this check removed? If VFIO fd is not there we may not proceed with > other VFIO cleanup? This check was removed from here but added later for interrupt specific cleanup section. It was causing other cleanup in the function to be skipped in case device does not support MSI.