ms-nfs41-client/daemon
Olga Kornievskaia a7e2d6ad2a checking functions return values
while following symlinks on open, after we break from the loop we need to respect that nfs41_lookup could have returned some kind of error value. thus only return error_reparse if nfs41_lookup returned success or file_not_found error.

similarly in after calling nfs41_symlink_follow() only set the reparse_error if function was successful.
2010-10-19 12:14:40 -04:00
..
callback_server.c cb_args should be allocated 2010-10-13 14:46:02 -04:00
callback_xdr.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
daemon_debug.c symlink: daemon parses SYMLINK upcall 2010-10-14 12:42:33 -04:00
daemon_debug.h daemon: logging to files 2010-10-12 10:36:04 -04:00
from_kernel.h volume: daemon handles FileFsAttributeInformation 2010-10-12 10:35:51 -04:00
getattr.c symlink: nfs41_symlink_follow() for readdir and open 2010-10-14 16:57:53 -04:00
list.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
lock.c upcall: set upcall.status on parse failure 2010-10-12 10:36:08 -04:00
lookup.c warnings from WDK 6000 2010-10-19 11:17:29 -04:00
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
mount.c max_path: make an abs_path for lookup on mount 2010-10-12 10:36:10 -04:00
name_cache.c warnings from WDK 6000 2010-10-19 11:17:29 -04:00
name_cache.h name cache: insert supports negative entries 2010-10-12 10:35:43 -04:00
namespace.c max_path: make an abs_path for lookup on mount 2010-10-12 10:36:10 -04:00
nfs41.h max_path: make an abs_path for lookup on mount 2010-10-12 10:36:10 -04:00
nfs41_callback.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_client.c warnings from WDK 6000 2010-10-19 11:17:29 -04:00
nfs41_compound.c bumping seq if decoded successfully 2010-10-13 14:46:25 -04:00
nfs41_compound.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_const.h symlink: limit symlink depth to avoid following cyclical links 2010-10-15 17:24:04 -04:00
nfs41_daemon.c upcall: set upcall.status on parse failure 2010-10-12 10:36:08 -04:00
nfs41_ops.c symlink: nfs41_create() can create symlinks 2010-10-14 12:42:35 -04:00
nfs41_ops.h symlink: nfs41_symlink_follow() for readdir and open 2010-10-14 16:57:53 -04:00
nfs41_rpc.c daemon: logging to files 2010-10-12 10:36:04 -04:00
nfs41_server.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_session.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_superblock.c timestamps: superblock stores attributes cansettime,time_delta 2010-10-12 10:35:52 -04:00
nfs41_types.h symlink: nfs41_symlink_follow() for readdir and open 2010-10-14 16:57:53 -04:00
nfs41_xdr.c fixing readlink buffer size in decode 2010-10-18 12:15:35 -04:00
nfs41_xdr.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
open.c checking functions return values 2010-10-19 12:14:40 -04:00
pnfs.h warnings from WDK 6000 2010-10-19 11:17:29 -04:00
pnfs_debug.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_device.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
pnfs_io.c pnfs: check status of pnfs_file_device_io_unit() 2010-10-12 12:11:49 -04:00
pnfs_layout.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
rbtree.h fresh git tree for public release 2010-10-12 10:15:48 -04:00
readdir.c making eprintfs include filename in symlink 2010-10-19 11:18:32 -04:00
readwrite.c upcall: set upcall.status on parse failure 2010-10-12 10:36:08 -04:00
service.c warnings from WDK 6000 2010-10-19 11:17:29 -04:00
service.h first stab at nfsd as a service 2010-10-12 10:36:03 -04:00
setattr.c making eprintfs include filename in symlink 2010-10-19 11:18:32 -04:00
sources adding symlink.c to sources 2010-10-14 12:44:20 -04:00
symlink.c making eprintfs include filename in symlink 2010-10-19 11:18:32 -04:00
upcall.c symlink: daemon parses SYMLINK upcall 2010-10-14 12:42:33 -04:00
upcall.h symlink: convert windows slashes when setting symlink 2010-10-15 14:56:13 -04:00
util.c warnings from WDK 6000 2010-10-19 11:17:29 -04:00
util.h max_path: get_name() avoids copying from upcall buffer 2010-10-12 10:36:10 -04:00
volume.c upcall: set upcall.status on parse failure 2010-10-12 10:36:08 -04:00