From: Hannes Eder <hannes@hanneseder.net>
To: Ingo Molnar <mingo@elte.hu>
Cc: Matthew Wilcox <matthew@wil.cx>,
kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] kernel/irq: fix sparse warning: make symbol static
Date: Mon, 09 Feb 2009 10:36:33 +0000 [thread overview]
Message-ID: <154e089b0902090236y1e4f382dlddb6815312e51d39@mail.gmail.com> (raw)
In-Reply-To: <20090209091604.GE31890@elte.hu>
On Mon, Feb 9, 2009 at 10:16 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> * Matthew Wilcox <matthew@wil.cx> wrote:
>
>> On Sun, Feb 08, 2009 at 08:24:47PM +0100, Hannes Eder wrote:
>> > -static inline int do_irq_select_affinity(int irq, struct irq_desc *desc)
>> > +static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *desc)
>>
>> Does this not introduce a checkpatch warning about a line being longer
>> than 80 columns? Three acceptable ways to fix this:
>
> It does - 81 cols. We could ignore it (it's close enough to the limit), but:
That's why I thought I ignore that warning.
> ----------------->
> From 548c8933801c9ee347b6f1bad2491e4286a4f3a2 Mon Sep 17 00:00:00 2001
> From: Hannes Eder <hannes@hanneseder.net>
> Date: Sun, 8 Feb 2009 20:24:47 +0100
> Subject: [PATCH] kernel/irq: fix sparse warning: make symbol static
>
> While being at it make every occurrence of 'do_irq_select_affinity'
> have the same signature in terms of signedness of the first argument.
>
> Fix this sparse warning:
> kernel/irq/manage.c:112:5: warning: symbol 'do_irq_select_affinity' was not declared. Should it be static?
>
> Also rename do_irq_select_affinity() to setup_affinity() - shorter name
> and clearer naming.
>
> Signed-off-by: Hannes Eder <hannes@hanneseder.net>
> Acked-by: Matthew Wilcox <matthew@wil.cx>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> ---
> kernel/irq/manage.c | 10 +++++-----
> 1 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
> index 291f036..38008b8 100644
> --- a/kernel/irq/manage.c
> +++ b/kernel/irq/manage.c
> @@ -109,7 +109,7 @@ int irq_set_affinity(unsigned int irq, const struct cpumask *cpumask)
> /*
> * Generic version of the affinity autoselector.
> */
> -int do_irq_select_affinity(unsigned int irq, struct irq_desc *desc)
> +static int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> if (!irq_can_set_affinity(irq))
> return 0;
> @@ -133,7 +133,7 @@ set_affinity:
> return 0;
> }
> #else
> -static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *d)
> +static inline int setup_affinity(unsigned int irq, struct irq_desc *d)
using the following would even be more homogenous:
-static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *d)
+static inline int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> return irq_select_affinity(irq);
> }
> @@ -149,14 +149,14 @@ int irq_select_affinity_usr(unsigned int irq)
> int ret;
>
> spin_lock_irqsave(&desc->lock, flags);
> - ret = do_irq_select_affinity(irq, desc);
> + ret = setup_affinity(irq, desc);
> spin_unlock_irqrestore(&desc->lock, flags);
>
> return ret;
> }
>
> #else
> -static inline int do_irq_select_affinity(int irq, struct irq_desc *desc)
> +static inline int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> return 0;
> }
> @@ -488,7 +488,7 @@ __setup_irq(unsigned int irq, struct irq_desc * desc, struct irqaction *new)
> desc->status |= IRQ_NO_BALANCING;
>
> /* Set default affinity mask once everything is setup */
> - do_irq_select_affinity(irq, desc);
> + setup_affinity(irq, desc);
>
> } else if ((new->flags & IRQF_TRIGGER_MASK)
> && (new->flags & IRQF_TRIGGER_MASK)
>
Thank you.
-Hannes
--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Hannes Eder <hannes@hanneseder.net>
To: Ingo Molnar <mingo@elte.hu>
Cc: Matthew Wilcox <matthew@wil.cx>,
kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] kernel/irq: fix sparse warning: make symbol static
Date: Mon, 9 Feb 2009 11:36:33 +0100 [thread overview]
Message-ID: <154e089b0902090236y1e4f382dlddb6815312e51d39@mail.gmail.com> (raw)
In-Reply-To: <20090209091604.GE31890@elte.hu>
On Mon, Feb 9, 2009 at 10:16 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> * Matthew Wilcox <matthew@wil.cx> wrote:
>
>> On Sun, Feb 08, 2009 at 08:24:47PM +0100, Hannes Eder wrote:
>> > -static inline int do_irq_select_affinity(int irq, struct irq_desc *desc)
>> > +static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *desc)
>>
>> Does this not introduce a checkpatch warning about a line being longer
>> than 80 columns? Three acceptable ways to fix this:
>
> It does - 81 cols. We could ignore it (it's close enough to the limit), but:
That's why I thought I ignore that warning.
> ----------------->
> From 548c8933801c9ee347b6f1bad2491e4286a4f3a2 Mon Sep 17 00:00:00 2001
> From: Hannes Eder <hannes@hanneseder.net>
> Date: Sun, 8 Feb 2009 20:24:47 +0100
> Subject: [PATCH] kernel/irq: fix sparse warning: make symbol static
>
> While being at it make every occurrence of 'do_irq_select_affinity'
> have the same signature in terms of signedness of the first argument.
>
> Fix this sparse warning:
> kernel/irq/manage.c:112:5: warning: symbol 'do_irq_select_affinity' was not declared. Should it be static?
>
> Also rename do_irq_select_affinity() to setup_affinity() - shorter name
> and clearer naming.
>
> Signed-off-by: Hannes Eder <hannes@hanneseder.net>
> Acked-by: Matthew Wilcox <matthew@wil.cx>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> ---
> kernel/irq/manage.c | 10 +++++-----
> 1 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
> index 291f036..38008b8 100644
> --- a/kernel/irq/manage.c
> +++ b/kernel/irq/manage.c
> @@ -109,7 +109,7 @@ int irq_set_affinity(unsigned int irq, const struct cpumask *cpumask)
> /*
> * Generic version of the affinity autoselector.
> */
> -int do_irq_select_affinity(unsigned int irq, struct irq_desc *desc)
> +static int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> if (!irq_can_set_affinity(irq))
> return 0;
> @@ -133,7 +133,7 @@ set_affinity:
> return 0;
> }
> #else
> -static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *d)
> +static inline int setup_affinity(unsigned int irq, struct irq_desc *d)
using the following would even be more homogenous:
-static inline int do_irq_select_affinity(unsigned int irq, struct irq_desc *d)
+static inline int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> return irq_select_affinity(irq);
> }
> @@ -149,14 +149,14 @@ int irq_select_affinity_usr(unsigned int irq)
> int ret;
>
> spin_lock_irqsave(&desc->lock, flags);
> - ret = do_irq_select_affinity(irq, desc);
> + ret = setup_affinity(irq, desc);
> spin_unlock_irqrestore(&desc->lock, flags);
>
> return ret;
> }
>
> #else
> -static inline int do_irq_select_affinity(int irq, struct irq_desc *desc)
> +static inline int setup_affinity(unsigned int irq, struct irq_desc *desc)
> {
> return 0;
> }
> @@ -488,7 +488,7 @@ __setup_irq(unsigned int irq, struct irq_desc * desc, struct irqaction *new)
> desc->status |= IRQ_NO_BALANCING;
>
> /* Set default affinity mask once everything is setup */
> - do_irq_select_affinity(irq, desc);
> + setup_affinity(irq, desc);
>
> } else if ((new->flags & IRQF_TRIGGER_MASK)
> && (new->flags & IRQF_TRIGGER_MASK)
>
Thank you.
-Hannes
next prev parent reply other threads:[~2009-02-09 10:36 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-08 19:24 [PATCH] kernel/irq: fix sparse warning: make symbol static Hannes Eder
2009-02-08 19:24 ` Hannes Eder
2009-02-08 23:09 ` Matthew Wilcox
2009-02-08 23:09 ` Matthew Wilcox
2009-02-09 9:16 ` Ingo Molnar
2009-02-09 9:16 ` Ingo Molnar
2009-02-09 10:36 ` Hannes Eder [this message]
2009-02-09 10:36 ` Hannes Eder
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=154e089b0902090236y1e4f382dlddb6815312e51d39@mail.gmail.com \
--to=hannes@hanneseder.net \
--cc=kernel-janitors@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matthew@wil.cx \
--cc=mingo@elte.hu \
/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.