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 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel