From patchwork Thu May 9 10:34:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Schmidt, Adriaan" X-Patchwork-Id: 174 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 09 May 2024 12:34:37 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f189.google.com (mail-lj1-f189.google.com [209.85.208.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 449AYaQn004654 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 9 May 2024 12:34:36 +0200 Received: by mail-lj1-f189.google.com with SMTP id 38308e7fff4ca-2e2025acf29sf8582601fa.0 for ; Thu, 09 May 2024 03:34:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715250871; cv=pass; d=google.com; s=arc-20160816; b=NPvusdFy8huImRG2hy0fsqkS2qSJeK3F0Q17PvWH+LNRwnsn5r9jRgUhMVxF+jKK1r 3OKDGg+Q10zkmV05E6IXIwXmIQKMh3djJ+FMLNj8M6ELutcsTyqe7RH7pcmCi7j1wkoQ lLFasWujXmf9HjFbtvPe+Hh0/KpONbx91s705/u2a///7H4HxEKvzBk1qOwywZzUuPE9 W5Nght49bm0SIfjoGAxPirPcftunD8FYBQTVgDknzWp7c9yZ/oa1zvGTc454mnQpQhsS WRDqU58Hd/nWP1vF6y6eugVc8sR7zkajzY9voXRgsBCAzV7c24NuBIzvq+RqeXYcspO+ 2XzQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=2ZH5GlIm7ngd3dI4CCUVUccAzFEOXLTHHJc0BK1pLwY=; fh=ivIRgfYg5mYRdvxJO+3BRr/KtySiRjyPRZFIdqvq9p8=; b=sslH+qOX0JH+RUoOd+n19GUAs+VQQ+LkOLfUDRG3tC91P0zNOUtt2lKA1qwWj/mPTz HSzxul8o+558Zptwo+lLKeVkSIwhMjaKEwepVjsYSVJZLlCtRBMK3fOYi3gsw403iYkh BmN6EinijPExRfnNw9465Vea7jOHaOl3WzVDpPQwLY/VdiW6ZWdQlasEmVAY2O7obxRh +oLFQKEfXRyqVAT+ap4k1A5rSL9alMsVAIJ2SwS1HORMDjFtrJQ1VYiO9JJwM3Xi68ax vWQ6Jg8hsbPw0j7+5uSgR9/0cll0iLD0MFc9U55OIPBbQ1NoEy6CAGpt8i35v86G2UnP 04JQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TauLmb7E; spf=pass (google.com: domain of fm-526363-20240509103426fdd745fc3da81b7082-bvqspq@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-526363-20240509103426fdd745fc3da81b7082-BvqSPq@rts-flowmailer.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=20230601; t=1715250871; x=1715855671; darn=isar-build.org; 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:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=2ZH5GlIm7ngd3dI4CCUVUccAzFEOXLTHHJc0BK1pLwY=; b=HhYojIdhp3Oz/lEtu0OaEL+fj0dXBteWn9f588T+YjnFwVgloSrwRCoHpz9Adiqro5 iGiMKPrJuoWMyFpMIy0GwyxfuN1SuVhK1RFJa5kwE9a/MsEEtmJFeJbma4lZeqB/ZtKy iDCyXXPeg4h42stBHYUej5l9AJ3yPONvCzu+9vOiiOkH0srYFi+BEQ3OJDcyOxfhpFXm D8eMdXs0wGb+Pvq+HKXAh/weyS7YJpTEuwYyYuSn9Ffet1h3RPn1kGLsqbAp4ce1Hm7B YwUqDcUMh9PVCmOyr0PTQdHSDnntseaq+Xc9PTxdHcvE1rjmWbpXA00uIrZUa5E/p5Zp JZ0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715250871; x=1715855671; 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:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2ZH5GlIm7ngd3dI4CCUVUccAzFEOXLTHHJc0BK1pLwY=; b=S0qDNY/OiOd+HRDIWQhK9/gysbalHfVrXDwkh3RiT2ZORLqaUYbrJIxbkJQDMoHDov cblQJfFNPbfo+Ldw38IB0fhGt+IP8PW4yrWgN/vUOYi6ccw3YHTfnMZNhPP0MyFTQCjI hlPOwHnBBU2A/SqrPtAXxjBQmCow4oWZa4IwN7wkEjNoaSdAlDrjW7vVvmVLZ9Zn8NnW GfNXrtDrRJgKHDLUPvzg0W4LWSZXvWnLXniJURRRhIZRm8DdloefOD/MG739gPEwctZq xow21zreeNbNeCV94aHOgL986WzRQ2NL3VxVgS4mExzIy5Uji73XMNqjI92jXizdY0R6 sNtw== X-Forwarded-Encrypted: i=2; AJvYcCV690jWpxc2LYO5Vs122Qm0nEWNA9nll3hYty5ljcP2Sd94bdZ1xrlkxP20wKbQuMG54iieIk/wySfi/3TZJ6wdbrF6CQQ= X-Gm-Message-State: AOJu0YxeKI++m16F75nfH7cgky3VjHSD9/Wq2AJ8todxLciVKYtMqip+ jk96S9DWxOLQz1o+d/Z7+6s1/Fi44YXCh7zCDew7LoWfgMtaJfXU X-Google-Smtp-Source: AGHT+IExkmStLnuClqdNNwnhZ3n6gtpK3MTvQehllBvzG+KRH2ipKV/g/pHJS1GGrZZ44e41Hu75jw== X-Received: by 2002:a05:6512:33d2:b0:51f:5f6d:3fba with SMTP id 2adb3069b0e04-521e126be71mr912255e87.27.1715250869801; Thu, 09 May 2024 03:34:29 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:238f:b0:51d:4442:7922 with SMTP id 2adb3069b0e04-521e4c1e97dls226578e87.2.-pod-prod-00-eu; Thu, 09 May 2024 03:34:27 -0700 (PDT) X-Received: by 2002:ac2:5b0c:0:b0:51f:d790:bb58 with SMTP id 2adb3069b0e04-521e125b49fmr708393e87.18.1715250867060; Thu, 09 May 2024 03:34:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1715250867; cv=none; d=google.com; s=arc-20160816; b=O66s32xiGT8toWtDskhck3k1e7eIgNteAk+cH+tyBz2+fyr4OrvINJ8+QArXbSOmpu JAnfZFpXyR5Tu9xtvPP0CcEcY1kHqUtbsdt68Rr80rI0GkJMGFFNWGylohEXZmPim4Rv AGUFICW5gtwmQ3eM1UhHE4nl2lp0BhORwmXZ5jSh/PABjd/LVXWlQbUer4udf6XLPf2t o3paxiJH7RPOjl50DwIBnP+q/r7rVtFZexlUjh5lv9k11q34RKHY2U0ZNf4N1lwTOHdl ZlXJhhad+3hGBLr27E58ONMn9aWQWgD1ostXiDZXhBd3bAntI+gW0t6t0m9rlJmTOCTz KRxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=oiVcCED1MeLMXkZHx8iYgaSDCrVMw/CFCe0tweZ5hZg=; fh=qxj0qH++O2CSqXuHk1zmqR74UpYndUvoWfavR7y1BqY=; b=w1nDbfC8aQdRUiPu6Qj54ZN77uHkhG/UaajWnG0dTP66q8xUAmBiO4iAI4Q5EkCTU/ l8CiiTn4O2Iv/jru0C0ppoy+KWYaT269lcgRmtyXaZKTu03Do4DccUWPqzaqMA9qmeCU hIZvVTKpnBOY11GfK17EqItb7rGJWc/9Aw/t8q0TCEZCGOPdcruHECZQnmUYNOULbchv QhyiaiykHRIaWIsTPncnf87i6B0t56NwhMr1Css3kyzbLl1k6lehHg6wwD8igT3ARsfE elHh7okhRF4SJBkfHmwp1PwFTp4Tr4bx5e6Dc2dt35Wl0j1DfaJHaqtqFN5dnzi4CXw9 KelQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TauLmb7E; spf=pass (google.com: domain of fm-526363-20240509103426fdd745fc3da81b7082-bvqspq@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-526363-20240509103426fdd745fc3da81b7082-BvqSPq@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-521f38d4585si25108e87.10.2024.05.09.03.34.26 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 May 2024 03:34:27 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-526363-20240509103426fdd745fc3da81b7082-bvqspq@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20240509103426fdd745fc3da81b7082 for ; Thu, 09 May 2024 12:34:26 +0200 X-Patchwork-Original-From: "'Adriaan Schmidt' via isar-users" From: "Schmidt, Adriaan" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, stefan-koch@siemens.com, Adriaan Schmidt Subject: [PATCH 0/3] Kbuild follow-up Date: Thu, 9 May 2024 12:34:06 +0200 Message-Id: <20240509103409.2762062-1-adriaan.schmidt@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-526363:519-21489:flowmailer X-Original-Sender: adriaan.schmidt@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=TauLmb7E; spf=pass (google.com: domain of fm-526363-20240509103426fdd745fc3da81b7082-bvqspq@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-526363-20240509103426fdd745fc3da81b7082-BvqSPq@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Adriaan Schmidt Reply-To: Adriaan Schmidt 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Based on the Stefan's "[PATCH] linux-module: Support emulated module build with cross-compiled kernel", and on the result of staring at dependency graphs with Jan, this mainly addresses corner cases of the refactored kbuild packaging when cross-compiling. I've tested - cross-compiled custom kernel and cross module build - cross-compiled custom kernel and emulated module build - distro kernel and emulated module build Let me know if one of your use-cases is still missing. Also including some fixups brought up in recent reviews on the ML. Adriaan Adriaan Schmidt (3): module.inc: fix kbuild dependency linux-custom: use to_boolean when checking ISAR_CROSS_COMPILE kbuildtarget.bbclass: add missing license header meta/recipes-kernel/linux-module/module.inc | 5 ++++- meta/recipes-kernel/linux/classes/kbuildtarget.bbclass | 5 +++++ meta/recipes-kernel/linux/linux-custom.inc | 5 +---- meta/recipes-kernel/linux/linux-distro.bb | 1 + 4 files changed, 11 insertions(+), 5 deletions(-)