12345678910111213141516171819202122232425262728293031323334353637383940 |
- #
- # 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);
|