[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20220801170806.061e1268@gandalf.local.home>
Date: Mon, 1 Aug 2022 17:08:06 -0400
From: Steven Rostedt <rostedt@...dmis.org>
To: David Laight <David.Laight@...LAB.COM>
Cc: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Ingo Molnar <mingo@...nel.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Peter Zijlstra <peterz@...radead.org>,
Thomas Gleixner <tglx@...utronix.de>,
Masami Hiramatsu <mhiramat@...nel.org>,
"stable@...r.kernel.org" <stable@...r.kernel.org>
Subject: Re: [for-next][PATCH 21/21] tracing: Use a struct alignof to
determine trace event field alignment
On Mon, 1 Aug 2022 07:46:22 +0000
David Laight <David.Laight@...LAB.COM> wrote:
> > Define a macro as:
> >
> > ALIGN_STRUCTFIELD(type) ((int)(offsetof(struct {char a; type b;}, b)))
> >
> > which gives the actual alignment of types in a structure.
>
> The simpler:
> __alignof__(struct {type b;})
> also works.
I'll have to try that out.
For now, as the previous version made it through all my tests, I may be
pushing it, but change it to this for simplicity if that also works and
passes all my test.
Thanks,
-- Steve
Powered by blists - more mailing lists