Linux Kernel 2.1.45 Compile Error regarding smbfs

Eric Leung (erickml@asiaonline.net)
Sun, 20 Jul 1997 22:44:29 +0800


I'm using 2.0.29 and tried to compile 2.1.45 with following error
messages:

make[3]: Entering directory `/usr/src/linux/fs/smbfs'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -D__SMP__ -pipe -fno-strength-reduce -m486
-malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -D__SMP__
-c -o sock.o sock.c
sock.c: In function `smb_catch_keepalive':
sock.c:131: structure has no member named `f_inode'
sock.c: In function `smb_dont_catch_keepalive':
sock.c:178: structure has no member named `f_inode'
sock.c: In function `server_sock':
sock.c:325: structure has no member named `f_inode'
make[3]: *** [sock.o] Error 1
make[3]: Leaving directory `/usr/src/linux/fs/smbfs'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux/fs/smbfs'
make[1]: *** [sub_dirs] Error 2
make[1]: Leaving directory `/usr/src/linux/fs'
make: *** [linuxsubdirs] Error 2

Can anyone help?