On Thu, Aug 1, 2013 at 8:36 AM, Eric Dumazet <eric.dumazet@xxxxxxxxx> wrote: ... >> IIRC, cpu_to_leXX() macros return the endian "corrected" value. >> In other words, they need to be assigned to something, no? > > Nope, this in in-place byte swapping (for Big Endian only) Ah ok - thanks for clarifying. I couldn't find the implementation and this documentation also helped: http://kernelnewbies.org/EndianIssues I don't remember implementing in-place endian correction for arch/parisc (which is BE). I was expecting to find a generic definition that did a load/swap/store and didn't. thanks, grant -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html