On Friday 17 July 2009, Greg Kroah-Hartman wrote: > @@ -43,7 +43,7 @@ typedef struct _RING_BUFFER { > // volatile u32 InterruptMask; > // Ring data starts here + RingDataStartOffset !!! DO NOT place any fields below this !!! > u8 Buffer[0]; > -} STRUCT_PACKED RING_BUFFER; > +} __attribute__((packed)) RING_BUFFER; > The data structure is actually packed already, the attribute does not make it better and could be removed. We also have __packed as a shortcut for __attribute__((packed)). Arnd <>< _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization