From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7136244065582972928 X-Received: by 2002:a05:6638:1511:b0:34a:3542:878c with SMTP id b17-20020a056638151100b0034a3542878cmr103880jat.76.1661539963793; Fri, 26 Aug 2022 11:52:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a02:8605:0:b0:343:b59:569d with SMTP id e5-20020a028605000000b003430b59569dls1115955jai.10.-pod-prod-gmail; Fri, 26 Aug 2022 11:52:43 -0700 (PDT) X-Google-Smtp-Source: AA6agR5kFHUxVUGmQD0tA+s62JAgtPk2sCDJmdxD+Uy3bfeE1uhjsZX8jFgcoUU9kKJS1ibgbPAG X-Received: by 2002:a05:6638:138c:b0:349:b988:4486 with SMTP id w12-20020a056638138c00b00349b9884486mr4465768jad.315.1661539963284; Fri, 26 Aug 2022 11:52:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661539963; cv=pass; d=google.com; s=arc-20160816; b=kI9LGVU6B76l3uRmcYXgUnu/TS2ZK1NINdDDmAfVN047IlOfkjp67ynKNNvwAJ+OZJ 50Fx0hJ7kFQ1ChZfno8SYg4nbODXgHrBL/w51doQkxGYRBXbKc50bGo9YsgHynSaWroc rdST1czhQwlyI0SbVdHpNM80OwBZZGDEZids712Ue5PBOcktDq3uEVyLmyucrAFwXw+3 XbRbUxfbxaeq1YgCSoMtmhya3Eshp2jRYd7ZPiNS9Nj2KIWSe7+nrfIUreBG6FlyR3o3 w50H40N39CG7onMBscGKRXWw76HC4JADU91k0qyYp5PWBjxuh++vzNvpm/sA4wHT4mpW 5+Hw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=aYJfmaGMAe0Tf8qZ0DUF4+xj8Xea7RlYhhnkBZsp8ss=; b=SAQLkJzRBy5l8kaNB4jcxJr3vJnkCyV8Xw6+jC/bmD4soMtHGQ5bIP6BB/Z3WPzf6a IjfLQyBnXDheZQRGtmZ9kJn8csklhLWIWvApGDz9Z+p6PbBmeDYdYz46VQuvMb/Mw3Kc r0hPpMaLyt1ZmTI5Y4rYsN++VtxXLfL2A+R341qbq84pXCxvcSgpAnnLcmHfPgNCT8PF yS03FTCgFeBlo5M+HdQ7lXbjYpQ2/RDfRoCR+1C4vUNgf7D4kVlz4mbdmkxDahvL7pL8 t8e89QRYpjSZsC4xj5C5kU26LhjYbJOF8SivqnobUyavBNNSeBWN3o56d/5CesbT9uun 6e5A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IGfJxtL7; 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 henning.schild@siemens.com designates 40.107.22.41 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2041.outbound.protection.outlook.com. [40.107.22.41]) by gmr-mx.google.com with ESMTPS id h25-20020a02c4d9000000b003497810ec1dsi131635jaj.1.2022.08.26.11.52.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Aug 2022 11:52:43 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.22.41 as permitted sender) client-ip=40.107.22.41; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IGfJxtL7; 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 henning.schild@siemens.com designates 40.107.22.41 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EPj7Wu7chZZZbxhpaclyRUJVKVMM92ikraaDpjiVZ8L0eHkj5nIDlgUkG00K5HP6uxQpVGcm3o4wbTCfCA/wrjiRjxOqCdr9heBXMMnRCOAxmKXCQhUdEEMVb/ZdvSn4Lq8p+pYrc48Ifo/B+CheYMGfm7zPadaxwfRU53ecDfZ1RbNj7eE1M7MDgKujToAWL+zAm/Syl8dvLKeJmrhEV9w0YvGQNqC+EHXI9wJoXcs9EdsznuEK+5SANF/J+0MuO503jR+hnRlsTYtBQfrf17TAF5m63f+XLp75a+p5nS+I/LBU6gyqCXDOeuKe3t33HzFYnBNU0DsHgqgKKazlSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=aYJfmaGMAe0Tf8qZ0DUF4+xj8Xea7RlYhhnkBZsp8ss=; b=kBtoYN11j5Vt1ZHNDjBZBt3vfb5MPLcFF7uBAPHFsYHpBHKHdVd6i7qCBMYCn+onMEkao+roCfMRds6/ygYBUqPD0veFMH3q3lARC4VSSFdwsEQhYQX6xQ0tZ6GQX7afwtZIVOGwOmpdCHP2vbWRZQiBAbNY0DOBJ1h656Btl4juPHvR+p8RWtvMKjaJy1pJJuRjH/Z9jwoLF4PyN1bvf9RAuEpgQF+Rwvzj+6AqwC+L2SsiFCezNg6ROVw40P7bEIvfSrb5AJOZAqBwa9gG/zlzWHFelNlGN2U+zhN09cDihh15BWkUBuhFyhSHrz+tl+wWCy4/upMctAVxYPUVZQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aYJfmaGMAe0Tf8qZ0DUF4+xj8Xea7RlYhhnkBZsp8ss=; b=IGfJxtL759aQR223gEDuW6aRB4YDyyP7UXfXLD5WHDg0e9sXvc6XvPHMt4JG9PubgVnov0BkpTkLnHrCh8ToueBRVuzASNXrkusip4PC5mcjFJSn96nhDaDVbz8xmLsIvXWN15XzDj+HBtludx+jxc18tbiwNc/06au5j2ofD9ssJiiGIMcfeW52/7gXiy1NoxaRCdZiJUr+W+EuYVLP00QwwyVJShi2b+IKmVz5SpcQwk6yJHxiQcfh4tbCkkOciPO2Tv3wnRuuOQJJsAzPe9a/WSUDVqeDd5yPtBdhuNkk/24iCVDl/uUBkHz/3hzqj/1ioUmBS4X3Fl0wuHD5Lg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by VE1PR10MB3373.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:10a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Fri, 26 Aug 2022 18:52:40 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::75ee:d5d2:6b1d:150b%4]) with mapi id 15.20.5566.015; Fri, 26 Aug 2022 18:52:40 +0000 Date: Fri, 26 Aug 2022 20:52:36 +0200 From: Henning Schild To: Cc: Pingfang Liao , Florian Bezdeka Subject: Re: [PATCH 1/2] linux-module: honor modules Makefile Message-ID: <20220826205236.075b048e@md1za8fc.ad001.siemens.net> In-Reply-To: <20220826175122.20254-1-henning.schild@siemens.com> References: <20220826175122.20254-1-henning.schild@siemens.com> X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0055.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::18) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cb45bb61-8dd1-4daa-6a10-08da879426c5 X-MS-TrafficTypeDiagnostic: VE1PR10MB3373:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dP86R03YH0QarLn1wpSV2d08UwPP1ZWUwHYXg6R/JSTCJN0yMdP8ttsgQMesqYce8gv35Te3pd3Rp3hyDCF+OY2tdnuM1lvFngoERqOyoJFPntFz+/e8VDIIj4bdw8MtGjvCTLgfrhHQLHfHs0C4HOTTr5fr49a6x0mVqq1l6NJ70u1FFb0IWtqP/INdMFWD2egm1Zix0bDyj84PrGN2bpoDDGTQ0exWQ+ZMqC9srZPTyRJ/kFgIi7BilKBtDUAxG3b4HNDnDC4yNRQkMcSsTkbPk4E29AKRrutD7LxRHawvCFLCM2+PMvwxvK7HFcY3tQRW2gRuEGTWqu0Udn5/m0NFOhC366RCe/xaHkKpK11tThezJC9WrPUen4HRrw3oBziRWbqdnY6hDhzL1NlAV8YtV8l4hCtS1nLsu1eD7ApBqdZDlG4O90YIkxdxnTKZu2cuaOomeZfl72yQ/exK7MLf6qqGlOvaDD66ZfU5kcrqklNMVRgkEqbHg2vjbc6dePeIMoQHKBGLDhGi0qYIoGRD6Fxo5tpVTSxmLzvbTic0XiT9S/SEgY1D2DWFHcolAnqnmjERbri2oDebpUVbcMVEyJjyyEBvB/r5IwgovXbbFmkK0r6pvMlgilWrJMxADNmZkmsOW3DWT/Sx0iNTNDvTOYVel/s1/M2bcDxRektEKwCuvtiNpP//zL8fqW3K4FD2yW5V23sPuy/8h0ylPg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(366004)(376002)(136003)(39860400002)(396003)(346002)(6486002)(8936002)(5660300002)(38100700002)(478600001)(2906002)(44832011)(6666004)(316002)(6916009)(41300700001)(6512007)(54906003)(6506007)(107886003)(8676002)(66476007)(83380400001)(9686003)(1076003)(82960400001)(186003)(4326008)(66556008)(66946007)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RukqqUwzgPrhNgcfQ4qyPAIztNoX6C9yLCwnGbELERnQ/G5IQlWqfu+onm+G?= =?us-ascii?Q?3kCQRtILYUFOnaBg+AHOTydNJJ7XeZmyqx7Y0sWq0G8W0MU0ZKgqcCErKSin?= =?us-ascii?Q?fvcmnzlrvihNVO3XyhcImYo/dm7wpsTXCcWC+iC7Nk9X4MZK7BkVdWfQLN+H?= =?us-ascii?Q?tyPxJJIxc1WV2oGpjUIXT4B6eP9hjs9ZAbU+JwRnBAMUbQHADfeZnfhD58J7?= =?us-ascii?Q?cXq9oHru3OEVOjD86aNIcLwB1dE7XWm/Kb/HLIjM/q8CjtcWrZ3I3CDdse25?= =?us-ascii?Q?qNyHP9q34J6GADbjsEVfWByuBdjux0BLcJuauZfpOuS0sy6xK7xJuQdh9Yj5?= =?us-ascii?Q?a6x6nOcz64oXE2ti37Vj1HyTUi7zfEm1EQ8Da9lwAZEaPiZGGnGXdWK7AU+y?= =?us-ascii?Q?KdTKz8Ug+dFEpo0cSgk0kO3ari7R4yjJexwd+dFlnhyYqF0BOAsyVH0ZS+op?= =?us-ascii?Q?BOT9O6XTAfvNtkGn8cl8BXpWohJBc9U1V6FmiqwSbaFPPLPX8hHCgqr4Sjlp?= =?us-ascii?Q?epmjU7mhAJ8Mevc47InfOoUMojzUM/TOUJYW/Sn6/fxvpBmL+8m9MD62tgEg?= =?us-ascii?Q?3gjMgKXv9HgVsDEc18+7RmPQdrm3qks9RVfwGXqHt+yljGiSuwGA0ZMHwlRI?= =?us-ascii?Q?7DC2wLB8yrb0zDKjzYowpx14L+8n+JlbxJt9GvOwR0kbU982YDx76oURJjUQ?= =?us-ascii?Q?2J9Zew5/lch0gquZKkM0WAGMsLf3UnUEg72EMM9JW0Y97Ty1At/x94nWkgjx?= =?us-ascii?Q?t/O47SLJOp08eC9z9Ed38Mr6G2nKm1BYyAmsLTpADqifuIUwmgeTIjM/bTiR?= =?us-ascii?Q?7UlWeoxUKghjdpfMt9OsM+fWVhhNgYZPOsF8JIT2xM1YxO//N3QU2ccTKZA2?= =?us-ascii?Q?Nfa4pOgEN7rmaEubktYEhHNMEsmi43xoKqJifUeaatgb3Xq1uw2T0zHQEYbh?= =?us-ascii?Q?QCKnkBYZGE82oCcZ1ZRFR63DWCW8jjOY8+gy11DE6U9DugPs/cscK2rAprbA?= =?us-ascii?Q?ApkzLlP23gtbRqeD+2Z8sQisICyFEmrfcEi2bdqDgLydhnGqtdwtLolTT5LB?= =?us-ascii?Q?5m0os3C1FGJ0Ih09C2l8HuCPOYUPtjor9vXsaOptGSpsXxzJ0qPCjdQsOrdP?= =?us-ascii?Q?bwLwB8IfA4z2lku7tXmVoG6GxIlqgQt3kYTMaZ6gu2KTnGMfHAivhVeERILC?= =?us-ascii?Q?ahsXHUwfDsK/ee6+hHP3If5/MOb6Lifcygb7nbYAfQ4pwAKWVrI5j3Q+tjkl?= =?us-ascii?Q?Uwtq0tdmpVbnBGHIYPmnu89hQE6/z4IdzXItq2vTypKZN34BXxNv7EOTxfZH?= =?us-ascii?Q?S+ju5IBn3PV8mP49orcGL0tXOcPM/kj4JUeKjXVloKuFuyrndh0XBLM5jaJP?= =?us-ascii?Q?/l+C33C9X1XmFDYMTmREugarrvImw2ioMrcTDYd5HifbFFXYhSnGfl09+O1U?= =?us-ascii?Q?4Y8pWPt40DkX+dWfaa94Q8/1Qx2lK1WPfD0SUG/PXPfqcmewH318FRouSzGZ?= =?us-ascii?Q?4JZGk6m8b6gKhNvmqxUhUySa4uS3s9h32PQZY9JFuU7S3oFSuUjK/1HgzG7v?= =?us-ascii?Q?S1K8NntO4kU4QJtu1pWNbHek3fpQ4VagGLT9BvmIhGXKxCc/rNTQSbQDkLlh?= =?us-ascii?Q?8ev83qikP8VbqKiAdse4VKViWTAzAvR2eTBVfFp2BfvmzFWWm/l8Sugmhmh9?= =?us-ascii?Q?gdj/QQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb45bb61-8dd1-4daa-6a10-08da879426c5 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2022 18:52:40.3134 (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: /3YHS6rdRu4hBeoqF5lUZhuM8yZEOwAsVNIW3m7aUTVv52XJYs6e38fpy+vKLIRVISwqKuCiyGMV2d4v9AMCEUuggXxKIkIB8yCcyb8EjvA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3373 X-TUID: ejA5A9bmf3i/ I just gave this one to CI to digest. My guess is that it will fail to build meta-isar/recipes-kernel/example-module because its Makefile is really just too simplistic. So that file might need to be updated to become more realistic. Henning Am Fri, 26 Aug 2022 19:51:21 +0200 schrieb Henning Schild : > External modules might have their own appends and target definitions > in their Makefile. All we need to give them is the target name and > KDIR, not dive into KDIR right away. > > Signed-off-by: Henning Schild > --- > meta/recipes-kernel/linux-module/files/debian/rules.tmpl | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-kernel/linux-module/files/debian/rules.tmpl > b/meta/recipes-kernel/linux-module/files/debian/rules.tmpl index > d3bd7dc30f21..0d16186b5ff3 100755 --- > a/meta/recipes-kernel/linux-module/files/debian/rules.tmpl +++ > b/meta/recipes-kernel/linux-module/files/debian/rules.tmpl @@ -48,13 > +48,13 @@ KDIR := $(shell dpkg -L $(KERNEL_DEP) | grep > "/lib/modules/.*/build") endif > override_dh_auto_clean: > - $(MAKE) -C $(KDIR) M=$(PWD) clean > + $(MAKE) KDIR=$(KDIR) clean > > override_dh_auto_build: > - $(MAKE) -C $(KDIR) M=$(PWD) modules > + $(MAKE) KDIR=$(KDIR) modules > > override_dh_auto_install: > - $(MAKE) -C $(KDIR) M=$(PWD) > INSTALL_MOD_PATH=$(PWD)/debian/${PN} modules_install > + $(MAKE) KDIR=$(KDIR) INSTALL_MOD_PATH=$(PWD)/debian/${PN} > modules_install > %: > CFLAGS= LDFLAGS= dh $@ --parallel