From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Jiri Slaby <jslaby@suse.com>,
linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: Re: [PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE
Date: Thu, 17 Dec 2015 10:02:00 -0500 [thread overview]
Message-ID: <20151217150200.GW2772@windriver.com> (raw)
In-Reply-To: <1450355148-18996-1-git-send-email-sudipm.mukherjee@gmail.com>
[[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@windriver.com>
> Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
> ---
>
> 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
>
WARNING: multiple messages have this Message-ID (diff)
From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Jiri Slaby <jslaby@suse.com>, <linux-kernel@vger.kernel.org>,
<linux-serial@vger.kernel.org>
Subject: Re: [PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE
Date: Thu, 17 Dec 2015 10:02:00 -0500 [thread overview]
Message-ID: <20151217150200.GW2772@windriver.com> (raw)
In-Reply-To: <1450355148-18996-1-git-send-email-sudipm.mukherjee@gmail.com>
[[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@windriver.com>
> Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
> ---
>
> 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
>
next prev parent reply other threads:[~2015-12-17 15:02 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-17 12:25 [PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE Sudip Mukherjee
2015-12-17 15:02 ` Paul Gortmaker [this message]
2015-12-17 15:02 ` Paul Gortmaker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20151217150200.GW2772@windriver.com \
--to=paul.gortmaker@windriver.com \
--cc=gregkh@linuxfoundation.org \
--cc=jslaby@suse.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=nicolas.ferre@atmel.com \
--cc=sudipm.mukherjee@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.