After updating the kernel to the latest version, it's impossible to emerge the module `app-emulation/virtualbox-modules-6.1.34`. I couldn't check `media-video/v4l2loopback-0.12.5-r1` since it's scheduled behind the VirtualBox update Reproducible: Always Steps to Reproduce: 1. Install the kernel version 2. Run `emerge @module-rebuild Actual Results: https://pastebin.com/8fuPLCAB Expected Results: The modules built correctly. - `emerge --info '=app-emulation/virtualbox-modules-6.1.34::gentoo'`: https://pastebin.com/vCNmmgaP - `emerge -pqv '=app-emulation/virtualbox-modules-6.1.34::gentoo'`: https://pastebin.com/aH1HHxua
Created attachment 782837 [details, diff] app-emulation/virtualbox-modules: 5.18 kernel compatibility patch It seems the usage of netif_rx_ni() has been replaced by netif_rx() in 5.18 kernels when compared to previous versions (e.g. in drivers/net/tun.c). Proposed patch applies the same to the VirtualBox kernel netfilter kernel module.
I thought the same when I saw the error messages. Is there a way to report this to the VirtualBox team? It's kind of a serious issue since now everybody on the latest kernel that relied on VirtualBox cannot compile it
(In reply to ignamartinoli from comment #2) > I thought the same when I saw the error messages. > Is there a way to report this to the VirtualBox team? > It's kind of a serious issue since now everybody on the latest kernel that > relied on VirtualBox cannot compile it https://www.virtualbox.org/wiki/Bugtracker, but really, if you're using out-of-tree kernel modules, you should use an LTS kernel. This happens almost every release. Even if someone posts patches, they're not necessarily reliable.
Also, in future, please attach all output, no pastebins, thanks! *** This bug has been marked as a duplicate of bug 847094 ***