[linux-cifs-client] Accessing CIFS DFS link for the first time
Suresh Jayaraman
sjayaraman at suse.de
Wed Oct 7 06:39:13 MDT 2009
Hi all,
The first access to a DFS link fails with -EREMOTE on a 2.6.27 based
kernel (haven't tested on the recent one, but looking at the code it
appears that the code in question has not changed).
#mount -t cifs -o username=administrator, domain=foo.dom.com
\\\\<ipaddress>\\DFSROOT /mnt/
(mount succeeds)
#cd /mnt
#cd DFS-test/ (DFS-test is a dfs link)
# ls
returns -EREMOTE
Looking at the cFYI information and code, it looks like cifs_readdir()
doesn't follow dfs links. Is it not supported, yet?
Possible handle -EREMOTE from FindFirst() in initiate_cifs_search() and
calling cifs_dfs_follow_mountpoint() would help fixing this?
Are there more details involved that I'm missing?
Thanks,
--
Suresh Jayaraman
More information about the linux-cifs-client
mailing list