From patchwork Thu May 9 06:45:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 163693 Delivered-To: patch@linaro.org Received: by 2002:a05:6e02:142:0:0:0:0 with SMTP id j2csp576326ilr; Wed, 8 May 2019 23:46:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqxhOJ+YQ+SxusOSPYkbGfknC0bfzQqu7I7NutJoFOaCBl/FCSrzuAxF3Ky7y1LVkkHc7cFy X-Received: by 2002:a17:902:2beb:: with SMTP id l98mr804605plb.290.1557384412686; Wed, 08 May 2019 23:46:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557384412; cv=none; d=google.com; s=arc-20160816; b=KCRL/XplUwTP4Rgsn3oD1737O11MtQJcBkxw5MNXByPGKSYFef7r6NxNDYApTgNBTV vdvvEHyo9g/cJRloL4pljsKh/Is9Ye3GLZSWlP71WrDKSuyRvIFXLDl89JGpM4IvbGSF zx6z9VaOt9G2dfkY1S07yBinAwcqfI2rJp2xqIGz+B291SjIYQogjPbI7xhrJipguZYe +ntlOwucwGYyYpVc3pgk7ucgmB+S1wqSvYzjsuziJql+jFf9hq5nnJp6hMRZ5pbRuLp5 2t5/mA7zjutDqLnlj5MEkR5uc//vTavk5YSXtYkRiBz1Sho9pTKoHWbh0LSGVGYV0sis BMiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter; bh=yvvTvwV0Tq4SfdZCXnDg+V5rwwtcrTFnobkhSLEwtFI=; b=q2FKh/4MRZcCik3needRAZC2Nf8XHsMIy7Mu+fZX2niNchOQ6jWcVcwidmL0T5AQ+L 0pwahBa3HaRo425FMO0NUsZwB4srRduZjYBZ26iKRuiuzewvF/m35YC0pfuAkK7EH3yW kIS/2W3p9LFgSXBwwm+D/ciMtU9GlVohytdyvH9P06TJCKUp73xAily05ifsMtg6Qb4E TldGXJeZiWxNbX1lZsMufQGZ5vKE4PNSfwnVNvl9qdrk1EF1Qap4k3iBzo4aW/0Lv6uw TczjeF5W5Ck7dXvYImH+WyVWGZ4Mix+4F7WU6gg3owHifxIfgVmCpmwCZe5i9VqW8slI if0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=HP06V32v; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j190si1870936pgd.394.2019.05.08.23.46.52; Wed, 08 May 2019 23:46:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=HP06V32v; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726640AbfEIGqt (ORCPT + 30 others); Thu, 9 May 2019 02:46:49 -0400 Received: from conuserg-07.nifty.com ([210.131.2.74]:38135 "EHLO conuserg-07.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726099AbfEIGqt (ORCPT ); Thu, 9 May 2019 02:46:49 -0400 Received: from localhost.localdomain (p14092-ipngnfx01kyoto.kyoto.ocn.ne.jp [153.142.97.92]) (authenticated) by conuserg-07.nifty.com with ESMTP id x496k1w2011062; Thu, 9 May 2019 15:46:01 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-07.nifty.com x496k1w2011062 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1557384363; bh=yvvTvwV0Tq4SfdZCXnDg+V5rwwtcrTFnobkhSLEwtFI=; h=From:To:Cc:Subject:Date:From; b=HP06V32v2HYSug7mt4D42elbvKd4c5IlYYu9Na61IXnowNhnw6wD3Aa25u0NTi/yg 10bDDONVCyEDGtKS3sHP/369sBL2U4xkBNE6JXtKlg159qUO2fF3uafqraM2oJysjn lxlOZMYh3bHpDypxmCVL9JcME/qyx8BhuwBlqGEK/2GauqG2oj1YZyquqjXO3jmq+o mLhmNtzN+bKLzPzgflPox2wDRHN9p4eAAdrFnNQEyjMCcLXYSc/H98WlrssgHOlcqE 7VQhAzCHOrrc2I5f9sQ19o6EyGOTPrvOtUV5Ti/55XJAcC3b5I8R0jgyBGhYuycXyl 1sQdInYtfQ/gQ== X-Nifty-SrcIP: [153.142.97.92] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Nick Desaulniers , Nathan Chancellor , Arnd Bergmann , clang-built-linux@googlegroups.com, Masahiro Yamada , Michal Marek , linux-kernel@vger.kernel.org Subject: [PATCH] kbuild: add -Wvla flag unconditionally Date: Thu, 9 May 2019 15:45:49 +0900 Message-Id: <20190509064549.1302-1-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This flag is documented in the GCC 4.6 manual, and recognized by Clang as well. Let's rip off the cc-option switch. Signed-off-by: Masahiro Yamada --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.1 Reviewed-by: Sedat Dilek Reviewed-by: Nathan Chancellor Acked-by: Kees Cook Tested-by: Nick Desaulniers diff --git a/Makefile b/Makefile index c71ffb6f55b5..3f5e8a0f4561 100644 --- a/Makefile +++ b/Makefile @@ -841,7 +841,7 @@ NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) KBUILD_CFLAGS += -Wdeclaration-after-statement # Variable Length Arrays (VLAs) should not be used anywhere in the kernel -KBUILD_CFLAGS += $(call cc-option,-Wvla) +KBUILD_CFLAGS += -Wvla # disable pointer signed / unsigned warnings in gcc 4.0 KBUILD_CFLAGS += -Wno-pointer-sign