On Mon, Sep 13, 2010 at 10:13 PM, Jeremy Kerr <[email protected]> wrote:
> Use the sparse annotations so we can keep track of endianness.
>
> Signed-off-by: Jeremy Kerr <[email protected]>

Does this mean that I should be using be32_to_cpu() whenever I
dereference a pointer to a u32 in the device tree?  Currently, I do
this:

const u32 *iprop;
const u32 num;
iprop = of_get_property(np, ...)
num = *iprop;

Should I be doing this instead?

const __be32 *iprop;
const u32 num;
iprop = of_get_property(np, ...)
num = be32_to_cpu(*iprop);

-- 
Timur Tabi
Linux kernel developer at Freescale
_______________________________________________
devicetree-discuss mailing list
[email protected]
https://lists.ozlabs.org/listinfo/devicetree-discuss

Reply via email to