On 03/31/2011 03:51 PM, Russell King wrote: > On Thu, Mar 31, 2011 at 03:48:20PM +0200, Jiri Slaby wrote: >> How it can? Packed only tells the compiler to have one byte alignment >> steps. And it should not matter here as all the members are 32-bit long. > > It also tells the compiler that it may be misaligned, so to avoid > alignment faults it will use byte loads/stores. No, it should not (if offsetof % sizeof == 0). Otherwise it's a bug in the compiler. Am I missing something? thanks, -- js suse labs -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html