These 2 patches are to fix the crash which happens when the user (accidentally) unbinds the driver of a physical function of a SRIOV device while a virtual function is passed to a guest.
Please comment. Thanks! There might be more work required in addition to this as it is not clear what protects from races between pnv_ioda_free_pe and pnv_ioda_alloc_pe. Gavin, please help. Alexey Kardashevskiy (2): powerpc/iommu: Get rid of default group_release() powerpc/powernv/ioda2: Delay PE disposal arch/powerpc/include/asm/iommu.h | 12 ++++++---- arch/powerpc/kernel/iommu.c | 14 ++++-------- arch/powerpc/platforms/powernv/pci-ioda.c | 38 ++++++++++++++++--------------- arch/powerpc/platforms/pseries/iommu.c | 17 +++++++------- 4 files changed, 40 insertions(+), 41 deletions(-) -- 2.5.0.rc3 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev