commit:     3c79c544808fb2098c1b3102c7b08acb85eed3ed
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 12 05:54:14 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jun 12 06:04:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c79c544

app-emulation/virtualbox-modules: add kernel check

Add a check for CONFIG_PREEMPT_NOTIFIERS, see
https://github.com/VirtualBox/virtualbox/issues/9#issuecomment-2957879328

Also remove the check for CONFIG_OBJTOOL_WERROR, no longer needed; fixed
from the eclass.

Bug: https://bugs.gentoo.org/956797
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-7.1.10.ebuild      | 2 +-
 app-emulation/virtualbox-modules/virtualbox-modules-7.1.8-r2.ebuild    | 3 +--
 app-emulation/virtualbox-modules/virtualbox-modules-7.2.0_beta1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.10.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.10.ebuild
index 70bf5a2cc658..5c30352c011a 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.10.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.10.ebuild
@@ -19,7 +19,7 @@ LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS"
 
 src_compile() {
        local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.8-r2.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.8-r2.ebuild
index e8a6bb0002ca..9b52c3f6b00e 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.8-r2.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.1.8-r2.ebuild
@@ -19,8 +19,7 @@ LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 
-# bug #956797
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL !OBJTOOL_WERROR"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS"
 
 PATCHES=(
        "${FILESDIR}"/${PN}-7.1.8-kernel-6.15.patch

diff --git 
a/app-emulation/virtualbox-modules/virtualbox-modules-7.2.0_beta1.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.0_beta1.ebuild
index d892bc5a7083..5e7f83f0b7e2 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.2.0_beta1.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.0_beta1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"
 LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
 
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS"
 
 src_compile() {
        local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )

Reply via email to