From patchwork Tue Feb 27 17:09:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Enrico_J=C3=B6rns?= X-Patchwork-Id: 40159 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09E70C54798 for ; Tue, 27 Feb 2024 17:09:43 +0000 (UTC) Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [185.203.201.7]) by mx.groups.io with SMTP id smtpd.web11.17482.1709053776104005265 for ; Tue, 27 Feb 2024 09:09:36 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=pass (domain: pengutronix.de, ip: 185.203.201.7, mailfrom: ejo@pengutronix.de) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rf0xS-0008EW-0u; Tue, 27 Feb 2024 18:09:34 +0100 Received: from [2a0a:edc0:0:1101:1d::ac] (helo=dude04.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rf0xR-003F80-8b; Tue, 27 Feb 2024 18:09:33 +0100 Received: from ejo by dude04.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1rf0xR-00FdPP-0h; Tue, 27 Feb 2024 18:09:33 +0100 From: =?utf-8?q?Enrico_J=C3=B6rns?= To: openembedded-core@lists.openembedded.org Cc: yocto@pengutronix.de, Bruce Ashfield Subject: [PATCH 3/3] kernel.bbclass: use kernel_version_sanity_check where defined Date: Tue, 27 Feb 2024 18:09:02 +0100 Message-Id: <20240227170902.3718203-3-ejo@pengutronix.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240227170902.3718203-1-ejo@pengutronix.de> References: <20240227170902.3718203-1-ejo@pengutronix.de> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ejo@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: openembedded-core@lists.openembedded.org List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 27 Feb 2024 17:09:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/196281 The task 'do_kernel_version_sanity_check' was defined in kernel.bbclass but used in kernel-yocto.bbclass only. Since the task does not depend on any kernel-yocto-specific task (anymore), move it to the kernel.bbclass so the check can run for all kernels. If it turns out that this causes too many noise for people that are not interested in a consistency between ${PV} and the kernel version, an option could be to let KERNEL_VERSION_SANITY_SKIP weakly default to "1" in kernel.bbclass or alternatively move the entire code to kernel-yocto.bbclass. Signed-off-by: Enrico Jörns --- meta/classes-recipe/kernel-yocto.bbclass | 1 - meta/classes-recipe/kernel.bbclass | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index 854e4681d5..b7d74b7ab8 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -729,6 +729,5 @@ python () { } # extra tasks -addtask kernel_version_sanity_check after do_patch before do_compile addtask validate_branches before do_patch after do_kernel_checkout addtask kernel_configcheck after do_configure before do_compile diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index 837064cef7..3c805fd96f 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -514,6 +514,8 @@ do_kernel_version_sanity_check() { exit 0 } +addtask kernel_version_sanity_check after do_patch before do_compile + addtask shared_workdir after do_compile before do_compile_kernelmodules addtask shared_workdir_setscene