apparmor: pass cred through to audit info.
authorJohn Johansen <john.johansen@canonical.com>
Tue, 20 Sep 2022 03:48:48 +0000 (20:48 -0700)
committerJohn Johansen <john.johansen@canonical.com>
Wed, 18 Oct 2023 22:30:38 +0000 (15:30 -0700)
commit90c436a64a6e20482a9a613c47eb4af2e8a5328e
treeb5df0d74b93bb320f34f5b4a109f46a9128ea0b7
parentd20f5a1a6e792d22199c9989ec7ab9e95c48d60c
apparmor: pass cred through to audit info.

The cred is needed to properly audit some messages, and will be needed
in the future for uid conditional mediation. So pass it through to
where the apparmor_audit_data struct gets defined.

Reviewed-by: Georgia Garcia <georgia.garcia@canonical.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
20 files changed:
security/apparmor/apparmorfs.c
security/apparmor/capability.c
security/apparmor/domain.c
security/apparmor/file.c
security/apparmor/include/audit.h
security/apparmor/include/capability.h
security/apparmor/include/file.h
security/apparmor/include/ipc.h
security/apparmor/include/mount.h
security/apparmor/include/net.h
security/apparmor/include/policy.h
security/apparmor/include/resource.h
security/apparmor/include/task.h
security/apparmor/ipc.c
security/apparmor/lsm.c
security/apparmor/mount.c
security/apparmor/net.c
security/apparmor/policy.c
security/apparmor/resource.c
security/apparmor/task.c