From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 20 Aug 2026 10:03:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f185.google.com (mail-pl1-f185.google.com [209.85.214.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67K83VQW010836 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 20 Aug 2026 10:03:32 +0200 Received: by mail-pl1-f185.google.com with SMTP id d9443c01a7336-2d02df2bf09sf18675515ad.0 for ; Thu, 20 Aug 2026 01:03:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787213006; cv=pass; d=google.com; s=arc-20260327; b=GkfManLZFUb0DfcwpS+eaYd2UXp89zt743uFPTy0ZLr9qUePiiv3KVdsStHFt1/5Go afvjbQ2284nMwkYjsHxp2vy7hMXFU0DZLu+vQE7vT0x1FRi0zlqxWRCMo2QECnUrUC/p s8R6cMVjft6hDwr7FhJRUXIXqirQOsPatAOxr4ToGGZa2ga73lOfwiJvHyvjyvRgQw5X ivAvhofg/a4Po7JInPVxCFdlsYT3dA/vz6Vdo/DHbdfA5OoSyAy5B0JFmmmZqdA9SwhP VKJV1mvDOH2wimhl1hv2x4Vw40Skxni9aVaMdq8x9KQ4FCiMHuXo2h0u1hm6zwC/ZU0W UbJw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; fh=GYL1hHWzr1dPm1BLrJDpJQ5gsZhbxURSgi7owh9diPs=; b=Nfngm1ioZB7Z7tB7SGRsVxSgQUnCHOLrz4HIqNordrNdJXSjEhdEhvDlVHiYqZ/mDV I54mdCCgyBR0UQo3jqAds5ofVCCjv5rNzq4jYi5bXK5xw34Se1M2gb0LBTqE7EfCsTyn SySB7fCOEAM9yltJKKUPpI3am0OLy8J/sDdJrHjmd1GWmnN0zCOR6RvEj8bIwR2YkkwV hGZaoq5fjbHeY844/0+/w7sI5nN8ABA9qPkxnK/5SGjpap/+IMeiY6zpMkeIgm2Y/arR +Djcb/CZ/ek6atn5TwqsNWgKX8fPHRA5m3bFXxnER0deA99X+n6U+144uNvH6kk07kJp SGuQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1787213006; x=1787817806; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; b=lOfom7jfgdWUt1sytNV/jAlwzNXef9ZTPqXoLxZp+D2dBf8ZbIoMgSwxr480K9JOAG Ym68GsV1E+DwJ2+66sVjkJA0ZdnWWMdOyfNeSwDrYrqnXuu06Jx/9AwidtiXEX9Ytix+ iUxwblkVD16TzXipO0kLCnfs3mDDpFtt5YRh7mVUWdDo2/dT5ejWHZK6eJBZjVbEANk5 tGvHD8QExVqXR2cdXGr0crmP0bRt7NFCbXfn62g9Zbds4eqoQ6zy1HeQkeOhfcgQPMv1 bI3HHxIiL12Kh1xy35KwXGf+Q5DuFwkm0IyzX2IyL05Vtxn1B9j3AhBRay7i3q+qpzgs /TJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787213006; x=1787817806; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=k51yRZrF7CmeQ/aQr/tjeQsf928NQvVL9CmC16OwpGc=; b=koaRvB4hbdL8F4sPoP1JAKRvOQ6y3vWHUYi80LyXnQD2ny/jBBgiP4aGvia7XnBL3O BBNTlrpqioKnrazDSHCmQ2B6mnY0N1OyoAnbQLkWOM3RlhKtMpg6IovFsk5XGZv7bNXY pAQrjmotSWfpDDkM8n+m7CYaTafl1UMxM7w2chXr1cLks6tN67Vt+GcmloEKFwrX7mRZ e8T98RrV2w7hnHGGKqmwOCoODaPea40yJ1zBGv5oECQw6qdFyjyGaA8KWSVipsEhcgNZ GLrBReAeur8WVZ6kAswra2DiXKRzisuWey024hIzUOCkTA4JbHn15mUtBxUN2vcA1WWr cW8Q== X-Forwarded-Encrypted: i=3; AHgh+Rog9Hn3jlZwwDcyhUjaWdkoTlLE3z4pQnYHjtpuB2zatPYgYzDJi9W9e7AqzvT7F2ulKFr2@ilbers.de X-Gm-Message-State: AOJu0Yx9h+3yhjUk/kpgqPbrw/p0/h0mzaI0pPLRQkHV0Eub+mFq4qPJ Jv9LcFpXiH7Gi+scCMyKBxilh+sUc4xIgqDKWbDQZSf+7rG5XbYPosm/ X-Received: by 2002:a17:903:19f0:b0:2ca:1479:d9dc with SMTP id d9443c01a7336-2d601ea515fmr208445995ad.12.1787213005825; Thu, 20 Aug 2026 01:03:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddmnAYiYoG2IAPHJpVAXl68pcsE+Yy9/2qsiJu791dgiQ==" Received: by 2002:a17:902:f78c:b0:2cf:7fe8:3645 with SMTP id d9443c01a7336-2d61ce8e9cals11494475ad.0.-pod-prod-02-us; Thu, 20 Aug 2026 01:03:24 -0700 (PDT) X-Received: by 2002:a05:6a00:a87:b0:847:7f3c:b5f5 with SMTP id d2e1a72fcca58-851d38ac7f3mr18005866b3a.11.1787213003975; Thu, 20 Aug 2026 01:03:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787213003; cv=pass; d=google.com; s=arc-20260327; b=cR+d8YHRGLX13qQtKOfilCxyN5x5FQyYV9tiA6+FYZrlMXMK87aXhF7cGoZsC0WP3w pX+d5JNan4NX1XkPxY/ewouWvEu9dJawxe9m4Y36i6UGKxKYHBePvRNIGq1XqY+XX+sB wY4RQXkwPXNNN5eGPVZD64HPvHL8R/c5FvcI7doZaWs3G1nzGDtcVDAoImN+iFyWNhI0 gqbt8WNwYsn3F4SILzjiEdctpWmxTDk6F1Zt0nxjhnMjbbiV2ScG/JPfZF1w6bLrxoWU rFIZ1bbRxqxSLpuPUZEh5xEDLVYOG9JxvWW1xg/DQl54E7Ansnf2CYKn1LKhp1oetudx ONmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=9PXj+UoUBzsD0GZZSdm71jfy7P9LEWZLeLW49t/GUvU=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=J0cOEVqkk6nTmM9N6kkSF4xdUr5pklK6byxfKrev7N5qMFczu+olET06Is/asmlfDl xn60VLIRXNbClaGsWx0EZQPpGRA9AjF69R+ybaIbOHi1EZGmcc4Xfvk/MC7Qv77Q1pnq L2ZOjN5KiJJ1kEDoJk3zIzgNThIFZbKWiy0LKHuk9S1N0+1xWW9ExN2w/a0qSIpPt8EP HzgiqLJcGkCII9cNi8eucemGxLiXJ/9WQX62vz4V/YTE7ntuEXzlsy+mYmIfyykKeXnD FunsNonI12BDqy+G2YJYR6uhfHfVQF4w9GAG9c9B0Vt5ti7ChLjDercp5Gfi/Qt9y2au yopg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-851d3608e3csi143999b3a.6.2026.08.20.01.03.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 01:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nPiFJwEnGEhhbQBpnpLhWwrtCnGy64poT73LGHkikpliWYH0FWEUSRWBNQ9eGYDyJD/APQVkpI0v0x8vARj4NDUl38rnDbdsQSFdnaDoYhSYmsqmOYlnzx9NYb3iuVDoB3Qo6K9nYhHtgFqdRPMoVllyVVmHKfxkVOWNquWQ5yTNXnnjwEbHnMI7EE6PFLbqG7zD8LrXbpUvs5cNiPDCOrrs0/C726mqpSmikVwmMFkRZPq8MFv9ZO+M0Wg1XQXxY7BmRcvEL3HUELNXddXeEkHCL8ZuDIgANMGLfNih/+u/uCYgMsFNZuYbGXGrGgIck84QDUtoKH56OB7p0elaMQ== 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=9PXj+UoUBzsD0GZZSdm71jfy7P9LEWZLeLW49t/GUvU=; b=e6ULOqk3YVvZIWgDzu1/QmM0IGA5jI4swcWU7OHaM/dFZ/BnYFF3OSdxlPwf5pWIpeGzx4ffifOydicvLsIDBHOCCJHOPB4zEqj4n/g9iCHSlGB/53NQ1cnOxEqnYG2aVika1kzt40mNmDSC2shbrQabZuZAmJqhDXF2fBa5AK2iI/zoiw5UsJ8tAOtIJZ3ZEROxHSJnsAxmqvTc/9R62mLW6+IOpcwsL+DLHLAVJsrAcYjZsU2Qmyn309h/4TDdWhrEU2/l9ETImx7YcOpohksl6VuugF1zBQOxMhN/GUBemjtMwHzzhSzenRPhOekD5GHKFHgzuFJUWWvLjB0laQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) by VI1PR10MB8088.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug 2026 08:03:20 +0000 Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM ([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026 08:03:20 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v3 4/5] kernel: move common parts of linux-mainline to inc Date: Thu, 20 Aug 2026 10:03:09 +0200 Message-ID: <20260820080310.3285076-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260820080310.3285076-1-felix.moessbauer@siemens.com> References: <20260820080310.3285076-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0275.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::17) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|VI1PR10MB8088:EE_ X-MS-Office365-Filtering-Correlation-Id: db464e46-4d1a-47f0-053d-08defe918022 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|10070799003|10067099003|56012099006|3023799007|22082099003|12006099003|18002099003|11063799006|55112099003|13003099007; X-Microsoft-Antispam-Message-Info: GYX9gbVSYrblBafaFN+ev9jcTJJFsg3ldTuT5RPCyRbWQzL5T1EaavgF/jyCPxv4Zis8veDPnfS88LqQTQy4IC1YnrcBgwNN/HDOYknCmvoKetXCtZgWIdoSFq1qG7ciwPqNR48I+mPE4+8pyq5qseceFrzB+XIL5sFRaQ3C7l/F5UozvGTiM5vZPtNSB0yqXTjIVLldaz3OB+0sAkL/vztLQrwUFukc/S0EI0Tm9P1EES5gGnMbQK9sYQtppW+uO8xntliPi/+77bwnYbeQJiHxe0dcLPx1x0DV7g4dUjV6R5gREKOoAVFK68AUcYSxmFEJnInhMpz+BuIuwN/7gS8OBgDVNuKRiABQAeX6Xs9A+6K28Rc7Af3UIsScqFDlkynHGO3JksT/VHFHeNWKnv1OIqgvey85me6VP5/+rxKM6FHcCh82YFXI3sTDPsDOOwafWvW1YCIJyE7mOcl9QJexnw143Mby+mspTzcuo0k6JQ+W7di/wz8w5vhR11CtpQibqmoygALLdFx/xVlZJTuiBrey/0ihMNTTNSRN1pVMPJT2NxJ+r2cAYOu3vQ1rg+9syxsZim8GeF8ch3TdI0C34WG/IPBd3GN1Vx3NR88LEQRwq8W1nDtt/YgkHumPIVjxwpCSFnBrPxpU+A4cWduBAXOX9G/eYTs9AqKFDGI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(10070799003)(10067099003)(56012099006)(3023799007)(22082099003)(12006099003)(18002099003)(11063799006)(55112099003)(13003099007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rorzFdV1UTy8cwGACG+DKJto5uOyWfQBbOgO0i+/3mD7BBDwxBfeWeXAqkzU?= =?us-ascii?Q?i52pfZDcAvIXtv10BhVjl49hFX5vvPywQkVgm+PCX28tGgQDcDBNFI1/agZv?= =?us-ascii?Q?G6ToGTZIpghJ7yru+0sq+7Z3TQfTrgJNCb0ozaw1YBWLQPvx5XwifIAgCzjf?= =?us-ascii?Q?tHPC9KK10p2qCynUOxh/z+oAfsaPsRKcSGIinrdtuZA3OICC4plZ1L4ZNmuH?= =?us-ascii?Q?p1GeE8hkILLQQGAnlyTGgK1nTbmkM1P1GI0SFTSz+ZmMsGzFav8C8sMFXHp7?= =?us-ascii?Q?tqV2a/p7Lz7h86UObyHXvIAJzXPGM6WqzYbulzWfe1N8t1FjETFT7LcqAuak?= =?us-ascii?Q?CGWVGH+ZeIOI9JfGwCiXSUYVElu9RzC1ywdoXFLDZofY3BzHFESlj2VJoNVq?= =?us-ascii?Q?4ohyjpHBUyTShqo28Nqdai9aoedI0lu9JJffMGIpQ+o1B6FfDU5Bsckn1Tna?= =?us-ascii?Q?sCZyCBjF3+iKF+LpFQQMi6qPzarFWWRj6I/nipqFSkUcD+9HFVsqAWEqAltu?= =?us-ascii?Q?S9mlyMnomonPY3Q13E5sVkL3NSNxlBzDpt9YBVmMhWtqvXYELYQsnYGKHs95?= =?us-ascii?Q?ZSdXLjnMGJGNNsEBwbBR9RmZU+5clu0k//J0kSGvUypFsgGJO7ChxJs2pp2h?= =?us-ascii?Q?SR/bSDoeU97kw2wcgIu+/r8Qfnw7LdcWPtEogflwM6UgmmXD2BoAjePk1dhY?= =?us-ascii?Q?+19J1sBdUqRyvCGXmP4mRiE22KTh2+UTOdxyiI1r02XESTDN0b9jIpvAJn58?= =?us-ascii?Q?PXZuSpvNjacFRPi1djH4XNGDj6N6qbTfUrjoI1JFCY4YQ958aRF8ckifeVCJ?= =?us-ascii?Q?yQqT7TBbhmnusL0TRvkxLSsLqF6rEzoZMn27TqTRggULaz0R9PytDftVesLL?= =?us-ascii?Q?c86tOingcdHapo/ABXiB3G9RO4zczuwZPZg6J7Lddu65t+CBl+1lNoqGrjNB?= =?us-ascii?Q?isrHoG1QVquXWVwc2f/9+ablg+apguPyjKZlwp9La/zpSDh5jJWx/YD/O9AP?= =?us-ascii?Q?B7HxaX6iWIwdn00DcXINQnkhmRzfxJB70J4eoLLK6sBQ70EzGX2m6OtxP14E?= =?us-ascii?Q?n/p4SmdlIJ24H0yHqdnYyyXBqRHckuoAXr1GDWqiS/86bOOlG6l7W1pWhFYA?= =?us-ascii?Q?2r8XbL1dvWE9Wy6okaVbgOiqeXHV1U0XTHkVnKzWfF7WUb/jchvY58qS9Mgc?= =?us-ascii?Q?PUbPX6hlE9c8WMrwPoCfifJiOw8tf4NSRVvzYnx7ClIH0GKQaHRzxGKyOeUp?= =?us-ascii?Q?i4rKaJeDJX/kGDOUuPHd7AJJb2HOOA8yK1bihWUrNXwtaYmliN+f68IPwrYU?= =?us-ascii?Q?Pr8mjgkCkK1aGxH9rKQkDovy/xIgDTltKq2ygx9EBhgzeqwcDoSNniR8xVMp?= =?us-ascii?Q?o+vkIbntKC3R1HdxX2J1cykng9GaQ0si+FIQsFNOd+dO2euaWDCb0ZF+C+wb?= =?us-ascii?Q?1tKJB0mz/TkEqnpkrwm4++im4cEUhHIm/DR3SQU1DC5wRrj6LewPxeNsVUa8?= =?us-ascii?Q?h2L770hTtI0sTpd6kEj+klBNXq6yJnvdDQO8F4LBAZkP7GUpODvphMURELcy?= =?us-ascii?Q?828M+nWVhG1NocaOcbeaImLFydF5H+/xH/yYbshdV3sTO+m3PRtA7ooWPHwu?= =?us-ascii?Q?kg76u2iTGpdo6HM5EjZMyP7VVDS+qXNdNvnVM+r0E3NP/mF36soAsb1xnDyv?= =?us-ascii?Q?3qWwMMicKQPg6568P6gKGgXnEdikp1QYs10ErUZSsYo/We5xqSdY4Rafg29e?= =?us-ascii?Q?SZ9wDbjWNFQsCfrXNxvSt1CM1S8bVCf3eC5ZVqVbqXENxR2mO+iuWBBeL0do?= X-MS-Exchange-AntiSpam-MessageData-1: CIvR4ckcD3R8+NGhLaBOVeKOXb1zYoH2g44= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: db464e46-4d1a-47f0-053d-08defe918022 X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:03:20.8380 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TxLZUa1Rg+8oEq+dbrZHqGjL80K9og/zJIxA5aX36o9gBkSO87ow3h7toORxhBPj7qJQQlqNXTZP+OsQN10UlVlS1YhE5ONOqaH2eDFQNws= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8088 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nOdk8//u"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: 2dXa0s0EhyJA As a preparation to provide linux-mainline for multiple targets, we move the common parts (currently everything) to an .inc file and include that in the kernel recipes. No functional change. Signed-off-by: Felix Moessbauer --- .../recipes-kernel/linux/linux-mainline.inc | 45 +++++++++++++++++++ .../linux/linux-mainline_6.12.85.bb | 39 +--------------- .../recipes-kernel/linux/linux-phy_6.12.85.bb | 2 +- 3 files changed, 47 insertions(+), 39 deletions(-) create mode 100644 meta-isar/recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-mainline.inc b/meta-isar/recipes-kernel/linux/linux-mainline.inc new file mode 100644 index 00000000..d93c8e51 --- /dev/null +++ b/meta-isar/recipes-kernel/linux/linux-mainline.inc @@ -0,0 +1,45 @@ +# Example recipe for building the mainline kernel +# +# This software is a part of Isar. +# Copyright (c) Siemens AG, 2026 +# +# SPDX-License-Identifier: MIT + +inherit linux-kernel + +ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" + +SRC_URI += " \ + https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ + file://ftpm-module.cfg \ + file://subdir \ + file://no-root-nfs.cfg;apply=no" + +SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" + +S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" + +SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" +KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" + +LINUX_VERSION_EXTENSION = "-isar" + +KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" + +check_fragments_applied() { + grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || + cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules + if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ + ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ + grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ + fi + grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ + (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) +EOF +} + +# For testing purposes only +dpkg_configure_kernel:append() { + check_fragments_applied +} diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb index 786a9db8..11b90127 100644 --- a/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.85.bb @@ -5,41 +5,4 @@ # # SPDX-License-Identifier: MIT -inherit linux-kernel - -ARCHIVE_VERSION = "${@ d.getVar('PV')[:-2] if d.getVar('PV').endswith('.0') else d.getVar('PV') }" - -SRC_URI += " \ - https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${ARCHIVE_VERSION}.tar.xz \ - file://ftpm-module.cfg \ - file://subdir \ - file://no-root-nfs.cfg;apply=no" - -SRC_URI[sha256sum] = "e35ac999f40a6874493d8d60f33f1150d7a89ae5841c428da82257fbcd070aed" - -S = "${WORKDIR}/linux-${ARCHIVE_VERSION}" - -SRC_URI:append:amd64 = " file://${KERNEL_DEFCONFIG}" -KERNEL_DEFCONFIG:amd64 = "x86_64_defconfig" - -LINUX_VERSION_EXTENSION = "-isar" - -KERNEL_CONFIG_FRAGMENTS = "subdir/no-ubifs-fs.cfg" - -check_fragments_applied() { - grep -q "# CONFIG_MTD is not set" ${S}/debian/rules || - cat << EOF | sed -i '/^override_dh_auto_build/ r /dev/stdin' ${S}/debian/rules - if ! grep "# CONFIG_MTD is not set" \$(O)/.config && \\ - ! grep "# CONFIG_MTD_UBI is not set" \$(O)/.config; then \\ - grep "# CONFIG_UBIFS_FS is not set" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_UBIFS_FS still enabled" && exit 1); \\ - fi - grep "CONFIG_ROOT_NFS=y" \$(O)/.config || \\ - (echo "Self-check failed: CONFIG_ROOT_NFS not enabled" && exit 1) -EOF -} - -# For testing purposes only -dpkg_configure_kernel:append() { - check_fragments_applied -} +require recipes-kernel/linux/linux-mainline.inc diff --git a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb index a61befe2..33265f6b 100644 --- a/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb +++ b/meta-isar/recipes-kernel/linux/linux-phy_6.12.85.bb @@ -1,4 +1,4 @@ -require recipes-kernel/linux/linux-mainline_${PV}.bb +require recipes-kernel/linux/linux-mainline.inc SRC_URI:remove = "file://ftpm-module.cfg" SRC_URI:remove = "file://subdir/no-ubifs-fs.cfg" -- 2.55.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260820080310.3285076-5-felix.moessbauer%40siemens.com.