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 )
