From patchwork Tue Mar 26 09:58:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Wiebe, Wladislav (Nokia - DE/Ulm)" X-Patchwork-Id: 10870787 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4539A15AC for ; Tue, 26 Mar 2019 09:58:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 329C329053 for ; Tue, 26 Mar 2019 09:58:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 27350290F1; Tue, 26 Mar 2019 09:58:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B0271290F1 for ; Tue, 26 Mar 2019 09:58:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731318AbfCZJ6o (ORCPT ); Tue, 26 Mar 2019 05:58:44 -0400 Received: from mail-eopbgr20104.outbound.protection.outlook.com ([40.107.2.104]:27879 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726175AbfCZJ6n (ORCPT ); Tue, 26 Mar 2019 05:58:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fy9TkPagS61qZfaMiPABu3VFDAZJaaLY5FVG5bNN0Uo=; b=o39wiOayQAYHDmhhAnJn5Z0QmzHiOYQSYrsxd5X8YeGLWRqo5xsDL+Ugmjhcrr7hWI28bynTBHTd8TvYZpCyqTzpQBuuEP03AmJjhORyIY+FADFd0Ktpd9bmf9LCkvxfgkP0eG7cv9pK1jo+aO7ZaddrnoOJi7dOfpkp3zcydhY= Received: from HE1PR0701MB2652.eurprd07.prod.outlook.com (10.168.188.7) by HE1PR0701MB2652.eurprd07.prod.outlook.com (10.168.188.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.14; Tue, 26 Mar 2019 09:58:40 +0000 Received: from HE1PR0701MB2652.eurprd07.prod.outlook.com ([fe80::1449:d020:a36f:a8a3]) by HE1PR0701MB2652.eurprd07.prod.outlook.com ([fe80::1449:d020:a36f:a8a3%6]) with mapi id 15.20.1750.014; Tue, 26 Mar 2019 09:58:40 +0000 From: "Wiebe, Wladislav (Nokia - DE/Ulm)" To: "yamada.masahiro@socionext.com" , "michal.lkml@markovi.net" , "linux-kbuild@vger.kernel.org" CC: "linux-kernel@vger.kernel.org" Subject: [PATCH] modpost: make KBUILD_MODPOST_WARN also configurable for external modules Thread-Topic: [PATCH] modpost: make KBUILD_MODPOST_WARN also configurable for external modules Thread-Index: AdTjuez0lIeTgqS2RiGNuzvA7YdwJA== Date: Tue, 26 Mar 2019 09:58:39 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=wladislav.wiebe@nokia.com; x-originating-ip: [131.228.32.189] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8af43697-934a-4254-b7c2-08d6b1d19f78 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:HE1PR0701MB2652; x-ms-traffictypediagnostic: HE1PR0701MB2652: x-microsoft-antispam-prvs: x-forefront-prvs: 09888BC01D x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(39860400002)(136003)(346002)(376002)(396003)(189003)(199004)(486006)(6436002)(186003)(6116002)(68736007)(102836004)(476003)(6506007)(2906002)(3846002)(26005)(105586002)(55016002)(99286004)(7696005)(2501003)(478600001)(9686003)(14444005)(33656002)(110136005)(316002)(106356001)(4326008)(7736002)(305945005)(14454004)(74316002)(53936002)(97736004)(81156014)(8676002)(2201001)(86362001)(81166006)(8936002)(52536014)(5660300002)(66066001)(25786009)(71200400001)(71190400001)(256004);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0701MB2652;H:HE1PR0701MB2652.eurprd07.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: irC+0PzOQ0yqRKHFR3qIva70pn5w+c82Y6EWNZfc78HFzGJGEkzU6FpeabuKRzpUBvMJz5BJNK7QDF8PIxS2nW+XwyhcDiNZsMFSfyDLYkIV3RKpfSFGEoC5opWzBLmL4jjngMEOlMlR1kjukaSn+03FLiIje/HW4+Iz+wVBy3d6rTgFJulfYs0s8fcDh/ErephTmCVktIBq2vsUpdjKpDl/ZcF2SR/2wtEJkwHSXwgoKQwSXZY6Kx1L3DULIQ8OwIGZysB9ZNa3hvDssthcDZ2OTdIaCcecX1cQbXPMM+XOI0zHevcsLeSyNaXqS2V89NlmtXRDo6LM6o9wR4vONNo9n6k+ccYI3FqyvPKIzZvG6D2djPbFjuszubV/cTFlQW615WY+X13NaD36vJ1HyJoqsw+0JXReovx6KiqxQSc= MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8af43697-934a-4254-b7c2-08d6b1d19f78 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 09:58:39.9922 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2652 Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Commit ea837f1c0503 ("kbuild: make modpost processing configurable") was intended to give KBUILD_MODPOST_WARN flexibility to be configurable. Right now KBUILD_MODPOST_WARN gets just ignored when KBUILD_EXTMOD is set which happens per default when building modules out of the tree. This change gives the opportunity to define module build behaving also in case of out of tree builds and default will become exit on error. Errors which can be detected by the build should be trapped out of the box there, unless somebody wants to notice broken stuff later at runtime. Signed-off-by: Wladislav Wiebe --- scripts/Makefile.modpost | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile.modpost b/scripts/Makefile.modpost index 6b7f354f189a..fec6ec2ffa47 100644 --- a/scripts/Makefile.modpost +++ b/scripts/Makefile.modpost @@ -78,7 +78,7 @@ modpost = scripts/mod/modpost \ $(if $(KBUILD_EXTRA_SYMBOLS), $(patsubst %, -e %,$(KBUILD_EXTRA_SYMBOLS))) \ $(if $(KBUILD_EXTMOD),-o $(modulesymfile)) \ $(if $(CONFIG_SECTION_MISMATCH_WARN_ONLY),,-E) \ - $(if $(KBUILD_EXTMOD)$(KBUILD_MODPOST_WARN),-w) + $(if $(KBUILD_MODPOST_WARN),-w) MODPOST_OPT=$(subst -i,-n,$(filter -i,$(MAKEFLAGS)))