Need to free memory in nfs4_op_read when read_size is 0, or cache_inode_rdwr fails

Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Rong Zeng <rongzeng@us.ibm.com>
Add support for v4 recovery and debug information.
Merge remote-tracking branch 'rongzeng/nfs4_op_read_memleak' into merge_next
RPM: the package now carries the git abbrev commit in its name.
(cherry picked from commit 1f304b7f2c14641833c811b992dbf0817d8563ba)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Cleanup some NFSv2 remains

Signed-off-by: Amit Dror <amitd@infinidat.com>
Remove unused FSAL_DIGEST_SIZEOF option

Signed-off-by: Amit Dror <amitd@infinidat.com>
Remove FSAL_DIGEST_FILEID3 and FSAL_DIGEST_FILEID4 options

These are not needed anymore.
Changed readdir/readdirplus to get the fileid directly from the
FSAL object attributes.

Signed-off-by: Amit Dror <amitd@infinidat.com>
Remove unused path from struct fsal_module and get_lib_name method

Signed-off-by: Amit Dror <amitd@infinidat.com>
Change cache_inode_readdir_cb_t and handle_digest obj_handle to const

Signed-off-by: Amit Dror <amitd@infinidat.com>
Removed duplicate section handling CONF_EXPORT_PREF_WRITE

Signed-off-by: Amit Dror <amitd@infinidat.com>
Set thread name in SetNameFunction()

Signed-off-by: Amit Dror <amitd@infinidat.com>
Use enum types in log_component_info rather than plain int

Signed-off-by: Amit Dror <amitd@infinidat.com>
Remove redundant handle_to_key() call in cache_inode_kill_entry()

Signed-off-by: Amit Dror <amitd@infinidat.com>
Remove associated option from cache_inode_get()

It is no longer used by cache_inode_lookupp_impl()

Signed-off-by: Amit Dror <amitd@infinidat.com>