Messages in this thread | | | From | Keith Owens <> | Subject | Re: [PATCH] Cleanup port 0x80 use (was: Re: IO delay ...) | Date | Mon, 18 Mar 2002 20:39:18 +1100 |
| |
On Mon, 18 Mar 2002 10:18:06 +0100 (CET), Martin Wilck <Martin.Wilck@fujitsu-siemens.com> wrote: >On Sun, 17 Mar 2002, Jamie Lokier wrote: > >> As long as __SLOW_DOWN_IO_PORT is a simple constant, you can just use >> this instead: >> >> #define __SLOW_DOWN_IO_ASM "\noutb %%al,$" #__SLOW_DOWN_IO_PORT > >What cpp are you guys using? Mine does stringification (#s) only with >arguments of function-like macros. However
Recent 2.4 and 2.5 kernels have include/linux/stringify.h. This should work.
#define __SLOW_DOWN_IO_ASM "\noutb %%al,$" __stringify(__SLOW_DOWN_IO_PORT)
- 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/
| |