Re: [PATCH 16/19] linux/compiler.h: Split into compiler.h and compiler-types.h

2017-10-24 Thread Ingo Molnar
* Will Deacon wrote: > On Tue, Oct 24, 2017 at 11:25:12AM +0200, Ingo Molnar wrote: > > > > * Paul E. McKenney wrote: > > > > > From: Will Deacon > > > > > > linux/compiler.h is included indirectly by linux/types.h via > > > uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h >

Re: [PATCH 16/19] linux/compiler.h: Split into compiler.h and compiler-types.h

2017-10-24 Thread Will Deacon
On Tue, Oct 24, 2017 at 11:25:12AM +0200, Ingo Molnar wrote: > > * Paul E. McKenney wrote: > > > From: Will Deacon > > > > linux/compiler.h is included indirectly by linux/types.h via > > uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h > > -> uapi/linux/stddef.h and is needed

Re: [PATCH 16/19] linux/compiler.h: Split into compiler.h and compiler-types.h

2017-10-24 Thread Ingo Molnar
* Paul E. McKenney wrote: > From: Will Deacon > > linux/compiler.h is included indirectly by linux/types.h via > uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h > -> uapi/linux/stddef.h and is needed to provide a proper definition of > offsetof. > > Unfortunately, compiler.h

[PATCH 16/19] linux/compiler.h: Split into compiler.h and compiler-types.h

2017-10-23 Thread Paul E. McKenney
From: Will Deacon linux/compiler.h is included indirectly by linux/types.h via uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h -> uapi/linux/stddef.h and is needed to provide a proper definition of offsetof. Unfortunately, compiler.h requires a definition of smp_read_barrier_dep