From: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2] m32r: fix build warning about putc
Date: Sun, 03 Jul 2016 21:03:40 +0100 [thread overview]
Message-ID: <57796F9C.3040404@gmail.com> (raw)
In-Reply-To: <1466977046-24724-1-git-send-email-sudipm.mukherjee@gmail.com>
On Sunday 26 June 2016 10:37 PM, Sudip Mukherjee wrote:
> We were getting build warning:
> arch/m32r/boot/compressed/m32r_sio.c:11:13:
> warning: conflicting types for built-in function 'putc'
>
> Here putc is used as a static function so lets just rename it to avoid
> the conflict with the builtin putc.
>
> Signed-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
> ---
>
> v1: was having checkpatch warning. My mistake. I removed the braces in
> the while loop.
Hi Andrew,
A gentle ping.
I know its too early for ping but you usually pick up all valid patches
in a day or two.
Infact, in this patch there is an assignment in the loop condition which
is not good, so if you want I can send a v3 by changing the loop to a
do-while loop and thus removing the assignment in the condition.
Regards
Sudip
>
> build log is at:
> https://travis-ci.org/sudipm-mukherjee/parport/jobs/139958498
>
> arch/m32r/boot/compressed/m32r_sio.c | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/arch/m32r/boot/compressed/m32r_sio.c b/arch/m32r/boot/compressed/m32r_sio.c
> index 01d877c..e5c0c60 100644
> --- a/arch/m32r/boot/compressed/m32r_sio.c
> +++ b/arch/m32r/boot/compressed/m32r_sio.c
> @@ -8,12 +8,13 @@
>
> #include <asm/processor.h>
>
> -static void putc(char c);
> +static void m32r_putc(char c);
>
> static int puts(const char *s)
> {
> char c;
> - while ((c = *s++)) putc(c);
> + while ((c = *s++))
> + m32r_putc(c);
> return 0;
> }
>
> @@ -41,7 +42,7 @@ static int puts(const char *s)
> #define BOOT_SIO0TXB PLD_ESIO0TXB
> #endif
>
> -static void putc(char c)
> +static void m32r_putc(char c)
> {
> while ((*BOOT_SIO0STS & 0x3) != 0x3)
> cpu_relax();
> @@ -61,7 +62,7 @@ static void putc(char c)
> #define SIO0TXB (volatile unsigned short *)(0x00efd000 + 30)
> #endif
>
> -static void putc(char c)
> +static void m32r_putc(char c)
> {
> while ((*SIO0STS & 0x1) == 0)
> cpu_relax();
>
prev parent reply other threads:[~2016-07-03 20:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-26 21:37 [PATCH v2] m32r: fix build warning about putc Sudip Mukherjee
2016-07-03 20:03 ` Sudip Mukherjee [this message]
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=57796F9C.3040404@gmail.com \
--to=sudipm.mukherjee@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
/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.