Following suggestions from Urban and others I have made various very recent changes to the cifs vfs (and updated the bitkeeper tree http://cifs.bkbits.net/linux-2.5) including replacing the call to the problematic interruptible_sleep_on_timeout, changing some of the places kmalloc was being used for fixed size objects to kmem_cache_alloc and lots of minor stylistic updates. This was to clean it for acceptance to the Linux 2.5 kernel.
I have also added a tar ball of the 2.5 version of the cifs vfs source to the cifs vfs project on the Samba site to make it easier for those without bitkeeper. There already was a 2.4 version of the source on the Samba site. The 2.4 changes are being shadowed periodically to the Samba CVS tree. For those without bitkeeper (which is being heavily used by the Linux 2.5 development community), a gz of the 2.5 version of the cifs vfs is at: http://us1.samba.org/samba/ftp/cifs-cvs/linux25.cifs-0.5.2.tar.gz The tar ball contains a small patch to patch the usual few files that filesystems have to touch outside their own directory (fs/Config.in etc.) and also has the filesysystem's source in the fs/cifs directory. The project page is at http://us1.samba.org/samba/Linux_CIFS_client.html Even though testing and new feature development are actively continuing, suggestions for improving the code are always welcome. Thanks, Steve French Senior Software Engineer Linux Technology Center - IBM Austin phone: 512-838-2294 email: [EMAIL PROTECTED]