Index: linux-2.6.13/include/linux/byteorder/generic.h =================================================================== --- linux-2.6.13.orig/include/linux/byteorder/generic.h 2005-08-31 17:00:15.000000000 -0400 +++ linux-2.6.13/include/linux/byteorder/generic.h 2005-09-19 15:15:37.000000000 -0400 @@ -5,6 +5,10 @@ * linux/byteorder_generic.h * Generic Byte-reordering support * + * The "... p" macros, like le64_to_cpup, can be used with pointers + * to unaligned data, but there will be a performance penalty on + * some architectures. Use get_unaligned for unaligned data. + * * Francois-Rene Rideau 19970707 * gathered all the good ideas from all asm-foo/byteorder.h into one file, * cleaned them up.