[PATCH 3/5] of/address: Merge all of the bus translation code

Grant Likely grant.likely at secretlab.ca
Tue Jun 22 07:06:00 EST 2010


On Thu, Jun 10, 2010 at 8:26 AM, Grant Likely <grant.likely at secretlab.ca> wrote:
> On Thu, Jun 10, 2010 at 12:43 AM, Benjamin Herrenschmidt
> <benh at kernel.crashing.org> wrote:
>> On Tue, 2010-06-08 at 08:10 -0600, Grant Likely wrote:
>>> Microblaze and PowerPC share a large chunk of code for translating
>>> OF device tree data into usable addresses.  There aren't many differences
>>                                                           ^^^^
>> Care to comment on these differences ?
>
> Purely cosmetic IIRC, but I will go back and double check.  Things
> like printk vs. pr_info and some style differences.  I looked at them
> side-by-side and fixed each difference individually until they were
> identical.
>
>>> between the two, so merge the codebase wholesale rather than trying to
>>> work out the independent bits.
>>
>> Well, I don't see ifdef's in the resulting code (but I'm a bit blind),
>> so what did you do with the differences ?
>>
>> This is complex and fragile code, so any change to it must be very
>> carefully scrutinized.

Hi Ben,

I've double checked side-by-side.  The changes are all cosmetic expect
for the addition of dma-ranges support on the powerpc version that
hadn't been applied to microblaze.  This patch takes the powerpc code
plus the cosmetic changes (spaces, pr_debug vs DBG, etc) from the
microblaze side.  There should be no functional changes to either
platform since microblaze doesn't currently use dma-ranges anyway.

Here's the new commit text:

----
    of/address: Merge all of the bus translation code

    Microblaze and PowerPC share a large chunk of code for translating
    OF device tree data into usable addresses.  Differences between the two
    consist of cosmetic differences, and the addition of dma-ranges support
    to powerpc but not microblaze.  This patch moves the powerpc
    version into common code and applies many of the cosmetic (non-functional)
    changes from the microblaze version.
----

I've only changed the commit text.  The patch remains unchanged.  Are
you okay with this patch?

Cheers,
g.


>>
>> Cheers,
>> Ben.
>>
>>> Signed-off-by: Grant Likely <grant.likely at secretlab.ca>
>>> CC: Michal Simek <monstr at monstr.eu>
>>> CC: Wolfram Sang <w.sang at pengutronix.de>
>>> CC: Stephen Rothwell <sfr at canb.auug.org.au>
>>> CC: Benjamin Herrenschmidt <benh at kernel.crashing.org>
>>> CC: microblaze-uclinux at itee.uq.edu.au
>>> CC: linuxppc-dev at ozlabs.org


More information about the Linuxppc-dev mailing list