Messages in this thread |  | | | Date | Tue, 01 Oct 2002 14:44:27 -0700 | | From | Matthew Dobson <> | | Subject | Re: [patch][rfc] xquad_portio cleanup |
| |
Dave Jones wrote: > On Mon, Sep 30, 2002 at 04:34:56PM -0700, Matthew Dobson wrote: > > > diff -Nur linux-2.5.31-vanilla/arch/i386/boot/compressed/misc.c linux-2.5.31-xquad/arch/i386/boot/compressed/misc.c > > --- linux-2.5.31-vanilla/arch/i386/boot/compressed/misc.c Sat Aug 10 18:41:40 2002 > > +++ linux-2.5.31-xquad/arch/i386/boot/compressed/misc.c Thu Aug 15 14:28:33 2002 > > @@ -9,6 +9,8 @@ > > * High loaded stuff by Hans Lermen & Werner Almesberger, Feb. 1996 > > */ > > > > +#define STANDALONE > ... > > diff -Nur linux-2.5.31-vanilla/include/asm-i386/io.h linux-2.5.31-xquad/include/asm-i386/io.h > > --- linux-2.5.31-vanilla/include/asm-i386/io.h Sat Aug 10 18:41:28 2002 > > +++ linux-2.5.31-xquad/include/asm-i386/io.h Thu Aug 15 15:17:31 2002 > > @@ -298,7 +298,11 @@ > > #endif > > > > #ifdef CONFIG_MULTIQUAD > > -extern void *xquad_portio; /* Where the IO area was mapped */ > > + #ifdef STANDALONE > > + #define xquad_portio 0 > > + #else /* !STANDALONE */ > > + extern void *xquad_portio; /* Where the IO area was mapped */ > > + #endif /* STANDALONE */ > > #endif /* CONFIG_MULTIQUAD */ > > STANDALONE seems to be a very namespace-polluting choice of define. > MULTIQUAD_STANDALONE, MQ_STANDALONE... anything would be better imo.
The #define is most definitely *not* NUMA/Multiquad specific. In this particular instance, it is guarding Multiquad specific code... The STANDALONE option (please clarify if I'm wrong, Alan) is for code that is compiled along with the kernel, with the kernel headers, etc, but is not acually part of the kernel proper.
Cheers!
-Matt
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |