Messages in this thread | | | Date | Thu, 16 Jul 2020 09:30:49 +0100 | From | Will Deacon <> | Subject | Re: [PATCH RESEND] lockdep: Move list.h inclusion into lockdep.h |
| |
On Thu, Jul 16, 2020 at 04:36:50PM +1000, Herbert Xu wrote: > Currently lockdep_types.h includes list.h without actually using any > of its macros or functions. All it needs are the type definitions > which were moved into types.h long ago. This potentially causes > inclusion loops because both are included by many core header > files. > > This patch moves the list.h inclusion into lockdep.h. Note that > we could probably remove it completely but that could potentially > result in compile failures should any end users not include list.h > directly and also be unlucky enough to not get list.h via some other > header file. > > Reported-by: Petr Mladek <pmladek@suse.com> > Tested-by: Petr Mladek <pmladek@suse.com> > Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Will Deacon <will@kernel.org>
Will
| |