Re: remove the nvlink2 pci_vfio subdriver v2

From
Cornelia Huck <cohuck@redhat.com>
Date
2021-05-04 13:09:10
Also in
dri-devel, kvm, linuxppc-dev, lkml, qemu-devel
Reply to
Christoph Hellwig, 2021-05-04
On Tue, 4 May 2021 15:00:39 +0200
Christoph Hellwig [off-list ref] wrote:
On Tue, May 04, 2021 at 02:59:07PM +0200, Greg Kroah-Hartman wrote:
quoted
quoted
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.
It is not pulling them from the installed kernel, but from a
development version to get new definitions. Removing things in the
kernel requires workarounds in QEMU until it can remove those things as
well. It is not a dumb update...
Thread (19 messages) 19 messages, 8 authors, last reply 2021-05-04
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help