apparmor: pass cred through to audit info.
authorJohn Johansen <john.johansen@canonical.com>
Tue, 20 Sep 2022 03:48:48 +0000 (20:48 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Nov 2023 17:20:07 +0000 (17:20 +0000)
commit690f33e1edf5cd996b54094409de0067ae3fa216
treebf88ba28f66e1bfa25301032c491b14a88266b94
parent30b3669d40ad2400dfac75d1250596b5b0cb241b
apparmor: pass cred through to audit info.

[ Upstream commit 90c436a64a6e20482a9a613c47eb4af2e8a5328e ]

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>
Stable-dep-of: 157a3537d6bc ("apparmor: Fix regression in mount mediation")
Signed-off-by: Sasha Levin <sashal@kernel.org>
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