On Fri, Jun 20, 2003 at 03:46:19PM +0200, No�l K�the wrote: > Hello Herbert, > > downloaded 2.4.21 from de.kernel.org and got these messages when > patching (with linux-2.4.21-ctx17-vquota-0.10.diff, hope this is the > right patch when I want to use quota because there its not documented > what -vroot- is for. Because < 2.4.21 kernel have security problems I > dont what to use them):
hmm looks like you 'forgot' to patch with the ctx17 patch ... linux-2.4.21-ctx-vquota-0.10.diff is meant to be patched atop of linux-2.4.21-ctx17 patched kernels ... hth, Herbert > # patch -p1 <../linux-2.4.21-ctx17-vquota-0.10.diff > patching file Documentation/Configure.help > patching file arch/ia64/ia32/sys_ia32.c > patching file arch/sparc64/kernel/sys_sparc32.c > patching file drivers/block/Config.in > patching file drivers/block/Makefile > patching file drivers/block/vroot.c > patching file drivers/block/vroot.h > patching file fs/Config.in > patching file fs/Makefile > patching file fs/attr.c > patching file fs/binfmt_misc.c > patching file fs/block_dev.c > patching file fs/devpts/inode.c > Hunk #1 FAILED at 183. > Hunk #2 FAILED at 211. > 2 out of 2 hunks FAILED -- saving rejects to file fs/devpts/inode.c.rej > patching file fs/devpts/root.c > Hunk #1 FAILED at 68. > Hunk #2 FAILED at 133. > 2 out of 2 hunks FAILED -- saving rejects to file fs/devpts/root.c.rej > patching file fs/dquot.c > patching file fs/ext2/ialloc.c > patching file fs/ext2/inode.c > Hunk #1 succeeded at 947 (offset -10 lines). > Hunk #2 succeeded at 1080 (offset -10 lines). > patching file fs/ext2/ioctl.c > patching file fs/ext2/super.c > patching file fs/ext3/ialloc.c > patching file fs/ext3/inode.c > Hunk #1 succeeded at 2100 (offset -9 lines). > Hunk #2 succeeded at 2220 (offset -9 lines). > Hunk #3 succeeded at 2392 (offset -9 lines). > patching file fs/ext3/ioctl.c > patching file fs/ext3/super.c > patching file fs/inode.c > patching file fs/ioctl.c > patching file fs/locks.c > patching file fs/namei.c > Hunk #1 FAILED at 151. > Hunk #2 succeeded at 168 (offset -9 lines). > Hunk #3 succeeded at 869 (offset -9 lines). > 1 out of 3 hunks FAILED -- saving rejects to file fs/namei.c.rej > patching file fs/namespace.c > patching file fs/open.c > patching file fs/pipe.c > patching file fs/stat.c > patching file include/asm-alpha/ioctls.h > patching file include/asm-cris/ioctls.h > patching file include/asm-i386/ioctls.h > patching file include/asm-ia64/ioctls.h > patching file include/asm-m68k/ioctls.h > patching file include/asm-sh/ioctls.h > patching file include/asm-sparc/ioctls.h > patching file include/asm-sparc64/ioctls.h > patching file include/linux/capability.h > Hunk #1 succeeded at 279 with fuzz 2 (offset -5 lines). > The next patch would delete the file include/linux/devpts_fs_info.h, > which does not exist! Assume -R? [n] > Apply anyway? [n] > Skipping patch. > 1 out of 1 hunk ignored > patching file include/linux/fs.h > Reversed (or previously applied) patch detected! Assume -R? [n] > Apply anyway? [n] > Skipping patch. > 9 out of 9 hunks ignored -- saving rejects to file > include/linux/fs.h.rej > patching file include/linux/major.h > patching file include/linux/quota.h > patching file include/linux/quotaops.h > > OK then building it gave me these errors: > > make[3]: Leaving directory `/usr/src/linux-2.4.21/fs/devpts' > make[2]: Leaving directory `/usr/src/linux-2.4.21/fs/devpts' > make -C ext2 > make[2]: Entering directory `/usr/src/linux-2.4.21/fs/ext2' > make all_targets > make[3]: Entering directory `/usr/src/linux-2.4.21/fs/ext2' > gcc -D__KERNEL__ -I/usr/src/linux-2.4.21/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=balloc -c -o balloc.o balloc.c > In file included from balloc.c:18: > /usr/src/linux-2.4.21/include/linux/quotaops.h: In function > `DQUOT_PREALLOC_SPACE_NODIRTY': > /usr/src/linux-2.4.21/include/linux/quotaops.h:67: structure has no member named > `alloc_space' > /usr/src/linux-2.4.21/include/linux/quotaops.h:73: warning: implicit declaration of > function `inode_add_bytes' > /usr/src/linux-2.4.21/include/linux/quotaops.h: In function > `DQUOT_ALLOC_SPACE_NODIRTY': > /usr/src/linux-2.4.21/include/linux/quotaops.h:91: structure has no member named > `alloc_space' > /usr/src/linux-2.4.21/include/linux/quotaops.h: In function > `DQUOT_FREE_SPACE_NODIRTY': > /usr/src/linux-2.4.21/include/linux/quotaops.h:128: structure has no member named > `free_space' > /usr/src/linux-2.4.21/include/linux/quotaops.h:130: warning: implicit declaration of > function `inode_sub_bytes' > make[3]: *** [balloc.o] Error 1 > make[3]: Leaving directory `/usr/src/linux-2.4.21/fs/ext2' > make[2]: *** [first_rule] Error 2 > make[2]: Leaving directory `/usr/src/linux-2.4.21/fs/ext2' > make[1]: *** [_subdir_ext2] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.4.21/fs' > make: *** [_dir_fs] Error 2 > > You know this? > > thx. > > -- > No�l K�the
