From patchwork Mon Oct 1 09:44:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 147877 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp3688171lji; Mon, 1 Oct 2018 02:45:30 -0700 (PDT) X-Google-Smtp-Source: ACcGV62sIE+q66OU6AJ83mN1Xe+DxGbd/AJz6vXjYbFej2MJdvejcu/OcndAMBLkQp15KSzdZH0u X-Received: by 2002:a63:68c7:: with SMTP id d190-v6mr9449025pgc.135.1538387130228; Mon, 01 Oct 2018 02:45:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538387130; cv=none; d=google.com; s=arc-20160816; b=SO3fajkiJrME31GAF64K7wq4wLcYcTJ80AVZ9DiDOc6HboQJQwNEqHiRUznVkhqTpp K4xBN+QH9mUC+UJ1+1DdH/YXrFfApEGoDJMBHle5MRoJWJEZaKi9Wbl0JkLDOb8MIWB+ eS2XXlinO9xfmUt31XPR/NI9K2OY83F5c0Y7HgDbS5ZLz2676XWC2zuwqmgG+Kyn5LHr 4saQGBVLkchV7MIyBzLH25rXvSJqFKvl7bOyR3e8UTgBjF1/9kbLUTirbGc4JiOQlGy6 2RhknAhHW1jk9X1yNvyvrpc2K1kSTl3WGrUkyHmp3kjR17SOws13ShOCx+hWixayJFF4 qO6w== 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=WUXFT2P0NSk4Fbu7xQA1bRb++hUQ2jt1i2HYH+Xzm38=; b=q2+16LtIv1SPTK+4P4/1XzXZ4zeKftMCUqMVGd+T4mQxUUQMWio2VQ3a6cQQU5H4gK kTm6HH7ZxCR6CoeHYYT5EKiumhgp8DUCCx+uhEoafK18bV2f2T1nCWjWFe40jXUaqjac YiHA2q8o9uszfDHSusMtjRBs7wsvKG6yjwvZ5MP4Fc7yig0d6jaonQSAUKcy78o+Ouq3 a36xdZSQzHGL/ahsxf0ozYbSbI1n0N1qHT6imh2uf8jOuhyWnoWLjZFI8sO9DDnFJEmZ 7vOdPkPM/K1k3VbBOXlyfjoMHIBvpxnUgAkOsld8FkA6vuCsAncjbMXDFMsdsr4NhTEq tSBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=uX5xv4rz; 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 c31-v6si11442496pgb.348.2018.10.01.02.45.29; Mon, 01 Oct 2018 02:45:30 -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=uX5xv4rz; 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 S1729135AbeJAQWY (ORCPT + 32 others); Mon, 1 Oct 2018 12:22:24 -0400 Received: from conuserg-11.nifty.com ([210.131.2.78]:64029 "EHLO conuserg-11.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729081AbeJAQWX (ORCPT ); Mon, 1 Oct 2018 12:22:23 -0400 Received: from pug.e01.socionext.com (p14092-ipngnfx01kyoto.kyoto.ocn.ne.jp [153.142.97.92]) (authenticated) by conuserg-11.nifty.com with ESMTP id w919iipI005108; Mon, 1 Oct 2018 18:44:44 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-11.nifty.com w919iipI005108 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1538387085; bh=WUXFT2P0NSk4Fbu7xQA1bRb++hUQ2jt1i2HYH+Xzm38=; h=From:To:Cc:Subject:Date:From; b=uX5xv4rzB3D6LP2ZHst8Qplwkga1VgVCRbPBCQMoYqigtE9d1p7Wm3AqR775E1wI9 j09+13e/zTSrkqcWThhQZXw/7JB5V2LP8TTtnVTZsJ5bcKuxrTi/Iwl2s44QAoCpJ3 UBtD1uVP/EdI8mi4eHxAVzBQ40EaCsU6hJWpgU3G+2C4kWpPRze9rQ78PVm4KkBIQC DFPE/63yzBXt7p1Ov2Tc7ot4w+Xcy6FjKW8Myha9+4dpYgsVEyT1aXzAOJBLPsGpXE a+lD8EnVIBvPl4xACE/9fNlOUMolg1Q2dr6VOTGxubZegSjEGLN0KY4GyxVKzaFj4R CLvEHpSKOkJcg== X-Nifty-SrcIP: [153.142.97.92] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Arnd Bergmann , Kees Cook , Nick Desaulniers , Masahiro Yamada , Michal Marek , linux-kernel@vger.kernel.org Subject: [PATCH 1/3] kbuild: add -Wno-pointer-sign flag unconditionally Date: Mon, 1 Oct 2018 18:44:36 +0900 Message-Id: <1538387078-21892-1-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We have raised the compiler requirement from time to time. With commit cafa0010cd51 ("Raise the minimum required gcc version to 4.6"), the minimum for GCC is 4.6 now. The -Wno-pointer-sign has been here since the pre-git era. It is documented in the GCC 4.6 manual, and it is recognized by Clang and ICC as well. Let's rip off the cc-disable-warning switch, and see if somebody complains about it. Signed-off-by: Masahiro Yamada --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 Tested-by: Nick Desaulniers diff --git a/Makefile b/Makefile index c6d1f2f..505a324 100644 --- a/Makefile +++ b/Makefile @@ -800,7 +800,7 @@ NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,) # disable pointer signed / unsigned warnings in gcc 4.0 -KBUILD_CFLAGS += $(call cc-disable-warning, pointer-sign) +KBUILD_CFLAGS += -Wno-pointer-sign # disable stringop warnings in gcc 8+ KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation) From patchwork Mon Oct 1 09:44:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 147878 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp3688178lji; Mon, 1 Oct 2018 02:45:30 -0700 (PDT) X-Google-Smtp-Source: ACcGV60Li/wkmeDUx20I45T8ZdHvl1z2iE+ssfaIy1Y2bHWHuu/NRXOBO4KKC6z0sqV9MSQfRWjJ X-Received: by 2002:a63:1947:: with SMTP id 7-v6mr9570826pgz.192.1538387130571; Mon, 01 Oct 2018 02:45:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538387130; cv=none; d=google.com; s=arc-20160816; b=gF3RE8EVuw94nKrbYPal+pDKFTvcJU/Ozenhtk7CnJXYNTk7e6668GO9GuvQoWORwv wTNvf3hDru9aGVg9LVkDmvkA76OTqzP58iSsRhh5AMSJlTTkpfKDxEhnIXxHn3KF7ecG MOR2ed3rgf/qNUrgrx/AAPF8MS+O+kjaAOUyLtO5IIXRcmAtF6CIrDw3HqkGFskYb6Pb SV61gTLxKd0h6kSbgIAdiv9vbq6nLCiuFORp247471gbXBwHNAKuiCgCZa+tJdMLfvrl EpxWMVA1w9pbkV3VQdevyXWKUlp73Sojb0cmJg8yefFkzQKT8mFvYTqcrz4klvUSAUql DH3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter; bh=SpZLur+sbJBSYyU7Lxk/b7C7/dHU+CrpWov6wcdLp/0=; b=rypgTWMpAsX3IEbf/KWL+v+LJzT/xamBue19yNK4Jh7wi7yXfpkX9z8axHnGnqGC9b kpljPKOiS1FF9vivnUZ/6vTxiH9htFHFU+PDRbtmMXUtOLUv2yzEwn0ZwgQFbI24UBI8 YrtcyUpkwnb/VQM6Spzms0uuEr0os7LIj8XGEExyIVNipEQp2ZpTWb59O79Au8iWBnBp QU534lbrF3s8aWYrgYvjSadpMvU80Y/e052OLBwMNBaTMuUEJ0VZ227qwtstJ1igaC1Q YYBRHLjwqPQT5KznUIxUrGl64dUmNkilk78BcomtAIZpZDlxnWrSJ+kHaA03u6E0kH1I VPDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=gHLvUYXM; 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 c31-v6si11442496pgb.348.2018.10.01.02.45.30; Mon, 01 Oct 2018 02:45:30 -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=gHLvUYXM; 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 S1729187AbeJAQWY (ORCPT + 32 others); Mon, 1 Oct 2018 12:22:24 -0400 Received: from conuserg-11.nifty.com ([210.131.2.78]:64025 "EHLO conuserg-11.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729050AbeJAQWX (ORCPT ); Mon, 1 Oct 2018 12:22:23 -0400 Received: from pug.e01.socionext.com (p14092-ipngnfx01kyoto.kyoto.ocn.ne.jp [153.142.97.92]) (authenticated) by conuserg-11.nifty.com with ESMTP id w919iipJ005108; Mon, 1 Oct 2018 18:44:45 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-11.nifty.com w919iipJ005108 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1538387085; bh=SpZLur+sbJBSYyU7Lxk/b7C7/dHU+CrpWov6wcdLp/0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gHLvUYXM8wWsdtMDUcST736bPxk8/3DXBmeZhA2+/IbM7x7PWUZigq3BGBCMxl12c dLbf3ve2ZrGPqbgQ2RKApbnm64u6PidFbkvg/EzFEHZpF6oHsijjuLDyu9ZzBv6uyN 2IhKUi/hwQJlcWXZE0nDHzxqfhFPQYlmm60riPQVkzhPh8YRlWIA9g4uGHjQzSXcAI p37IjL8obA08CWdP4XtMHdMOPkPGjs0NSrhNjxahC1NYz6RfajRW/osuYunZSHzKQJ jymK5oW/uH2I6iQUKc47lEG77RjPlF9PtH7DKlb+Srkyf7+pxQArzC1VsnCtjRLD1h 8Yfk8PWzuobDg== X-Nifty-SrcIP: [153.142.97.92] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Arnd Bergmann , Kees Cook , Nick Desaulniers , Masahiro Yamada , Michal Marek , linux-kernel@vger.kernel.org Subject: [PATCH 2/3] kbuild: add -Wdeclaration-after-statement flag unconditionally Date: Mon, 1 Oct 2018 18:44:37 +0900 Message-Id: <1538387078-21892-2-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1538387078-21892-1-git-send-email-yamada.masahiro@socionext.com> References: <1538387078-21892-1-git-send-email-yamada.masahiro@socionext.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We have raised the compiler requirement from time to time. With commit cafa0010cd51 ("Raise the minimum required gcc version to 4.6"), the minimum for GCC is 4.6 now. This flag has been here since the pre-git era. It is documented in the GCC 4.6 manual, and it is recognized by Clang and ICC as well. Let's rip off the cc-option switch, and see if somebody complains about it. Signed-off-by: Masahiro Yamada --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 Tested-by: Nick Desaulniers diff --git a/Makefile b/Makefile index 505a324..8a23fee 100644 --- a/Makefile +++ b/Makefile @@ -797,7 +797,7 @@ endif NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) # warn about C99 declaration after statement -KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,) +KBUILD_CFLAGS += -Wdeclaration-after-statement # disable pointer signed / unsigned warnings in gcc 4.0 KBUILD_CFLAGS += -Wno-pointer-sign From patchwork Mon Oct 1 09:44:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 147879 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp3688211lji; Mon, 1 Oct 2018 02:45:32 -0700 (PDT) X-Google-Smtp-Source: ACcGV638bJcn+BHQ0VF8rFqI+8uTOs8z302nMdInQTU88B1u7fcXdPJb+qIGZyClz/Xy4trC87ct X-Received: by 2002:a62:20d8:: with SMTP id m85-v6mr10620223pfj.152.1538387132318; Mon, 01 Oct 2018 02:45:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538387132; cv=none; d=google.com; s=arc-20160816; b=Kpl9lt1SeF/amVhTusyMhURh+DY1UaQEJsdgd6Rwc4hcaTwxId/L8sRznihjKmlZDi +MjyvC/PcnOPaD1zEg8Hgx+cWhoTIRDCV3TWsFiNJ4tR/m1Xd1Hir9hBwEuPtZgaqEMT KhzPjlX4n9YwQ6q7NO8eTxekkUCm+VTsOKlZx9/ZuX+wADyhZtLnVt6ua/10kNTQl4sh U1TyiC3zW1nbakTRQLGHdXMk312IEDQL4wOlNBX8hY7LRLtBCp/UN+Ntcci6dSYrcfVo 5zQ7RDGkHRQ+GwCxZZ9R8uUOOa2AZ/mkcbtC8OgdivAYIzTWE0S2FA2QIvR/pmax3EL6 mQvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter; bh=4lVB2aFznZ03R0jO3ZE1lpLOFkM4t8EYXVBngQ9ssaA=; b=NeXFNmX5+BSn8xsSPBtE13wwNEs9Gq2Hl8wuqKU3HPxosDM+4z7SeHyK7EcrfNioSv EavSpHa0yExDCLWHg3fEmsHpk3II2uphJkVAlvF6JZd/ojyCfEUaa1SKzIwpS01F+sn9 szeZ6dk6s30vzRKmt/ceOvmAy+QhhVV4XDskPMkrHn5EqHBYwhz7jEPrnv1v2b0jG2Zy To1dAndOsAfiGeO1eS8IU0j0CBl4RT7NpsPkbV3NnHNg3TYCw4e22v0ww3ptOa+uPyTy pYV8N1rkYUlIAxq5M8gYSOvHZay00xgQUWFlnDOrcCAVylzYh1w1Xd04UrP1bjq7Zerv ok0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=1i+0bhjY; 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 h18-v6si3358333pgk.351.2018.10.01.02.45.32; Mon, 01 Oct 2018 02:45:32 -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=1i+0bhjY; 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 S1729211AbeJAQWY (ORCPT + 32 others); Mon, 1 Oct 2018 12:22:24 -0400 Received: from conuserg-11.nifty.com ([210.131.2.78]:64049 "EHLO conuserg-11.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729035AbeJAQWY (ORCPT ); Mon, 1 Oct 2018 12:22:24 -0400 Received: from pug.e01.socionext.com (p14092-ipngnfx01kyoto.kyoto.ocn.ne.jp [153.142.97.92]) (authenticated) by conuserg-11.nifty.com with ESMTP id w919iipK005108; Mon, 1 Oct 2018 18:44:46 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-11.nifty.com w919iipK005108 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1538387086; bh=4lVB2aFznZ03R0jO3ZE1lpLOFkM4t8EYXVBngQ9ssaA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1i+0bhjYXKFw4qk3zw+9tpdVx9sqsT2gcGC+SMY5e9xVWNjs23T0pQ1Rp7NAPPurG lnSsSerOLxy3ASjXShB691YYT02M3Lnyuur0NvzkBQWNQqgNjTVfXNu/nQ+L1PdOyX 4v0iVTSaa55oZvJL14Khf5JGxLV5IY/iFdCz7te8kNIJn9axJuewHz375Vcmc91vUH 1DvMFExtIsmizZ780FC7ivFQnfj3luLznovMykFKTb3ckX8zZr5m0D9AzP8APk64XW ksOw/5VcpYEaBsyZkZRG6pwLJGLxf/AkH0/bQNULzY5oQ6jNZpssorWMsxazv5qDzw S8O/RhrR6FvNw== X-Nifty-SrcIP: [153.142.97.92] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Arnd Bergmann , Kees Cook , Nick Desaulniers , Masahiro Yamada , Michal Marek , linux-kernel@vger.kernel.org Subject: [PATCH 3/3] kbuild: add -Wno-unused-but-set-variable compiler flag unconditionally Date: Mon, 1 Oct 2018 18:44:38 +0900 Message-Id: <1538387078-21892-3-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1538387078-21892-1-git-send-email-yamada.masahiro@socionext.com> References: <1538387078-21892-1-git-send-email-yamada.masahiro@socionext.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We have raised the compiler requirement from time to time. With commit cafa0010cd51 ("Raise the minimum required gcc version to 4.6"), the minimum for GCC is 4.6 now. This flag was added by GCC 4.6, and it is recognized by Clang and ICC as well. Let's rip off the cc-disable-warning switch, and see if somebody complains about it. Signed-off-by: Masahiro Yamada --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 Nacked-by: Nick Desaulniers diff --git a/Makefile b/Makefile index 8a23fee..2627266 100644 --- a/Makefile +++ b/Makefile @@ -716,7 +716,7 @@ else # These warnings generated too much noise in a regular build. # Use make W=1 to enable them (see scripts/Makefile.extrawarn) -KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable) +KBUILD_CFLAGS += -Wno-unused-but-set-variable endif KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)