diff --git a/kernel/drivers/module-virtualbox/files/vbox_linux-4.3.diff b/kernel/drivers/module-virtualbox/files/vbox_linux-4.3.diff new file mode 100644 index 00000000..de57682f --- /dev/null +++ b/kernel/drivers/module-virtualbox/files/vbox_linux-4.3.diff @@ -0,0 +1,39 @@ +# +# https://forums.virtualbox.org/viewtopic.php?uid=80969&f=7&t=70150&start=0 +# kernel 4.3-rc1 heads up +# +--- ./vboxdrv/linux/SUPDrv-linux.c.orig 2015-09-25 20:56:04.704532570 -0700 ++++ ./vboxdrv/linux/SUPDrv-linux.c 2015-09-25 20:57:17.265521751 -0700 +@@ -485,6 +485,7 @@ + * opened, at least we'll blindly assume that here. + */ + #ifdef CONFIG_VBOXDRV_AS_MISC ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0) + rc = misc_deregister(&gMiscDeviceUsr); + if (rc < 0) + { +@@ -495,6 +496,10 @@ + { + Log(("misc_deregister failed with rc=%#x on vboxdrv\n", rc)); + } ++#else ++ misc_deregister(&gMiscDeviceUsr); ++ misc_deregister(&gMiscDeviceSys); ++#endif + #else /* !CONFIG_VBOXDRV_AS_MISC */ + # ifdef CONFIG_DEVFS_FS + /* +--- ./vboxnetadp/linux/VBoxNetAdp-linux.c.orig 2015-09-25 20:55:42.309667865 -0700 ++++ ./vboxnetadp/linux/VBoxNetAdp-linux.c 2015-09-25 20:58:49.331034237 -0700 +@@ -436,7 +436,11 @@ + + vboxNetAdpShutdown(); + /* Remove control device */ ++ #if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0) + rc = misc_deregister(&g_CtlDev); ++ #else ++ misc_deregister(&g_CtlDev); ++ #endif + if (rc < 0) + { + printk(KERN_ERR "misc_deregister failed with rc=%x\n", rc); diff --git a/kernel/drivers/module-virtualbox/pspec.xml b/kernel/drivers/module-virtualbox/pspec.xml index a432fe8e..13eab008 100644 --- a/kernel/drivers/module-virtualbox/pspec.xml +++ b/kernel/drivers/module-virtualbox/pspec.xml @@ -14,14 +14,17 @@ This package provides the kernel support for VirtualBox. http://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.0.4.tar.xz - kernel-module-headers + kernel-module-headers + + vbox_linux-4.3.diff + module-virtualbox - kernel + kernel module-virtualbox-userspace @@ -47,6 +50,13 @@ + + 2015-12-01 + 5.0.4 + Rebuild for kernel-4.3.0. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-11-11 5.0.4