commit: f357708bf9428b2801e385f516f50b32dcc136a4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 6 18:16:45 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 6 18:19:47 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f357708b
sys-kernel/vanilla-kernel: Backport gentoo-kernel changes to 5.15.186+
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../vanilla-kernel/vanilla-kernel-5.15.186.ebuild | 17 +++++++++++++----
.../vanilla-kernel/vanilla-kernel-5.15.9999.ebuild | 15 ++++++++++++---
2 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.186.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.186.ebuild
index 3e7783da64f8..8312e49452bb 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.186.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.186.ebuild
@@ -45,10 +45,13 @@ SRC_URI+="
"
S=${WORKDIR}/${MY_P}
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ sparc? ( savedconfig )
+"
BDEPEND="
debug? ( dev-util/pahole )
@@ -58,6 +61,12 @@ PDEPEND="
>=virtual/dist-kernel-${PV}
"
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
src_unpack() {
@@ -80,7 +89,7 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
- arm | hppa)
+ arm | hppa | sparc)
> .config || die
;;
amd64)
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
index c0bcd72cd8ab..fe69a37739e2 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
@@ -42,9 +42,12 @@ EGIT_REPO_URI=(
)
EGIT_BRANCH="linux-${PV/.9999/.y}"
-LICENSE="GPL-2"
IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ sparc? ( savedconfig )
+"
BDEPEND="
debug? ( dev-util/pahole )
@@ -53,6 +56,12 @@ PDEPEND="
>=virtual/dist-kernel-$(ver_cut 1-2)
"
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
src_unpack() {
git-r3_src_unpack
default
@@ -65,7 +74,7 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
- arm | hppa)
+ arm | hppa | sparc)
> .config || die
;;
amd64)