aggiornamento di virtualbox-kernel con kernel 5.18 (patch)
Inviato: gio 16 giu 2022, 22:51
Per chi usa lo slackbuild per la versione 6.1.32 di VirtualBox segnalo che con la current o, comunque, con il kernel 5.18, lo slackbuild preso da slackbuilds.org incappa in un errore di compilazione.
Da quel che ho capito con le versioni più recenti di VirtualBox il problema non si presenta, in ogni caso si può usare anche la 6.1.32 inserendo nello slackbuild la sequente patch (rif. https://www.mail-archive.com/arch-commi ... 21191.html ):
Da quel che ho capito con le versioni più recenti di VirtualBox il problema non si presenta, in ogni caso si può usare anche la 6.1.32 inserendo nello slackbuild la sequente patch (rif. https://www.mail-archive.com/arch-commi ... 21191.html ):
Codice: Seleziona tutto
--- virtualbox-kernel-6.1.32/vboxnetflt/linux/VBoxNetFlt-linux.c
+++ virtualbox-kernel-6.1.32_fix/vboxnetflt/linux/VBoxNetFlt-linux.c
@@ -2312,5 +2312,11 @@
Log6(("vboxNetFltPortOsXmit: pBuf->cb dump:\n%.*Rhxd\n", sizeof(pBuf->cb), pBuf->cb));
Log6(("vboxNetFltPortOsXmit: netif_rx_ni(%p)\n", pBuf));
+#if RTLNX_VER_MIN(5,18,0)
+ local_bh_disable();
+ err = netif_rx(pBuf);
+ local_bh_enable();
+#else
err = netif_rx_ni(pBuf);
+#endif
if (err)
rc = RTErrConvertFromErrno(err);