Git fix for syren fix 81024730 (update btime/ctime support).  Ensure
ccl_ntimes call stack is updated accordingly.

Signed-off-by: Matt Cleveland <mgclevel@us.ibm.com>
Handle EROFS in GPFS by converting to ERR_FSAL_ROFS

Signed-off-by: Frank S. Filz <ffilz@us.ibm.com>
Use SVC_LOCK macros in ganesha_rpc.h.

Previously, we were using ntirpc duplex locking primitives
explicitly, which was deprecated.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Bring in tirpc SVC_LOCK macros changes.
Avoid attempting to lock "both channels" when the transport
is UDP.

Macro version of a proposed UDP locking change by Rong Zeng
<rongzeng@us.ibm.com>.

A more transparent cleanup should come later, but this logic
should do the right thing.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
The expected state in NFS close should be ignored.

Signed-off-by: Matt Cleveland <mgclevel@us.ibm.com>
Commit for ptv4.1_rev_6

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Merge remote-tracking branch 'upstream/1.5.x' into 1.5.x