Pagina 1 di 1

aggiornamento di virtualbox-kernel con kernel 5.18 (patch)

Inviato: gio 16 giu 2022, 22:51
da gian_d
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 ):

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


Re: aggiornamento di virtualbox-kernel con kernel 5.18 (patch)

Inviato: mar 21 giu 2022, 16:04
da red
Confermo stesso comportamento e stessa soluzione anche con versione 6.1.34!