From patchwork Thu Jun 4 12:39:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Telukula Jeevan Kumar Sahu X-Patchwork-Id: 89311 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 A87CFCD6E4A for ; Thu, 4 Jun 2026 12:39:33 +0000 (UTC) Received: from SN4PR2101CU001.outbound.protection.outlook.com (SN4PR2101CU001.outbound.protection.outlook.com [40.93.195.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10421.1780576765042075351 for ; Thu, 04 Jun 2026 05:39:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ti.com header.s=selector1 header.b=MgBUvBkU; spf=pass (domain: ti.com, ip: 40.93.195.53, mailfrom: j-sahu@ti.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xihwM9NKvvFAHQyI0aFhJ2IBc2oK0a+y7Ot15h28RVF07VFsL1EfVXYasSRusdYea8Tnu6NIG4R5MbMXhh19apENq+wvmQidkzDHmVnRzvQJK6iGMWKXELBCQIbWQ4x8HW7jEENY8HGH1HWwCsE5I/CVHB3jon/ApopdsdV82xUl+ZHUioITyUBbYSnkAi2Nps+wIBsj+EDobDJ9mYgV/p/8l+/yDZ8DSEOtAbT+vToztxpmVUbgK9SFQ3ksFANflNCVW29PzF7imEudss4wQWWWlygmumxAj+XfMtBAJ7LSPdpmMRNxSWlIfkXTzEYlstLaVv4xK/ArXyGRc/ySRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=882x/zOH96aFvAUstGQ6yaohKOOZ5U1JDkPvMWyAQeM=; b=O/yObUyz+VSow/+BqFcvEHvuJpJa6nLaJqpSZT+yMkzIJS1b3+UTI4fSqX1Hah8qA+upBlXOCWD7NXDo2Mic+OxASRbU/eXhzxsWKkG35BjZEJqCtj00FnxFtnE86i1suqz/n/Xwh0cC90F3FIbfCp9SChFws67mNv1TvjvQ0hkJM5yTQTrYVPV1aeVNRZatLg9Lk+NFSP9IcpHATFhV50HhsQ0Uh2JGu9il49y9jJyYkMQnWhCcwI67+pdhFDh7omVPjx7t9G2mrq3C7xYaSm3q0gHzTVdhyjUbYnzHukXxMSfYMunq+g+NpsGS5UAC/67ytFoQcUlAQQHL/+NocA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=882x/zOH96aFvAUstGQ6yaohKOOZ5U1JDkPvMWyAQeM=; b=MgBUvBkUGykDeo2GJszc5MBtS8Hs+WylXFGRkFvMcxKe9Q1pWuox0mUW7g2E5cpRgRzUzwlLFG77pUBvL1x0e90s2jgtW1RqdOAKQaWcxCd6STES96BE1kKoC2J8aejPk/I3L9IfkW9bUtndGvi7rn9irM9kzQWn9uydvJDm8fc= Received: from SA0PR13CA0012.namprd13.prod.outlook.com (2603:10b6:806:130::17) by IA4PR10MB8610.namprd10.prod.outlook.com (2603:10b6:208:55f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.7; Thu, 4 Jun 2026 12:39:21 +0000 Received: from SN1PEPF0002636A.namprd02.prod.outlook.com (2603:10b6:806:130:cafe::28) by SA0PR13CA0012.outlook.office365.com (2603:10b6:806:130::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.92.8 via Frontend Transport; Thu, 4 Jun 2026 12:39:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by SN1PEPF0002636A.mail.protection.outlook.com (10.167.241.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.5 via Frontend Transport; Thu, 4 Jun 2026 12:39:20 +0000 Received: from DLEE207.ent.ti.com (157.170.170.95) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 4 Jun 2026 07:39:20 -0500 Received: from DLEE213.ent.ti.com (157.170.170.116) by DLEE207.ent.ti.com (157.170.170.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 4 Jun 2026 07:39:20 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE213.ent.ti.com (157.170.170.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 4 Jun 2026 07:39:20 -0500 Received: from jeevan-HP-Z2-Tower-G9-Workstation-Desktop-PC.dhcp.ti.com (jeevan-hp-z2-tower-g9-workstation-desktop-pc.dhcp.ti.com [172.24.233.81]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 654CdIdS3378960; Thu, 4 Jun 2026 07:39:18 -0500 From: Telukula Jeevan Kumar Sahu To: CC: , Telukula Jeevan Kumar Sahu Subject: [meta-oe][master/wrynose][PATCH 1/2] kernel-selftest: add libcap to build and runtime dependencies Date: Thu, 4 Jun 2026 18:09:06 +0530 Message-ID: <20260604123907.3597697-1-j-sahu@ti.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF0002636A:EE_|IA4PR10MB8610:EE_ X-MS-Office365-Filtering-Correlation-Id: caea224c-15ae-4332-aba0-08dec2364ce5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700016|1800799024|18002099003|6133799003|56012099006; X-Microsoft-Antispam-Message-Info: 03/P/9we1vFGm9Fxqi6R6S1uyvwT43RSzEPOxvtIP0WUSct1VsoYLaE4B+zRLg4OjUaAwG0x21ec5Z2Xk30sRV6YoRFK+loVyziLN5Eq3RGSOV90jDgFnFHYB9dzbsuWeMQoMKbonGSGJnjODsvvDM1BLjOw4WU71UDnIY4LFhat1EnrMROYsBH6tFHO369nf9JgmqYTa6HDk2s3R+J5LbOIzEkGHRlNooX4rOi0Debn6Tfe0emx9wdcCy0uVuYWvb0/YjKNQNR69M3j6/aSc3twMQh5O8Eeg+YYYr/f3jU7JH8hnIcP9VZKamZAZ+Wgstdnb6F+R3MHITxCVfLKppxbQ0EyKi67zIdFl962Ddcp9x1JFZ1ZEK2yBc8F2wiuhvGBJtXR5PkK/Ba6yyoRT8h+eq8yNvD1QYV3j2N/ygH/gGtmjFlHru1J+fyq7Pf37A/7/rxafwRDhukmeHCjxvrr+SMy8xVM+IMIU6C8KKOaTdfGBq+mrLM0msjR06R7ADcJCjAwLGOaM1ycpihMVv/u3CCfGYmY1qdtZJDjIf3fG7QrPAdrlm/TQDhakLLeCKP8aBYjCTUU7iaG7eOT7hcXPi8FnuSIXZCCrT0+8jwjKOn9xJjh35JntM4xcJdYqOAE8NWmZWJOvXLYoCLdpzVd3EtfRBqWtQbVWVI/49xqBj4tbd4LkOVF4rLclyUKZ0mJSiavohve2PBDPcJvhnWNlHb9d4Tw4Wi8O9BVaSs= X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700016)(1800799024)(18002099003)(6133799003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zDoVadTHEl7RLq8VTHbVKm2esTqW69LfUdQNtlDMb5TzeqEQvN5RbBJ60cZB3WcMU8/MppBP9KNlPujWDpfv++ESx0aARJF0EXgTlvIcDiK4k10xbUlt/wBP0/K8MUpNFwZtynAa17n5ZaB3/BuqeNVTHM3h7VcWVL43JkL+9HVPguls8Ym4hcaw4Ni2bFqUcZdqQjRGm+RckLSnzGM1z3BeHfuWoCzkTnWmjwbrnsS6KrQXEr7h+1ntxhdV3u38fJRDmYjzfNWxV75scTK76noW5K7cVnWdHerZjxzlli1lOAiYsFYS4ZD9yeT79F1seNZ497tyK3RhtSFcVXJ+jqwENe+gcSmzS+cicqPQALNW3CjQrRFlQbrTC4ehmScNNJMJOkS47KV1RZ4d3BJTCLvD4KmXMJ60vQCRF82XFlWFR+d+SZBBWVxUxlz1ZszW X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2026 12:39:20.6672 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: caea224c-15ae-4332-aba0-08dec2364ce5 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF0002636A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR10MB8610 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 04 Jun 2026 12:39:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127396 libcap is needed unconditionally for capability-aware tests such as breakpoints, cgroup, clone3, futex, ptrace, and seccomp. Add it to DEPENDS so it is always available at build time and to RDEPENDS so the installed tests can call cap_get_proc() and friends at runtime. bash and libgcc are also added to RDEPENDS: bash is required by several test shell scripts, and libgcc provides libgcc_s.so needed by tests that use GCC-emitted unwinding stubs. Signed-off-by: Telukula Jeevan Kumar Sahu --- meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb index 5c001696d0..ab544859d8 100644 --- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb @@ -4,7 +4,7 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" -DEPENDS = "rsync-native llvm-native" +DEPENDS = "rsync-native llvm-native libcap" S = "${UNPACKDIR}" @@ -161,7 +161,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" INHIBIT_PACKAGE_DEBUG_SPLIT = "1" FILES:${PN} += "/usr/kernel-selftest" -RDEPENDS:${PN} += "python3 perl perl-module-io-handle" +RDEPENDS:${PN} += "python3 perl perl-module-io-handle bash libcap libgcc" INSANE_SKIP:${PN} += "libdir" From patchwork Thu Jun 4 12:39:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Telukula Jeevan Kumar Sahu X-Patchwork-Id: 89312 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 8CEEBCD6E6B for ; Thu, 4 Jun 2026 12:39:43 +0000 (UTC) Received: from DM1PR04CU001.outbound.protection.outlook.com (DM1PR04CU001.outbound.protection.outlook.com [52.101.61.21]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10423.1780576774801022829 for ; Thu, 04 Jun 2026 05:39:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ti.com header.s=selector1 header.b=um8zmW6E; spf=pass (domain: ti.com, ip: 52.101.61.21, mailfrom: j-sahu@ti.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nZm342kdoOZFxfKyonSb/W7agIXaAKoPuP71ogQD91+30JXPN58Iq/ccLWO7GdIOx6kDS3SdY5djsMil9q/DpSchzT6Xe3vqmHms+dMb9qPYNLycVoNMuywlmoM9ju/GComAfa1v9SDJ1Qvetazvhf/NJMIdoDjZcYtxxUKV+toVCY7qaNniWS4071lEi2G1e1fopx8PJ+EfKlp7SNshWb0/JDyOBapMVBuNqLNqTamkCD2zHXxVqDHASwEH95dj5m4N415VJItIKrHKI6nWzGv8eqbFPkrHmF4RFsomu5gFy0qIxfRRsZaMZT2b4P+MErBsMh8dRvWMb6SLWH8eJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=12eyGHJnrfH8m2Jm5AKhrSGvbL+Ey1DVaq+vQqzz/9U=; b=QiNBdBepiaOZOEM5O97jIPmkAfDLbLudXMsaxLHrDEC/QQKlPCfnoeXCEkbogeQ6Ia9qsyYPWmwCxeGrsHu9nDn2QBb2Am80/VFZ2C1qiEegmIEKul9K04uBaF3iNuh6Je99Ut/rBOE6cHrThAmLQCw7tobReKXyR11ci0Twe3Xg7TFPgD51UxOc/KI5XuonVVfh6a2vclAhtnE1y3vEW8u8UsERN602XuXYwj3ZnoiPErpGv3MUfnDSRGNHlfxP7xk9fJ9CY4RMVefKkMnRmVTesLoIkAXDnzH0hLgmOXQBgGjMSjg/zYXbQEEeylHBEc4al0mv6uwEaDCHNT6Flw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=12eyGHJnrfH8m2Jm5AKhrSGvbL+Ey1DVaq+vQqzz/9U=; b=um8zmW6EARP1/LwjXy6b07a25Wo0lpyT4f845ZO3+icFsrkkdMLfjoq7jGKUv/ItXDW1E1niPVjOQ+DgOwVt+skdww/8UHb/FwVATZXWnmCsqQe9E2DBKjAYUmTJ2GUifRIwEBUPznS/MXQ4GeJlJAlnv5vf3RE6u93kdpXRa+E= Received: from SA1P222CA0062.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:2c1::13) by DS0PR10MB6224.namprd10.prod.outlook.com (2603:10b6:8:d2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.7; Thu, 4 Jun 2026 12:39:29 +0000 Received: from SN1PEPF00026369.namprd02.prod.outlook.com (2603:10b6:806:2c1:cafe::a6) by SA1P222CA0062.outlook.office365.com (2603:10b6:806:2c1::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.92.8 via Frontend Transport; Thu, 4 Jun 2026 12:39:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by SN1PEPF00026369.mail.protection.outlook.com (10.167.241.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.5 via Frontend Transport; Thu, 4 Jun 2026 12:39:28 +0000 Received: from DLEE209.ent.ti.com (157.170.170.98) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 4 Jun 2026 07:39:27 -0500 Received: from DLEE207.ent.ti.com (157.170.170.95) by DLEE209.ent.ti.com (157.170.170.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 4 Jun 2026 07:39:27 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE207.ent.ti.com (157.170.170.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 4 Jun 2026 07:39:27 -0500 Received: from jeevan-HP-Z2-Tower-G9-Workstation-Desktop-PC.dhcp.ti.com (jeevan-hp-z2-tower-g9-workstation-desktop-pc.dhcp.ti.com [172.24.233.81]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 654CdIdT3378960; Thu, 4 Jun 2026 07:39:26 -0500 From: Telukula Jeevan Kumar Sahu To: CC: , Telukula Jeevan Kumar Sahu Subject: [meta-oe][master/wrynose][PATCH 2/2] kernel-selftest: add generic architecture-independent self-tests Date: Thu, 4 Jun 2026 18:09:07 +0530 Message-ID: <20260604123907.3597697-2-j-sahu@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260604123907.3597697-1-j-sahu@ti.com> References: <20260604123907.3597697-1-j-sahu@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF00026369:EE_|DS0PR10MB6224:EE_ X-MS-Office365-Filtering-Correlation-Id: 1261da9e-74c2-4622-ff4e-08dec236515e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|36860700016|1800799024|18002099003|22082099003|6133799003|56012099006; X-Microsoft-Antispam-Message-Info: teEgFy4Wdg/3UkZIAjYIniCvUmJFtLDN9RsxfZEBbfuahOtT+XBfuOEnO9RkIqglMmnMOlLDhRXFaG2cMSXmUVCh6BiGLGw4lFbgKJ86FyvllgL766DJqI9F4gRXDEiMSHjbY5D9419Kq5bWtxRHv4RnKamT8ec5Z1vdZkCNlH0VYY68MYuCbO0ugtjpvDE8/LJcauOzZMAIHgAxgFPkrwUcE8tW6X8F29dZYotgqbrvU9pgBdF+ADMfyfuvceh62cD9KfZ4akiTUsPdQAJul5m6ut4c8RbBggF5Hvn+//AmehaIvT1YthTsYmDbbGMKuE66uy9pcn/tEfHFlZRwMZnx0iMtOI9wNEBkqgS+lbiJEbYzBdl8BW9pM2Oab7F7x77tpUzz6Tlq7LwvEzcc2qh4TaWLfsCWIVfH5g4X0sPH7h9IuthOJWuYXp9AhAZJX6+1zf+pe13FvTYXCQ6mwC2+bixqgwAu1C/mqqLPie0XR+HMQtYUD6YhzSkkd9BR7f1zmzBzqH3HiBhoTt0+QLViXgW6UfU1fHHNmYSlEXBDQ28+0XpyEP10pmRUch2+cqxrtMWtX3GOfjGYDkrEjxatpS5HNLIwpOYbut58Ndd7JsGcEt7xt9iOykf9DK2NdVuLKGlQh3jb8MZuAeqw+MTJgLjIcZ/yEtdIHR2Rf0JrKLCGMdpegH/R0v1ZVClLVYFVBvHH27vXV9iE9iJg3HovUU0mg4TL10nUpM+BN/4= X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(376014)(36860700016)(1800799024)(18002099003)(22082099003)(6133799003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: D3FiU5CX3c0tRcikL2sOieTQAIc8Joe+JUx5LpFwi/ZiNesk7ib+DR5cPWBogDzKpfTaJkYDJx0krEri9c0K6nx5sNN4ykj80y3UK+OCnpKhab4uYzU+he9f+x+7kVHfka1hOe2U2gExU/omuq88GAd0w1exMfO08AResuYPp6dmAmN8fnNVekAFvU7w/PlN04X7164NwXIGJXsl4KObM1uGSdj36HEPLHEHvivjYuxgrocEfxV7CS6cMWKEeiFd9K9aIOqwSZSnyYWT0gctSOp3rZxwJhsBqQFnW+g1KB/OPE+heZv0sr97qmAmXU1nvGqRe1hRnWnOYzURs1EXzS8EBZtro46LSiXDdxrN//B5uDZBPEbTt0KMO7n1oB1UDKX2o7iMSzWJNwYWHEvMTEoqAJ/QHdOoCb48KY/7jkF2kDvYbxxil9X09Rq6DPCt X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2026 12:39:28.1748 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1261da9e-74c2-4622-ff4e-08dec236515e X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF00026369.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6224 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 04 Jun 2026 12:39:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127397 Add generic kernel self-tests that build cleanly with mainline kernel (6.18+), work on all architectures, and either PASS or SKIP gracefully at runtime. Tests added: - acct: BSD process accounting - breakpoints: hardware breakpoint handling - cachestat: page cache statistics (cachestat syscall) - cgroup: control group v1 interface - clone3: clone3 syscall with flags - core: syscalls like close_range, unshare - coredump: core dump generation - dmabuf-heaps: DMA-BUF heap allocator - efivarfs: EFI variable filesystem - filelock: POSIX file locking (OFD locks) - filesystems: basic filesystem operations - filesystems/binderfs: Android Binder IPC (skips if CONFIG_ANDROID_BINDERFS=n) - filesystems/epoll: epoll syscall extensions - fpu: floating-point unit state - ftrace: function tracer interface - futex: fast userspace mutex - gpio: general purpose I/O - ipc: System V IPC primitives - kcmp: compare kernel resource identifiers - kvm: kernel-based virtual machine - landlock: LSM sandboxing (skips if CONFIG_SECURITY_LANDLOCK=n) - locking: ww_mutex deadlock avoidance - lsm: Linux Security Module interface - membarrier: memory barrier syscalls - mincore: mincore syscall (page residency) - mount: mount syscall (unprivileged variants) - mount_setattr: mount attribute syscall - move_mount_set_group: move_mount peer group - mseal_system_mappings: system mapping sealing - namespaces: PID/UTS/IPC/mount/network namespaces - net: networking stack - net/mptcp: multipath TCP - pidfd: pidfd-based process management - pid_namespace: PID namespace limits - proc: /proc filesystem interface - ptrace: process tracing - rlimits: resource limits - rseq: restartable sequences - sched: scheduler and real-time classes - seccomp: secure computing mode - signal: signal handling - size: ELF size utilities - splice: zero-copy data transfers - sync: cache synchronization - syscall_user_dispatch: user-space syscall dispatch - sysctl: sysctl interface - tc-testing: traffic control - timens: time namespaces - tmpfs: tmpfs filesystem - tpm2: Trusted Platform Module 2.0 - tty: TTY layer - uevent: kernel uevent subsystem - user_events: tracepoint user interface - vDSO: virtual dynamic shared object - watchdog: hardware watchdog timer - zram: compressed RAM block device Tested on aarch64 device BeaglePlay(AM6254 SoC): - Tests either PASS or SKIP gracefully Depends-on: kernel-selftest: add libcap to build and runtime dependencies Signed-off-by: Telukula Jeevan Kumar Sahu --- .../kernel-selftest/kernel-selftest.bb | 58 ++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb index ab544859d8..7850ddb6c9 100644 --- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb @@ -51,11 +51,67 @@ DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map" TEST_LIST = "\ ${@bb.utils.filter('PACKAGECONFIG', 'bpf firmware mm', d)} \ + acct \ + breakpoints \ + cachestat \ + cgroup \ + clone3 \ + core \ + coredump \ cpufreq \ cpu-hotplug \ - rtc \ + dmabuf-heaps \ + efivarfs \ + filelock \ + filesystems \ + filesystems/binderfs \ + filesystems/epoll \ + fpu \ + ftrace \ + futex \ + gpio \ + ipc \ + kcmp \ + kvm \ + landlock \ + locking \ + lsm \ + membarrier \ + mincore \ + mount \ + mount_setattr \ + move_mount_set_group \ + mseal_system_mappings \ + namespaces \ + net \ + net/mptcp \ + pidfd \ + pid_namespace \ + proc \ + ptrace \ ptp \ + rlimits \ + rseq \ + rtc \ + sched \ + seccomp \ + signal \ + size \ + splice \ + sync \ + syscall_user_dispatch \ + sysctl \ + tc-testing \ + timens \ timers \ + tmpfs \ + tpm2 \ + tty \ + uevent \ + user_events \ + vDSO \ + watchdog \ + zram \ " EXTRA_OEMAKE = '\ CROSS_COMPILE=${TARGET_PREFIX} \