# Re: remove the nvlink2 pci\_vfio subdriver v2

- From: Christoph Hellwig \<hch@lst.de\>
- Date: 2021-05-04 13:00:49 
- List: linux-api
- Page: https://ratatoskr.run/linux-api/2021/05/6357346
- Thread: https://ratatoskr.run/kvm/2021/03/6316186/t.md

```text
On Tue, May 04, 2021 at 02:59:07PM +0200, Greg Kroah-Hartman wrote:
> > Hi Christoph,
> > 
> > FYI, these uapi changes break build of QEMU.
> 
> What uapi changes?
> 
> What exactly breaks?
> 
> Why does QEMU require kernel driver stuff?

Looks like it pull in the uapi struct definitions unconditionally
instead of having a local copy.  We could fix that by just putting
them back, but to me this seems like a rather broken configuration
in qemu when it pulls in headers from the running/installed kernel
without any feature checks before using them.
```
