mwatts@redhat.com has uploaded this change for review.

View Change

fsal control: Add "control" operation for fsal object.

Two operations are defined: FSCRYPT_SETKEY and
FSCRYPT_VERIFY_NOT_ENCRYPTED, both are for fscrypt support.

This is just the plumbing, it is up to individual
FSALs to implement the actual logic. However, an important
piece of the plumbing that is included here is mdcache logic
to pass operations to the underlying FSAL.

Change-Id: I065dd583e8ec4b6c155bc816598879f83c64a1f8
Signed-off-by: Marcus Watts <mwatts@redhat.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_file.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_int.h
M src/FSAL/default_methods.c
M src/include/fsal_api.h
5 files changed, 63 insertions(+), 0 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/98/1221498/1

To view, visit change 1221498. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I065dd583e8ec4b6c155bc816598879f83c64a1f8
Gerrit-Change-Number: 1221498
Gerrit-PatchSet: 1
Gerrit-Owner: mwatts@redhat.com