Some bug fixes to pNFS, locking, and GPFS.

Acked-by: Adam C. Emerson <aemerson@linuxbox.com>
Add pthread_rwlock macro to test for return code and trace locks.
Update Doxyfile to print warnings, not progress

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Remove obsolete pNFS infrastructure

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Remove unsed dupreq hash param/config reader

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Clean up doxygen warnings (missing files, ambiguous files, etc.)

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Remove validate method from FSAL

Since we're not going to implement the cache control logic in this
version, I'd just as soon not have a completely un-used FSAL method
hanging around.  Besides, I think the prototype I had isn't what I
actually want, and it's easier to add a new method than change the
parameters of an existing one.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Don't mess with backchannel ca_maxrequests

Doing this is a MUST NOT in the RFC, and fixing it makes the Linux
kernel client stop vomiting on CREATE_SESSION.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Return actual error code instead of EPIPE from fsal_up_submit

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix delegrecall so stacking isn't broken

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Provide key, not wirehandle, in initiate_recall

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Iterate over the right list for the structure in create_file_recall

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Initialize newly created list head in create_file_recall

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix misordered conditional in intiate_recall

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Zero the operation, not the pointer to it

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Don't free(3) stack allocated data

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Bump tirpc version

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Clean up uninitialized memory warning in valgrind

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Check a client hasn't been destroyed before calling its destroy method

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
new_api/VFS : basic version of xattr suppport.