Subject: Re: [PATCH 3/4] drivers/vfio: New IOCTL command VFIO_EEH_INFO

From: Alexander Graf <[email-masked]>
Date: Tue, 20 May 2014 13:21:11 +0200

On 20.05.14 10:30, Gavin Shan wrote:
> The patch adds new IOCTL command VFIO_EEH_OP to VFIO PCI device
> to support EEH functionality for PCI devices, which have been
> passed from host to guest via VFIO.
>
> Signed-off-by: Gavin Shan <[email-masked]>
> ---
>   arch/powerpc/platforms/powernv/Makefile   |   1 +
>   arch/powerpc/platforms/powernv/eeh-vfio.c | 445 ++++++++++++++++++++++++++++++
>   drivers/vfio/pci/vfio_pci.c               |  24 +-
>   drivers/vfio/pci/vfio_pci_private.h       |  16 ++
>   include/uapi/linux/vfio.h                 |  43 +++
>   5 files changed, 523 insertions(+), 6 deletions(-)
>   create mode 100644 arch/powerpc/platforms/powernv/eeh-vfio.c

Why doesn't this code live inside the vfio module? If I don't load the 
vfio module, I don't need that code to waste memory in my kernel, no?

Alex