[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.00.0912130022090.14955@eddie.linux-mips.org>
Date: Sun, 13 Dec 2009 00:34:54 +0000 (GMT)
From: "Maciej W. Rozycki" <macro@...ux-mips.org>
To: "H. Peter Anvin" <hpa@...or.com>
cc: Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>,
David Miller <davem@...emloft.net>, xiyou.wangcong@...il.com,
x86@...nel.org, linux-kernel@...r.kernel.org, tglx@...utronix.de,
mingo@...hat.com
Subject: Re: [PATCH] irq: handle irq0 special only on x86
On Thu, 10 Dec 2009, H. Peter Anvin wrote:
> > Note, I fully agree to use 0 for NO_IRQ if you have an int-sized value
> > that holds either NO_IRQ or a valid irq number. But in practise I'd not
> > recommend to use this idiom.
> >
>
> You're tilting at windmills about something that was settled long ago,
> like it or not.
This is nothing that couldn't be changed; my personal preference would be
quite the obvious choice of something along the lines of:
#define NO_IRQ -1U
that would also have the benefit of forcing all the relevant places to use
the macro rather than an expression like !irq, improving code readability
and greppability.
My motivation to push any such change at the moment is rather weak though
-- it's been a while since I was last pissed off by the weirdness of
assumptions about IRQ 0 in Linux.
Maciej
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists