[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kernel patches ( preemptive + supermount ) problem.



 
 Hi,
 
 	I don't know if this is the correct place to ask this but
 lets start here.
 
 I've been using a kernel 2.4.20 with the preemptive patch applied.
 Both the kernel source and the preemptive patch are the unstable 
 versions.
 
 I recently applied the supermount patch and it breaks compiling.
 
 I compiled and installed the supermount patched kernel but 
 I really miss the preemptive patch. When you do a lot of io
 tasks at the same time it shows its value.
 
 But there is the compiling problem which totally exceeds my
 knowledge.
 
 Has anyone tried this and find a solution?
 Any hints or places where to ask?
 
 What more info should I post to help solving
 this?
 
 Any help is immensely welcome.
 
 Thanks in advance.
 
 f.
 
 Follows the relevant output.
 
 in /usr/src/kernel-source-2.4.20/fs/supermount
 
 gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.20/include -Wall
 -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
 -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686
 -DMODULE -DMODVERSIONS -include
 /usr/src/kernel-source-2.4.20/include/linux/modversions.h  -nostdinc
 -iwithprefix include -DKBUILD_BASENAME=dentry_operations  -c -o
 dentry_operations.o dentry_operations.c
 dentry_operations.c: In function `supermount_dentry_revalidate':
 dentry_operations.c:26: `current' undeclared (first use in this
 function)
 dentry_operations.c:26: (Each undeclared identifier is reported only
 once
 dentry_operations.c:26: for each function it appears in.)
 dentry_operations.c:28: warning: implicit declaration of function
 `preempt_schedule'
 make[3]: *** [dentry_operations.o] Error 1
 make[3]: Leaving directory `/usr/src/kernel-source-2.4.20/fs/supermount'
 make[2]: *** [_modsubdir_supermount] Error 2
 make[2]: Leaving directory `/usr/src/kernel-source-2.4.20/fs'
 make[1]: *** [_mod_fs] Error 2
 make[1]: Leaving directory `/usr/src/kernel-source-2.4.20'
 make: *** [stamp-build] Error 2
 				
 
 
 
 
-- 
Entia non sunt multiplicanda praeter necessitatem

+------------------------------------------------------------------+
| gpg public key : http://search.keyserver.net                     |
| UID: f_en_lr21                                                   |
| fingerprint: 5C80 22C4 3191 2B35 AD95  9385 4F70 3DA0 DB4B 82C0  |
+------------------------------------------------------------------+

Attachment: signature.asc
Description: PGP signature


Reply to: