Welche Kerneloption ist von u.a. Fehler betroffen. Die 2.4.20 Sourcen wurde wie folgt gepatcht: zuerst patch -p1 < /usr/src/packages/SOURCES/kernel/grsecurity-1.9.11-2.4.21.patch dann gunzip -c /usr/src/packages/SOURCES/kernel/patch-2.4.22-rc2.gz | patch -p1 Ist in 2.4.22-rc2 bereits linux-2.4.20_ippp-filter.diff integriert? gcc -D__KERNEL__ -I/usr/src/linux-2.4.22-rc2-grsec/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=numa -c -o numa.o numa.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.22-rc2-grsec/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=oom_kill -c -o oom_kill.o oom_kill.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.22-rc2-grsec/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=shmem -DEXPORT_SYMTAB -c shmem.c In file included from shmem.c:27: /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h: In function `fcheck_files': /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h:36: warning: comparison between signed and unsigned /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h: In function `fcheck': /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h:49: warning: comparison between signed and unsigned /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h: In function `__put_unused_fd': /usr/src/linux-2.4.22-rc2-grsec/include/linux/file.h:61: warning: comparison between signed and unsigned shmem.c: In function `shmem_unuse_inode': shmem.c:461: warning: comparison between signed and unsigned shmem.c: In function `shmem_file_write': shmem.c:960: error: `limit' undeclared (first use in this function) shmem.c:960: error: (Each undeclared identifier is reported only once shmem.c:960: error: for each function it appears in.) shmem.c:973: error: `status' undeclared (first use in this function) shmem.c:1005: error: `info' undeclared (first use in this function) shmem.c:1007: error: `page' undeclared (first use in this function) shmem.c:1007: warning: implicit declaration of function `shmem_getpage_locked' shmem.c: In function `shmem_symlink': shmem.c:1334: warning: comparison between signed and unsigned shmem.c:1343: warning: comparison between signed and unsigned shmem.c: In function `shmem_file_setup': shmem.c:1671: warning: comparison between signed and unsigned make[2]: *** [shmem.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.22-rc2-grsec/mm' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.22-rc2-grsec/mm' make: *** [_dir_mm] Error 2