Put the NFSv4 minor version into the request context

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Fix V4, V4.1 stats recording

Use req_ctx->nfs_minorvers to get the right proto stats area

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'linuxbox2/next' into cthon13_merge
Fix dbus stats replies on errors

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'linuxbox2/next' into cthon13_merge
Remove 'flag' argument from fhlink() syscall declarations and usage.

We ended up discarding the flag argument in fhlink() call since we are passing
handle instead of pathname for the source object.

Signed-off-by: Sachin Bhamare <sbhamare@panasas.com>
Merge remote-tracking branch 'linuxbox2/next' into merge_next
Fix 9P stats connection with USE_9P=OFF

Don't take stats if we don't have it...

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

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Fix typo in v4.1 dbus stats error message

Cut and paste got me again.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Option to disable grace period

Setting NFSv4.Graceless to TRUE in the Ganesha configuration now
disables the grace period while not affecting the lease period.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Organize and document configuration

Document all configuration settings, you will notice a new module in
doxygen.

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>