[PATCH 5/5] of/irq: merge of_irq_map_one()
Grant Likely
grant.likely at secretlab.ca
Fri Jun 18 10:39:47 EST 2010
On Thu, Jun 17, 2010 at 5:57 PM, Benjamin Herrenschmidt
<benh at kernel.crashing.org> wrote:
> On Thu, 2010-06-17 at 17:11 -0600, Grant Likely wrote:
>> On Thu, Jun 10, 2010 at 7:17 PM, Benjamin Herrenschmidt
>> <benh at kernel.crashing.org> wrote:
>> > On Thu, 2010-06-10 at 17:36 -0600, Grant Likely wrote:
>> >>
>> >> Okay. I had been trying to avoid #ifdefs in the common code, but
>> >> you're probably right. I'll rework.
>> >
>> > Not even ifdef's ... just move the quirk map there. You can always
>> > #define the quirk variable to 0 on archs that have no quirks, to
>> > make it compile away if you believe it represents bloat, but they
>> > are simple well localized things so I doubt it matters.
>>
>> They're pretty small, but powermac32 is the only code that actually
>> uses the quirk facility. Everything else parses sanely it would
>> appear. I'd rather have them localized to the powermac code and
>> eliminate the quirks from the common code.
>
> Maybe, but the way you end up gutting out some internal functions of the
> parser so they can be overriden by the arch is just plain gross :-)
Heh, I won't dispute that. Give me a day or so. If I can't come up
with anything better, then I'll just move it all over.
g.
More information about the devicetree-discuss
mailing list