[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