Branch next Tag:V4-dev.23 Merge Highlights * FSAL_CEPH: several changes related to including export_id in mdcache hash * Several patches Clean up op_context management * Make sure that gsh_export refcounting is correct * Some symbol renaming to make debugging and code examination easier * Dead code removal * Make fullpath and pseudopath gsh_refstr and keep a ref in op_ctx * FSAL_VFS: On create export, refresh file system table * Allow EXPORT pseudo path to be changed during export update Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com> Contents: ab6e3a2 Frank S. Filz V4-dev.23 100a7ed Frank S. Filz Get rid of dead code in include/sal_functions.h 0f92c51 Frank S. Filz RQUOTA: use the op_context from nfs_request_t 50b5ae5 Frank S. Filz Cleanup export refcounting for exports that are only config objects 188a9c2 Frank S. Filz Add clarification about removal of cih_remove_checked call in 0693097d6 b7f02fe Frank S. Filz Add some debug for working with exports 8189df1 Frank S. Filz Allow EXPORT pseudo path to be changed during export update 7541e15 Frank S. Filz FSAL_VFS: On create export, refresh file system table 645cef6 Frank S. Filz Make fullpath and pseudopath gsh_refstr and keep a ref in op_ctx 13fb285 Frank S. Filz Add gsh_refstr_dup function to simplify setting up a refstr ed5c6cf Frank S. Filz Move put_gsh_export(op_ctx->ctx_export) into op_context functions 9a5f75d Frank S. Filz EXPORT: Cleanup iniital refcounting and alloc/free of exports 9c72abe Frank S. Filz Add struct saved_export_context to standardize saving op_ctx bits 067058a Frank S. Filz Assure and clarify references held for op_ctx->ctx_export 5554586 Frank S. Filz Introduce set_op_context_export and clear_op_context_export 64c0498 Frank S. Filz Eliminate extra function - unexport e2e9957 Frank S. Filz Merge req_op_context and root_op_context and normalize use 4969c8a Frank S. Filz FSAL: rename fullpath identifiers for easier code xref fc15119 Frank S. Filz Add wrapper for pthread_mutex_trylock e6baef3 Frank S. Filz Split state_lock into st_lock and jct_lock a81dd76 Frank S. Filz Remove broken Copy export that was intended to restore on update failure 0a56f58 Frank S. Filz Remove req_op_context parameters from FSAL API and other functions 44d7611 Jeff Layton FSAL_CEPH: remove handle argument from ceph_close_my_fd 13799cf Jeff Layton FSAL_CEPH: drop export pointer from ceph_handle a546719 Jeff Layton FSAL_CEPH: endian-convert wire handles 3f45eba Jeff Layton FSAL_CEPH: break up vinodeno_t in wire handle portion e45743b Jeff Layton FSAL_CEPH: track export id as part of the host handle 5d3e202 Jeff Layton NFS: add an on-stack buffer for wire_to_host conversions 971bb2e Jeff Layton FSAL_CEPH: call fsal_attach_export last