On Wed, Jul 18, 2012 at 10:07:33AM -0700, Anatol Pomozov wrote: > Most hardware architectures require that data (including struct fields) > have to be aligned in memory. To make it happen compiler inserts padding > between struct fields if they are not aligned correctly. > > Reorder fields to remove paddings and make structures denser. Making data > smaller saves some memory that is very important for trace events. > Tracing buffer has limited size and making objects smaller we can put more > of them without overflowing the tracing buffer. > > To find data struct holes I used 'pahole -H 1 -E -I vmlinux.o' from > 'dwarves' package. > > Signed-off-by: Anatol Pomozov <anatol.pomozov@xxxxxxxxx> Thanks, applied. - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html