Make SAL directory pass checkpatch

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
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.
Make Log directory pass checkpatch (but for one warning)

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove LOG_MESSAGE_DEBUGINFO and get_debug_info

This was special purpose debug code. We really need a better way to handle
this type of thing in the future.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Rename Log directory to log

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove dead weakref code

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove dead strlcat code

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Remove dead lookup3 hash code

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
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>
Make Protocols/NFS/mnt*.c files pass checkpatch and strip calling mountlist code

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Strip dead mountlist code

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Make support directory pass checkpatch

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Make Protocols/NFS/nfs3*.c files pass checkpatch

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.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: src/MainNFSD

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