Fix various typos.

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Acked-by: Malahal Naineni <malahal@us.ibm.com>
Fix CMakeLists and spec to install new scripts
ganesha_mgr.py and ganesha_mgr_utils.py

Signed-off-by: Allison Henderson <achender@vnet.linux.ibm.com>
Acked-by: Malahal Naineni <malahal@us.ibm.com>
Fix systemd sysconfig files for nfs-ganesha

Choose appropriate files for init.d and systemd environments

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Acked-by: Allison Henderson <achender@vnet.linux.ibm.com>
Acked-by: Malahal Naineni <malahal@us.ibm.com>
Fixed build issues related to lttng headers

Repored by: thomas.favre-bulle@bull.net

Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
V2.2-dev-20

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
VFS sub-FSALs and FSAL_PANFS

This adds some infrastructure for sub-FSALs in FSAL_VFS, and adds a
FSAL_PANFS sub-FSAL.

FSAL_VFS already has one sub-FSAL: FSAL_XFS.  It shares most code with
FSAL_VFS, but in a sort of ad-hoc way.  Currently, PNFS in FSAL_VFS is
implemented by PanFS, with code that only works with the PanFS drivers
installed.

This adds some infrastructure to FSAL_VFS (in the form of subfsal.h)
that each sub-FSAL must implement.  It then moves the VFS-specific code
to a sub-FSAL for VFS, and the PanFS-specific code to a sub-FSAL for
PanFS.

FSAL_VFS and FSAL_PANFS have been tested; FSAL_XFS has been built.