[linux-cifs-client] new readdir code

Steven French sfrench at us.ibm.com
Mon Nov 29 06:30:05 GMT 2004


A big update to the cifs readdir code is in the cifs bk tree

(bk;//cifs.bkbits.net/linux-cifs-client).

To enable it 
        echo 1 > /proc/fs/cifs/NewReaddirEnabled

The code is not quite ready (e.g. resume keys are not sent to Windows 
servers yet, which impacts large directory searches when servers do not 
support the CIFS Unix Extensions and when server inode numbers are used 
the QPathInfo call which returns inode numbers is not being used to 
Windows servers yet), but it does seem to pass all connectathon cases 
(including the search rewind one) with servers that support the CIFS Unix 
Extensions which is an improvement (search rewind was broken).   It should 
also fix the multibyte file translation problems on readdir and the oops 
in cifs_readdir.

In addition support for POSIX ACLs (get only) is enabled in the cifs 
client now if the server supports CIFS Unix Extensions and negotiates 
posix acl support (which is the case for most current Samba from svn - 
thanks jra).  This can be disabled via a new mount option (it is enabled 
by default). 


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