diff options
author | Thomas Liu <tliu@redhat.com> | 2009-07-09 10:00:29 -0400 |
---|---|---|
committer | James Morris <jmorris@namei.org> | 2009-07-10 08:54:14 +1000 |
commit | ed5215a21460f63d6bdc118cb55a9e6d1b433f35 (patch) | |
tree | 8134723eb6a5d73162a7e5d9c11ac66440f11b82 /include/linux/lsm_audit.h | |
parent | ac7242142b03421c96b0a2f8d99f146d075614c2 (diff) | |
download | op-kernel-dev-ed5215a21460f63d6bdc118cb55a9e6d1b433f35.zip op-kernel-dev-ed5215a21460f63d6bdc118cb55a9e6d1b433f35.tar.gz |
Move variable function in lsm_audit.h into SMACK private space
Moved variable function in include/linux/lsm_audit.h into the
smack_audit_data struct since it is never used outside of it.
Also removed setting of function in the COMMON_AUDIT_DATA_INIT
macro because that variable is now private to SMACK.
Signed-off-by: Thomas Liu <tliu@redhat.com>
Acked-by: Eric Paris <eparis@redhat.com>
I-dont-see-any-problems-with-it: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'include/linux/lsm_audit.h')
-rw-r--r-- | include/linux/lsm_audit.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/lsm_audit.h b/include/linux/lsm_audit.h index e461b2c..68f7bce 100644 --- a/include/linux/lsm_audit.h +++ b/include/linux/lsm_audit.h @@ -66,11 +66,11 @@ struct common_audit_data { } key_struct; #endif } u; - const char *function; /* this union contains LSM specific data */ union { /* SMACK data */ struct smack_audit_data { + const char *function; char *subject; char *object; char *request; @@ -104,7 +104,7 @@ int ipv6_skb_to_auditdata(struct sk_buff *skb, /* Initialize an LSM audit data structure. */ #define COMMON_AUDIT_DATA_INIT(_d, _t) \ { memset((_d), 0, sizeof(struct common_audit_data)); \ - (_d)->type = LSM_AUDIT_DATA_##_t; (_d)->function = __func__; } + (_d)->type = LSM_AUDIT_DATA_##_t; } void common_lsm_audit(struct common_audit_data *a); |