diff options
author | Thomas Liu <tliu@redhat.com> | 2009-07-09 10:00:29 -0400 |
---|---|---|
committer | James Morris <jmorris@namei.org> | 2009-07-09 18:54:14 -0400 |
commit | ed5215a21460f63d6bdc118cb55a9e6d1b433f35 (patch) | |
tree | 8134723eb6a5d73162a7e5d9c11ac66440f11b82 /include/linux | |
parent | ac7242142b03421c96b0a2f8d99f146d075614c2 (diff) |
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')
-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 e461b2c3d711..68f7bce572b0 100644 --- a/include/linux/lsm_audit.h +++ b/include/linux/lsm_audit.h | |||
@@ -66,11 +66,11 @@ struct common_audit_data { | |||
66 | } key_struct; | 66 | } key_struct; |
67 | #endif | 67 | #endif |
68 | } u; | 68 | } u; |
69 | const char *function; | ||
70 | /* this union contains LSM specific data */ | 69 | /* this union contains LSM specific data */ |
71 | union { | 70 | union { |
72 | /* SMACK data */ | 71 | /* SMACK data */ |
73 | struct smack_audit_data { | 72 | struct smack_audit_data { |
73 | const char *function; | ||
74 | char *subject; | 74 | char *subject; |
75 | char *object; | 75 | char *object; |
76 | char *request; | 76 | char *request; |
@@ -104,7 +104,7 @@ int ipv6_skb_to_auditdata(struct sk_buff *skb, | |||
104 | /* Initialize an LSM audit data structure. */ | 104 | /* Initialize an LSM audit data structure. */ |
105 | #define COMMON_AUDIT_DATA_INIT(_d, _t) \ | 105 | #define COMMON_AUDIT_DATA_INIT(_d, _t) \ |
106 | { memset((_d), 0, sizeof(struct common_audit_data)); \ | 106 | { memset((_d), 0, sizeof(struct common_audit_data)); \ |
107 | (_d)->type = LSM_AUDIT_DATA_##_t; (_d)->function = __func__; } | 107 | (_d)->type = LSM_AUDIT_DATA_##_t; } |
108 | 108 | ||
109 | void common_lsm_audit(struct common_audit_data *a); | 109 | void common_lsm_audit(struct common_audit_data *a); |
110 | 110 | ||