Unfortunately I find that even with the patch, the VirtualBox modules will not compile when built with upstream Linux 3.6.11 and 3.7.4 from the linux-stable Git tree. They build fine against upstream 3.5.7.
... kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.6.11' LD /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/built-in.o CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/linux/VBoxPci- linux.o CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o In file included from /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPciInternal.h:34:0, from /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.c:38: include/linux/iommu.h: In function ‘iommu_group_alloc’: include/linux/iommu.h:272:2: error: implicit declaration of function ‘ERR_PTR’ [-Werror=implicit-function-declaration] include/linux/iommu.h:272:2: warning: return makes pointer from integer without a cast [enabled by default] cc1: some warnings being treated as errors kmk[3]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o] Error 1 kmk[3]: *** Waiting for unfinished jobs.... kmk[3]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11' kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.6.11' kmk[3]: *** Exiting with status 2 kmk[2]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci] Error 2 kmk[2]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11' kmk[1]: *** [_module_/home/cknadle/src/LinuxDev/modules/virtualbox] Error 2 kmk[1]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11' kmk: *** [binary-modules] Error 2 kmk: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox' make[1]: *** [kdist_build] Error 2 make[1]: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox' Module /home/cknadle/src/LinuxDev/modules/virtualbox failed. Hit return to Continue ... kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.7.4' LD /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/built-in.o CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/linux/VBoxPci- linux.o CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o In file included from /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPciInternal.h:34:0, from /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.c:38: include/linux/iommu.h: In function ‘iommu_group_alloc’: include/linux/iommu.h:272:2: error: implicit declaration of function ‘ERR_PTR’ [-Werror=implicit-function-declaration] include/linux/iommu.h:272:2: warning: return makes pointer from integer without a cast [enabled by default] cc1: some warnings being treated as errors kmk[3]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o] Error 1 kmk[3]: *** Waiting for unfinished jobs.... kmk[3]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4' kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.7.4' kmk[3]: *** Exiting with status 2 kmk[2]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci] Error 2 kmk[2]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4' kmk[1]: *** [_module_/home/cknadle/src/LinuxDev/modules/virtualbox] Error 2 kmk[1]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4' kmk: *** [binary-modules] Error 2 kmk: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox' make[1]: *** [kdist_build] Error 2 make[1]: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox' Module /home/cknadle/src/LinuxDev/modules/virtualbox failed. Hit return to Continue -- Chris -- Chris Knadle chris.kna...@coredump.us -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org