Integrate tirpc changes for mspac support.

Add options to enable mspac in build.sh
changed Use_Getattr_Directory_Invalidation to 0

Signed-off-by: suhrud <supatank@in.ibm.com>
Fix delimeter issue in ip_match, and a counter issue in check_for_id.
Also adding server (local) IP to client id structure, so that
nfs_release_v4_client could properly match.

Signed-off-by: rong zeng <rongzeng@us.ibm.com>
Disable additional logging for the Production code.

To get to the production level code, Disabled additional logging added
during debugging phase.  Later, Log infrastructure redesign can enable this
error logging under different category.

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Populate post_op_attr with updated attributes after commit.

Signed-off-by: Srikrishan Malik <srimalik@in.ibm.com>
Need content lock in write mode for open/close

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Rong zeng <rongzeng@us.ibm.com>
Test for AIX sendreply error
Fix hardcoded NFS4ERR_ACCESS return code in nfs4_op_open/nfs41_op_open.

Signed-off-by: rong zeng <rongzeng@us.ibm.com>
Fix deadlock due to lock ordering.
Release content lock before calling cache_inode_rdwr.

Signed-off-by: Rong Zeng <rongzeng@us.ibm.com>
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Srikrishan Malik <srimalik@in.ibm.com>
Remove svc_destroy in recent svc_sendreply fix, which would cause assertion in
rearm code.

Signed-off-by: rong zeng <rongzeng@us.ibm.com>
Fix up valgrind memcheck after GPFS handle key was changed

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Fix return code from cache_inode_commit

Normally somehow this doesn't cause a problem, but under certain
memory situations, the problem was exposed. Fix is clear from
code inspection...

Signed-off-by: Frank Filz <ffilz@us.ibm.com>