Fix Use After Free.
Ported from 1.5.x: 690d68e9789f33024514504279496f019f48d322

Signed-off-by: Srikrishan Malik <srimalik@in.ibm.com>
Signed-off-by: suhrud <supatank@in.ibm.com>
changed Use_Getattr_Directory_Invalidation to 0
Ported from 1.5.x: 3efa36184166f8b83d1787aefecf70d82b8458bd

Signed-off-by: suhrud <supatank@in.ibm.com>
Changed Nb_Worker from 128 to 512
Ported from 1.5.x: a15038ddb492c3146ae57c171c490126ef6b67e1

Signed-off-by: suhrud <supatank@in.ibm.com>
Merge branch 'tp/suhrud-2.0-next-3' into ibm_next_20_tmp
FSAL_HPSS: remove source for copyright reasons. In order to ease a revert commit in CEA's private repo, files were left but emptied.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Merge remote-tracking branch 'ganltc/ibm_next_20' into merge_next

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'linuxbox2/next' into merge_next

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: fids are now managed as an pointers and allocated on demand.
    They are allocated oni TWALK and TXATTRWALK only
    They are freed on TCLUNK
(cherry picked from commit d78ffadba3335fead2b1e468c72271e97062f8b6)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: this commits make msize tunable (via configuration file) for TCP and RDMA
(cherry picked from commit fefe23c9abc32bb7d097413d6f15b47d577ccbaf)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Jenkins: Add sigmund's test
(cherry picked from commit d7c335a74a88f8d1bca92b65c7749c15417c9890)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Jenkins : no more cpp-check
(cherry picked from commit 2b88d04a261a5ff7e6fc12e008a5b9b1b8e21742)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Jenkins: scripts are OK
(cherry picked from commit 85bb79b17b8ce7fc443eed23c9cc5e2affc23849)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: removing garbage passed in "path" string parameter as nfs_Get_export_by_path() was called from _9p_attach().

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit d670ad70b2d0cb7fa58428c672889ff2a48f88af)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: backporting new export logic after rebasing with dev34
(cherry picked from commit b11e6be16406b6ff44ab22c7996005034fd9335a)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P/RDMA: Use new mooshika API

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit 658e93128c5b3413638763ef12bd8cfa73b1e1a1)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P/RDMA: Add callbacks on mooshika errors

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit af1f6c660403a59b74662d966165602009f2d6dc)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P/RDMA: add settings for mooshika workers. Todo: put it in config file

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
(cherry picked from commit d10ef96c03cd5156c18c5284eabf02983cae29c6)

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Strict compile fixes.  set but not used

Commented out offending lines.  fodder for the janitors

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Fixed "may be used" warning -> error in _9p_attach and _9p_auth

_9p_attach and _9p_auth needed error path cleaning

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