I have a 2.6.24.3 kernel that does not build while using the 2.1.11 grsec patch. While applying patches, all went without a hitch, and didn't even suggest 'fuzz'. I'm building a uml kernel for a -x86 host. The build env is running Debian Etch.
Quick rundown of my build:
tar -xf sources/linux-2.6.24.tar.gz
mv linux-2.6.24 uml.linux-2.6.24.3-scrub-02
cd uml.linux-2.6.24.3-scrub-02
zcat ../patches/linux/patch-2.6.24.3.gz | patch -p1
zcat ../patches/grsec/grsecurity-2.1.11-2.6.24.3-200803031942.patch.gz | patch -p1
cp ../mykonfigz/config-2.6.24-scrub-01 .config
ARCH=um make
CC mm/mmap.o
mm/mmap.c: In function ‘vm_get_page_prot’:
mm/mmap.c:85: error: ‘nx_enabled’ undeclared (first use in this function)
mm/mmap.c:85: error: (Each undeclared identifier is reported only once
mm/mmap.c:85: error: for each function it appears in.)
mm/mmap.c:88: error: implicit declaration of function ‘pte_exprotect’
mm/mmap.c:88: error: request for member ‘pte’ in something not a structure or union
make[1]: *** [mm/mmap.o] Error 1
make: *** [mm] Error 2
If there's anything else I can provide, just let me know. thanks!