pNFS/LUSTRE: invalidate attrs on close (force DS/MDS coherency)

/!\ This commit is for internal use only, it should be kept in next and never placed in a pull request

Change-Id: Icc0b221943efe85cc5f3e60dd160bd737ab0f9ed
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
9P: brings information from export manager down to 9p protocol layer

Change-Id: I8fa711ddc70731b9d6b4fdf54b4e1842f2621c7e
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE: builds FSAL_SHOOK with name "SHOOK"

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
LOG: adds a "COMPONENT_SECURITY" to the logging components.

Change-Id: Iabd74d1bf8fedac1333298502a832b62a9cd3500
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Adds SELINUX flags in CMakeLists.txt files

Change-Id: I369d079f944a1e375b23c32c9f292b4bc6fae087
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Export management : adds a "selinux" SecType

Change-Id: I73c77b538972053e22d876f5ce6db0cc9a178c0e
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Adds selinux related code in 9P.

This commit adds selinux related code in 9P. This is done
by adding a call to a function that does selinux checking by
using selinux_check_access().

Change-Id: Ib78fe98614b13eb0f6ac5b4755d91f79a0b3a036
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Makes TWRITE aware of AUTH_SELINUX related fids

Change-Id: Ibb1de960d030a04ae5738ce41fff945bdd73ab5e
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
9P/SELinux: management of scon via TAUTH

Change-Id: I328b06e00a527b876277169e24cb099427eb6d28
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
SElinux: make security option "selinux" printable by StrExportOptions()

Change-Id: Ife22b14638dd64edfb448be73d40b51d2cfcbea8
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
9P: free xattr_content only if fid was created to manage xattrs

Change-Id: I28e4f6efdb00a4b21aad06fb957727857ba06de0
Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>