lsm: use lsm_prop in security_current_getsecid
Change the security_current_getsecid_subj() and security_task_getsecid_obj() interfaces to fill in a lsm_prop structure instead of a u32 secid. Audit interfaces will need to collect all possible security data for possible reporting. Cc: linux-integrity@vger.kernel.org Cc: audit@vger.kernel.org Cc: selinux@vger.kernel.org Signed-off-by:Casey Schaufler <casey@schaufler-ca.com> [PM: subject line tweak] Signed-off-by:
Paul Moore <paul@paul-moore.com>
Showing
- include/linux/lsm_hook_defs.h 3 additions, 3 deletionsinclude/linux/lsm_hook_defs.h
- include/linux/security.h 7 additions, 6 deletionsinclude/linux/security.h
- kernel/audit.c 5 additions, 6 deletionskernel/audit.c
- kernel/auditfilter.c 1 addition, 2 deletionskernel/auditfilter.c
- kernel/auditsc.c 14 additions, 8 deletionskernel/auditsc.c
- net/netlabel/netlabel_unlabeled.c 4 additions, 1 deletionnet/netlabel/netlabel_unlabeled.c
- net/netlabel/netlabel_user.h 5 additions, 1 deletionnet/netlabel/netlabel_user.h
- security/apparmor/lsm.c 14 additions, 6 deletionssecurity/apparmor/lsm.c
- security/integrity/ima/ima.h 3 additions, 3 deletionssecurity/integrity/ima/ima.h
- security/integrity/ima/ima_api.c 3 additions, 3 deletionssecurity/integrity/ima/ima_api.c
- security/integrity/ima/ima_appraise.c 3 additions, 3 deletionssecurity/integrity/ima/ima_appraise.c
- security/integrity/ima/ima_main.c 31 additions, 28 deletionssecurity/integrity/ima/ima_main.c
- security/integrity/ima/ima_policy.c 6 additions, 8 deletionssecurity/integrity/ima/ima_policy.c
- security/security.c 14 additions, 14 deletionssecurity/security.c
- security/selinux/hooks.c 11 additions, 6 deletionssecurity/selinux/hooks.c
- security/smack/smack_lsm.c 15 additions, 10 deletionssecurity/smack/smack_lsm.c
Loading
Please register or sign in to comment