Messages in this thread | | | Date | Mon, 19 May 2008 21:04:38 +0200 | From | Sam Ravnborg <> | Subject | Re: [PATCH] Make LIST_POISON less deadly |
| |
On Mon, May 19, 2008 at 04:45:03PM +0300, Avi Kivity wrote: > Ingo Molnar wrote: > >i'd suggest to add an ARCH_ILLEGAL_POINTER define instead, which > >defaults to zero and gets added to pointer-ish poison values. That makes > >it both simpler and also it does not need any include/asm changes > >because ARCH_ILLEGAL_POINTER can be set from the Kconfig space. > > > > Any idea how to override a value in Kconfig? We can do it for bool > values but not strings. > > e.g. > > lib/Kconfig: > config ILLEGAL_POINTER_VALUE > hex > default 0 > > arch/x86/Kconfig: > config X86 > select ILLEGAL_POINTER_VALUE=0x80000000000000000000000000 if X86_64 > > ? > > I could do it with a boolean signifying existence and a hex for the > value, but I'd rather not.
Sorry - no help here. I have not tried to work that much with int in Kconfig.
That said I really think stuff like this belongs in a header file. I do not agree to hide this as part of the configuration.
Sam
| |