Whamcloud - gitweb
Instead of setting all of the valid flags, and then clearing them for
authoradilger <adilger>
Mon, 14 Jul 2003 22:37:20 +0000 (22:37 +0000)
committeradilger <adilger>
Mon, 14 Jul 2003 22:37:20 +0000 (22:37 +0000)
commita86491e47e7e11dc6b2eb11c47387149fed91fc1
tree32f8f028c1faa9a6aa8d8636cc29997e5e096dfd
parent04ea8b193ab64bc13178fae6e2a74ed428b05375
Instead of setting all of the valid flags, and then clearing them for
regular files if an EA is found, we instead leave them unset for regular
files and only set them if we find we do not find an EA.  This avoids
sending back bad data to the client if we abort early because of error
and do not clear the valid flags (POSIX.os/files/open/T.open 31).
lustre/mds/mds_lib.c