Hush error from nonexistent /etc/system-release

This check is allowed to fail (and expected to on non-RedHat derived
systems).

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Detect errors on nfs_rpc_dispatch_call

If clnt_call returns something other than success, pass RPC_CALL_ABORT
to the completion hook rather than RPC_CALL_COMPLETE.

Also pull up to libntirpc to signal timeout and not timeout spuriously.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Bump tirpc to include Rong Zeng's GSS patch

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Pull up libntirpc to get inline reply decode

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Don't free the layoutrecall argument on DELAY

Otherwise we die horribly in embarrassing ways.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Pull up TIRPC to fix coverity report

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Set the circumstance more reliably

If the RPC call failed, don't even look at the response. It is often
initialized to zero, but we shouldn't count on that.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Call the DS read/write/commit before FH check

This fixes the failed assertions Marc Eshel was running into in testing
pNFS Files.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Merge remote-tracking branch 'linuxbox2/bugfix-backport' into stable-2.0

Signed-off-by: Jim Lieb <jlieb@panasas.com>