From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH v3 2/7] drivers/net/e1000: Suppress misleading indentation warning Date: Wed, 30 Mar 2016 14:48:32 -0700 Message-ID: <20160330144832.65ca1897@xeon-e3> References: <1458682638-28378-1-git-send-email-aconole@redhat.com> <20160330093653.0d7e1847@xeon-e3> <10236988.vM3noimEBN@xps13> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Aaron Conole , Panu Matilainen , "Lu, Wenzhuo" , dev@dpdk.org, "Richardson, Bruce" To: Thomas Monjalon Return-path: Received: from mail-pa0-f51.google.com (mail-pa0-f51.google.com [209.85.220.51]) by dpdk.org (Postfix) with ESMTP id 9633F37A6 for ; Wed, 30 Mar 2016 23:48:17 +0200 (CEST) Received: by mail-pa0-f51.google.com with SMTP id td3so49731626pab.2 for ; Wed, 30 Mar 2016 14:48:17 -0700 (PDT) In-Reply-To: <10236988.vM3noimEBN@xps13> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, 30 Mar 2016 19:12:39 +0200 Thomas Monjalon wrote: > 2016-03-30 09:36, Stephen Hemminger: > > On Wed, 30 Mar 2016 10:06:36 -0400 > > Aaron Conole wrote: > > > --- a/drivers/net/e1000/Makefile > > > +++ b/drivers/net/e1000/Makefile > > > @@ -54,6 +54,9 @@ else > > > # > > > CFLAGS_BASE_DRIVER = -Wno-uninitialized -Wno-unused-parameter > > > CFLAGS_BASE_DRIVER += -Wno-unused-variable > > > +ifeq ($(shell test $(GCC_VERSION) -ge 60 && echo 1), 1) > > > +CFLAGS_BASE_DRIVER += -Wno-misleading-indentation > > > +endif > > > endif > > > > NAK, don't do it to the whole file. > > Fix the code (best option) > > or use a pragma for the small area which is broken for other reasons. > > Stephen, your solutions do not work because Aaron has not been allowed > to modify this file. > As long as we are not allowed to modify the Intel base drivers, > I don't see any problem to hide some warnings in them. > The warnings could help us to clean the code or fix some bugs but > we are not allowed to... > It is the responsibility of the driver maintainer to keep this nasty code. ok, but the policy of "base drivers are allowed to be unmaintainable" is an albatross around the neck of DPDK. There is a reason such a policy was rejected in Linux.