From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gregory Haskins Subject: Build breakage between kvm-userspace.git HEAD and 2.6.29-rc8 Date: Fri, 13 Mar 2009 11:36:23 -0400 Message-ID: <49BA7D77.1010003@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig0FF26978B02D6C1878789FEC" Cc: Mark McLoughlin , Weidong Han , Avi Kivity , Gleb Natapov To: kvm@vger.kernel.org Return-path: Received: from ey-out-2122.google.com ([74.125.78.25]:1907 "EHLO ey-out-2122.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751798AbZCMPd7 (ORCPT ); Fri, 13 Mar 2009 11:33:59 -0400 Received: by ey-out-2122.google.com with SMTP id 25so651208eya.37 for ; Fri, 13 Mar 2009 08:33:56 -0700 (PDT) Sender: kvm-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0FF26978B02D6C1878789FEC Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi kvm-devs, Been away from the kvm scene for a while...hope everyone is well. FYI: There are a few build breakages between kvm-userspace.git HEAD (f29d402ab885d30bfa7350378cff911c9c17a226) when you compile against Linus' linux-2.6.git HEAD (v2.6.29-rc8-041b62374c7fedc11a8a1eeda2868612d3d1436c) I am not sure if this is a supported configuration (e.g. perhaps you only support building kvm-userspace HEAD against Avi's kernel tree?).=20 But in case this was unintentional, read on... First error: libkvm.c:702: error: =E2=80=98struct kvm_irq_level=E2=80=99 has no member= named =E2=80=98status=E2=80=99 make[1]: *** [libkvm.o] Error 1 Which is attributable to: commit ea1b668e7684dc43e9d198ba0b25fe47a0b2acd2 Author: Gleb Natapov Date: Wed Feb 4 17:30:01 2009 +0200 kvm: qemu: handle IRQ status injection in userspace =20 Reverting this patch does allow the build to get past this error. Then I hit the next one: device-assignment.o: In function `deassign_device': /home/ghaskins/sandbox/git/fabric/kvm-userspace/qemu/hw/device-assignment= =2Ec:562: undefined reference to `kvm_deassign_pci_device' Reverting: commit 1435f18213edee9fabf936f5d6be70054f1f2bd1 Author: Weidong Han Date: Wed Feb 18 14:33:41 2009 +0800 kvm: qemu: fix hot remove assigned device =20 Followed by: commit 71ae34caaa961330f53f40090cd180a74fcda5fc Author: Weidong Han Date: Wed Feb 18 14:28:30 2009 +0800 kvm: qemu: deassign device from guest =20 Does fix the build. I realize reversion is probably not the desirable long term solution, but at least it points to the proper places that need some backwards-compat love ;) Regards, -Greg --------------enig0FF26978B02D6C1878789FEC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkm6fXcACgkQP5K2CMvXmqHcfQCcCitdmBs5bYtuqGGTMC86IpgR pbIAn22XWVQAPMQbGGZiyMhg0L24amvg =zyt9 -----END PGP SIGNATURE----- --------------enig0FF26978B02D6C1878789FEC--