Summary: | app-emulation/virtualbox-modules-6.0.12 with kernel 5.3.0 - .../work/vboxdrv/r0drv/linux/mp-r0drv-linux.c:287:18: error: void value not ignored as it ought to be [smp_call_function()] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Nowiasz <mark+gentoobugs> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | conikost, dimgel, espinafre, fordfrog, forrestfunk81, gentoo, ian, info, jarausch, me, silvio.gerli, swimgiraffe435, theli.ua, tka, whissi |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=694614 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
patch for kernel 5.3.0 archlinux's patch |
Description
Mark Nowiasz
2019-09-16 16:24:17 UTC
Created attachment 590008 [details]
build.log
virtualbox-module's build.log
i can confirm this issue. There is a patch at https://www.virtualbox.org/ticket/18911. *** Bug 694584 has been marked as a duplicate of this bug. *** These patches don't apply cleanly to 6.0.12 A patch for 6.0.12 is attached Created attachment 590064 [details, diff]
patch for kernel 5.3.0
A similar patch is needed for virtualbox-guest-additions *** Bug 694614 has been marked as a duplicate of this bug. *** Created attachment 590348 [details, diff]
archlinux's patch
Arch's patch is a bit different
I patched this locally in a rush and only now got back to bugzie - my patch is much like the others - but I think you can use the 'in_dev_for_each_ifa_rcu() macro to replace 'for_ifa' - instead of the explicit for-loop viz. - for_ifa(in_dev) { + struct in_ifaddr *ifa; + + in_dev_for_each_ifa_rcu(ifa, in_dev) { I meant to give both variants a run with CONFIG_PROVE_RCU, as I suspect the arch etc. patches may get complaints there - but I don't have cycles right now. (In reply to Helmut Jarausch from comment #6) > Created attachment 590064 [details, diff] [details, diff] > patch for kernel 5.3.0 Just added that to /etc/portage/patches/app-emulation/virtualbox-modules/linux-5.13.patch and successfully rebuilt modules. Works fine for me with virtualbox-bin. Thanks. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d0023b9e4aaab23038adb446310c74df4ebc45 commit c6d0023b9e4aaab23038adb446310c74df4ebc45 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-09-24 19:31:13 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-09-24 19:56:02 +0000 app-emulation/virtualbox-modules: add linux-5.3+ compatibility Closes: https://bugs.gentoo.org/694560 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> ...x-modules-6.0.12-linux-5.3+-compatibility.patch | 76 ++++++++++++++++++++++ .../virtualbox-modules-6.0.12.ebuild | 2 + 2 files changed, 78 insertions(+) *** Bug 695590 has been marked as a duplicate of this bug. *** |