From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Gortmaker Subject: Re: [PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE Date: Thu, 17 Dec 2015 10:02:00 -0500 Message-ID: <20151217150200.GW2772@windriver.com> References: <1450355148-18996-1-git-send-email-sudipm.mukherjee@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Content-Disposition: inline In-Reply-To: <1450355148-18996-1-git-send-email-sudipm.mukherjee@gmail.com> Sender: linux-kernel-owner@vger.kernel.org To: Sudip Mukherjee Cc: Nicolas Ferre , Greg Kroah-Hartman , Jiri Slaby , linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org List-Id: linux-serial@vger.kernel.org [[PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE] On 17/12/2015 (Thu 17:55) Sudip Mukherjee wrote: > mips allmodconfig fails with the error: > > drivers/tty/serial/atmel_serial.c:192:1: warning: data definition has no type or storage class > MODULE_DEVICE_TABLE(of, atmel_serial_dt_ids); > ^ Yes, unfortunately I noticed the same thing when redoing my mips build coverage. > drivers/tty/serial/atmel_serial.c:192:1: error: type defaults to 'int' in declaration of 'MODULE_DEVICE_TABLE' [-Werror=implicit-int] > drivers/tty/serial/atmel_serial.c:192:1: warning: parameter names (without types) in function declaration > > commit c39dfebc7798 has made the driver non-modular and removed the > header file and it is now compiled as a builtin driver. But since > CONFIG_OF is defined for mips so we need the definition of > MODULE_DEVICE_TABLE to compile successfully. No, this isn't the right fix. We just delete the offending line. I'll send the proper patch in a minute, once I add a reported by line to it. Paul. -- > > Fixes: c39dfebc7798 ("drivers/tty/serial: make serial/atmel_serial.c explicitly non-modular") > Cc: Paul Gortmaker > Signed-off-by: Sudip Mukherjee > --- > > build log with next-20151217 is at: > https://travis-ci.org/sudipm-mukherjee/parport/jobs/97388463 > > Log contains another error with gpio, patch for that has been separately > submitted. > > drivers/tty/serial/atmel_serial.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c > index 50e785a..e9a2fa4 100644 > --- a/drivers/tty/serial/atmel_serial.c > +++ b/drivers/tty/serial/atmel_serial.c > @@ -47,6 +47,7 @@ > #include > #include > #include > +#include > > #include > #include > -- > 1.9.1 >