[[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 <paul.gortmaker@xxxxxxxxxxxxx> > Signed-off-by: Sudip Mukherjee <sudip@xxxxxxxxxxxxxxx> > --- > > 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 <linux/err.h> > #include <linux/irq.h> > #include <linux/suspend.h> > +#include <linux/module.h> > > #include <asm/io.h> > #include <asm/ioctls.h> > -- > 1.9.1 > -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html