vfs: Allocate SMB4ACL_T on an explict memory context
commita65568750be92439de26dd2ecb88c09468264fe7
authorAndrew Bartlett <abartlet@samba.org>
Sun, 14 Apr 2013 08:13:42 +0000 (14 18:13 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 9 May 2013 04:18:20 +0000 (9 06:18 +0200)
treeb1b5c8fbc8b69d32c72d51603489a6bda477efce
parent67bb7d93ba8fccd030bd8d01536f3222c85134b7
vfs: Allocate SMB4ACL_T on an explict memory context

This ensures the caller knows exactly what the memory lifetime of this
returned object is.  This makes the NFSv4 ACL code consistent with the
POSIX and NT ACL code, to avoid supprising developers who have worked
on those other parts of the ACL code.

Most of this patch is adding a memory context to the callers and passing it in.

Andrew Bartlett
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/nfs4_acls.c
source3/modules/nfs4_acls.h
source3/modules/vfs_aixacl2.c
source3/modules/vfs_gpfs.c
source3/modules/vfs_zfsacl.c