Fix AUTH_NULL in callbacks

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Update Ceph FSAL for new Ceph API

This commit temporarily disables pNFS until new pNFS API is put in
place.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Do not check source address session creation

The credentials must match, but, with trunking, clients can connect to
us from more than one interface.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Fix second argument type on signed atomic add/sub

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Use atomic increment for session sequence

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Sessionid is in the session, don't allocate

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Allow for multiple sessions from the same client.
Bump tirpc for client/backchannel change

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Don't free gsh_export, free export_stats!

Needed container_of'd correct pointer.

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>
Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: fixing lost user override case in TLCREATE

(cherry picked from commit 8a23a0c8b7a3e3d59af2a94819b1ab84bdf7bd28)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P/RDMA: better cleanup on disconnect (call msk_destroy_trans, wait for refcount to drop to 0)

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 420ede4339244d1b2ee70dd4060c7895a7f41dd9)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: lcreate reorder inc_pin_ref - we cannot fail after pfid->pentry was changed

(cherry picked from commit f5ee2283f1a1b0d45fabccdcdc0f037ea6a4dc86)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
RPM: adding what's necessary to handle FSAL_NULL in RPMs

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 649a9fc46e8e26ca3a56feeaa0707f4ba02eb12b)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
MAIN: add support for capabilities (needed for quota and CRED_WRAP in VFS)

(cherry picked from commit f68a08cab70619ab81316d81422753fb80da6da0)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'marc/dev40-multiple-sessions' into merge_next

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge branch 'for_dev40' into merge_next

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

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Integrate management of exportlist with export manager

Finish integration of export entry which is already embedded
in the gsh_export.

* Add state member to control initialization and removal

* remove redundant export_id from gsh_export and use export.id

* Add path, pseudo, and tag search functions with proper locking

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Fix nfs4_SetCompoundExport to use export.id

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Update BuildExportEntry to work with export manager

export list is now managed as part of gsh_export.

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