|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/2] libxl: Wait until QEMU removed the device before tearing it down
Boris Ostrovsky writes ("Re: [PATCH 1/2] libxl: Wait until QEMU removed the
device before tearing it down"):
> But it doesn't help with the second part (the one that shows Linux
> WARNING), because we still may try to reset the device before guest
> kernel is done unloading the driver. Reproducing that problem is
> probably dependent on the guest/driver: in this particular case the igb
> driver does an IN instruction while unloading the driver and if that
> instruction fails (which may happen if the device is gone from the POV
> of toolstack) then it triggers the warning.
Right. OK. Looking at the code, I think you have convinced about
that. I will review the implementation in your patch now.
> And I believe we still need part of the second patch --- the one that
> removes call to xc_domain_irq_permission() for PV guests (after your
> patch is applied): this call will fail because xc_physdev_unmap_pirq()
> above it will cause hypervisor to do unmap_domain_pirq()->irq_deny_access()
What call to xc_physdev_unmap_pirq ? I see one in the PV path.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |