On Sun, 27 Aug 2023 00:40:45 +0000 SeongJae Park <sj@xxxxxxxxxx> wrote: > + TP_STRUCT__entry( > + __field(unsigned int, context_idx) 4 bytes > + __field(unsigned int, scheme_idx) 4 bytes > + __field(unsigned long, target_idx) 8 bytes > + __field(unsigned int, nr_regions) 4 bytes > + __field(unsigned long, start) This is going to cause a 4 byte hole. I would move nr_regions after end so that it stays properly aligned. -- Steve > + __field(unsigned long, end) > + __field(unsigned int, nr_accesses) > + __field(unsigned int, age) > + ), > +