Message ID | 517F8FF4.3050901@atmel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, Apr 30, 2013 at 11:33 AM, Nicolas Ferre <nicolas.ferre@atmel.com> wrote: > So, I am wondering if the best correction is to add the types.h header file > in the asm/mach/arch.h file, like this: > > --- a/arch/arm/include/asm/mach/arch.h > +++ b/arch/arm/include/asm/mach/arch.h > @@ -8,6 +8,8 @@ > * published by the Free Software Foundation. > */ > > +#include <linux/types.h> > + > #ifndef __ASSEMBLY__ > > struct tag; > > or if a better option would be to re-arrange the include directives in > various at91xxx_devices.c files? Include files should be self-contained, so asm/mach/arch.h is the right place. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds
On Tue, 30 Apr 2013, Geert Uytterhoeven wrote: > On Tue, Apr 30, 2013 at 11:33 AM, Nicolas Ferre <nicolas.ferre@atmel.com> wrote: > > So, I am wondering if the best correction is to add the types.h header file > > in the asm/mach/arch.h file, like this: > > > > --- a/arch/arm/include/asm/mach/arch.h > > +++ b/arch/arm/include/asm/mach/arch.h > > @@ -8,6 +8,8 @@ > > * published by the Free Software Foundation. > > */ > > > > +#include <linux/types.h> > > + > > #ifndef __ASSEMBLY__ > > > > struct tag; > > > > or if a better option would be to re-arrange the include directives in > > various at91xxx_devices.c files? > > Include files should be self-contained, so asm/mach/arch.h is the right place. Nicolas, are you happy to come up with a proper patch to fix the issue?
On 04/30/2013 01:58 PM, Stefano Stabellini : > On Tue, 30 Apr 2013, Geert Uytterhoeven wrote: >> On Tue, Apr 30, 2013 at 11:33 AM, Nicolas Ferre <nicolas.ferre@atmel.com> wrote: >>> So, I am wondering if the best correction is to add the types.h header file >>> in the asm/mach/arch.h file, like this: >>> >>> --- a/arch/arm/include/asm/mach/arch.h >>> +++ b/arch/arm/include/asm/mach/arch.h >>> @@ -8,6 +8,8 @@ >>> * published by the Free Software Foundation. >>> */ >>> >>> +#include <linux/types.h> >>> + >>> #ifndef __ASSEMBLY__ >>> >>> struct tag; >>> >>> or if a better option would be to re-arrange the include directives in >>> various at91xxx_devices.c files? >> >> Include files should be self-contained, so asm/mach/arch.h is the right place. > > Nicolas, > are you happy to come up with a proper patch to fix the issue? Yep, sent now. Bye,
On Tue, 30 Apr 2013, Stefano Stabellini wrote: > On Tue, 30 Apr 2013, Geert Uytterhoeven wrote: > > On Tue, Apr 30, 2013 at 11:33 AM, Nicolas Ferre <nicolas.ferre@atmel.com> wrote: > > > So, I am wondering if the best correction is to add the types.h header file > > > in the asm/mach/arch.h file, like this: > > > > > > --- a/arch/arm/include/asm/mach/arch.h > > > +++ b/arch/arm/include/asm/mach/arch.h > > > @@ -8,6 +8,8 @@ > > > * published by the Free Software Foundation. > > > */ > > > > > > +#include <linux/types.h> > > > + > > > #ifndef __ASSEMBLY__ > > > > > > struct tag; > > > > > > or if a better option would be to re-arrange the include directives in > > > various at91xxx_devices.c files? > > > > Include files should be self-contained, so asm/mach/arch.h is the right place. > > Nicolas, > are you happy to come up with a proper patch to fix the issue? I'd prefer if you just folded the above include into the original patch, unless this has been pulled already. Nicolas
On Tue, 30 Apr 2013, Nicolas Pitre wrote: > On Tue, 30 Apr 2013, Stefano Stabellini wrote: > > > On Tue, 30 Apr 2013, Geert Uytterhoeven wrote: > > > On Tue, Apr 30, 2013 at 11:33 AM, Nicolas Ferre <nicolas.ferre@atmel.com> wrote: > > > > So, I am wondering if the best correction is to add the types.h header file > > > > in the asm/mach/arch.h file, like this: > > > > > > > > --- a/arch/arm/include/asm/mach/arch.h > > > > +++ b/arch/arm/include/asm/mach/arch.h > > > > @@ -8,6 +8,8 @@ > > > > * published by the Free Software Foundation. > > > > */ > > > > > > > > +#include <linux/types.h> > > > > + > > > > #ifndef __ASSEMBLY__ > > > > > > > > struct tag; > > > > > > > > or if a better option would be to re-arrange the include directives in > > > > various at91xxx_devices.c files? > > > > > > Include files should be self-contained, so asm/mach/arch.h is the right place. > > > > Nicolas, > > are you happy to come up with a proper patch to fix the issue? > > I'd prefer if you just folded the above include into the original patch, > unless this has been pulled already. No, I'll exploit the opportunity to resend the patch series and issue a PULL request for the arm-soc tree.
--- a/arch/arm/include/asm/mach/arch.h +++ b/arch/arm/include/asm/mach/arch.h @@ -8,6 +8,8 @@ * published by the Free Software Foundation. */ +#include <linux/types.h> + #ifndef __ASSEMBLY__ struct tag;