[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] x86/setup: Make setup.h header self contained
On Wed, Oct 30, 2024 at 10:59 AM Jan Beulich <jbeulich@xxxxxxxx> wrote: > > On 30.10.2024 11:44, Frediano Ziglio wrote: > > The header uses rangeset structure typedef which definition > > is not included. > > And it doesn't need to be. For > > int remove_xen_ranges(struct rangeset *r); > > we don't need ... > > > --- a/xen/arch/x86/include/asm/setup.h > > +++ b/xen/arch/x86/include/asm/setup.h > > @@ -2,6 +2,7 @@ > > #define __X86_SETUP_H_ > > > > #include <xen/multiboot.h> > > +#include <xen/rangeset.h> > > #include <asm/numa.h> > > > > extern const char __2M_text_start[], __2M_text_end[]; > > ... this, a mere > > struct rangeset; > > forward decl will suffice. > > Jan > It's true, but for the same reason, we could avoid including "xen/multiboot.h" and use "struct module" instead of "module_t". Frediano
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |