[linux-cifs-client] Re: Getting latest version of cifs

Steven French sfrench at us.ibm.com
Thu Jan 20 21:03:16 GMT 2005


> I have 2 servers as follows:
>
> 1. Linux Version: 2.6.7-1.494.2.2
>   gcc 3.3.3 20040412
>   mount.cifs: version 1.2
>
> 2. Linux Version: 2.6.8-1.521
>   gcc 3.3.3 20040412
>   mount.cifs: version 1.4
>
>I need to get these to the latest versions of cifs. Is
> this doable? 

Yes - two parts. 
The more important part is the kernel module cifs.ko This can 
be built without building the rest of the kernel.  We could 
probably build binary version of cifs.ko for some of the distros 
I only typically install/run SLES9, Fedora, RHEL betas and Knoppix 
and I have produced a back port of CIFS code to 2.6.8 (which is not too 
bad) 
back to 2.6.5 (which SLES is at) is a bit harder but I am working on it. 

Getting /sbin/mount cifs is pretty easy. For x86 version of many distros, 
the binary 
version on the cifs download of the current version of mount.cifs will 
work but this 
file is somewhat less important and much, much smaller, than cifs.ko. 

> And, since I don't know how to rebuild a
> kernel and I don't have access to anyone that does,
>can it be done without having to recompile the kernel?
>
>What would you advise?
> 

For the 2.6.8 based distro, I can build a cifs.ko for you to try at a 
similar version (remember to save the old version 
that you find in /lib/modules/2.6.8.../kernel/fs/cifs first !) if it is 
Intel - no guarantees 
but let me know if you want me to try to build one for you - alternatively 
if this is Fedora we might 
be able to get the Fedora maintainer to build it IIRC if I post the patch. 


> Thanks ofr the work you're doing on cifs.

You are welcome - I really need some additional test help now that cifs in 
2.6.10 passes most key functional and stress tests (with the exception of 
lock test 10, and some very minor ones) - and I am hoping that if I 
produce more patches against earlier versions that others can build 
debian, mandrake etc. and some of those that users want but I am not as 
familiar with - I have vmware but I have not figured out a way to make 
this less time consuming.   In addition we need more testing against Samba 
4, Apple servers, Netapp servers and other network appliances (most of my 
recent testing has been against samba 3.0.x and Windows XP and Windows 
2003 since I don't have a NetApp emulator and don't have test hardware for 
the other non-Samba based NAS vendors handy). 

Suggestions on automating the build and test process would be appreciated. 
  There is a big need now to take the LTP (Linux test project) - and 
create test scenarios that exec those in the testcases/kernel/fs and 
testcases/network/nfs and testcases/network/sendfile and merge them output 
into something that could be posted to the web. 

It is exciting progress that has been made in the past 6 months in cifs 
and in Samba so this could be a lot fun.



Steve French
Senior Software Engineer
Linux Technology Center - IBM Austin
phone: 512-838-2294
email: sfrench at-sign us dot ibm dot com
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the linux-cifs-client mailing list