FSAL_GLUSTER: Adapting to changes in interface functions from
GlusterFS gfapi libraries.

The GlusterFS gfapi library is now upstream, hence further
interface changes would be backward compatible and hence FSAL
GLUSTER should be safe from modifications due to the same.
Fix upcall for file size updates.
Fix CMake version setting and display

Display version and build host in build log.
Display all this info to the log as first live log message on startup.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Dead Code: Remove vestiges of old api fsal call stats

Signed-off-by: Jim Lieb <jlieb@panasas.com>
CHECKPATCH: src/FSAL common files

Mostly clean.  Remaining work is more of a refactor/rewrite.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
CHECKPATCH: src/FSAL/FSAL_VFS

Signed-off-by: Jim Lieb <jlieb@panasas.com>
CHECKPATCH: src/os

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Checkpatch fixes for Cache_inode/*.c and related headers.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Hungarian Eradication and Cleanup

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

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Hungarian: pworker and pcached_res

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

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

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

Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
FSAL_GLUSTER: Fixes for pynfs failures and FSAL lock_op
implemetation.

FSAL mknod was not handling nodetype, causing all special files
to be created as regular files.
Post unlink of pinned files (fd open), caused failure on getattr,
instead of using the fd to get the required attributes.
lock_op not implemented caused failures in various lock tests by
pynfs, this is now fixed.
Checkpatch: IdMapper

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

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

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

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

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