diff options
| author | Thomas Liu <[email protected]> | 2009-07-09 10:00:29 -0400 |
|---|---|---|
| committer | James Morris <[email protected]> | 2009-07-10 08:54:14 +1000 |
| 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 <[email protected]>
Acked-by: Eric Paris <[email protected]>
I-dont-see-any-problems-with-it: Casey Schaufler <[email protected]>
Signed-off-by: James Morris <[email protected]>
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 { } 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); |