From cc74ee0677caec951ebfc4507820045c82c376f9 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Tue, 27 Feb 2024 17:54:13 +0900 Subject: [PATCH] kdbus: use security_current_getsecid_subj() for v5.17 or later version Since the commit 6326948f940d ("lsm: security_task_getsecid_subj() -> security_current_getsecid_subj()"), included in kernel v5.17, the security_task_getsecid_subj() is replaced with security_current_getsecid_subj(). Use security_current_getsecid_subj() for v5.17 or later kernel version. Change-Id: I8385d67721eedb8cd0352a24fd5c8a9ee6686513 Signed-off-by: Seung-Woo Kim Signed-off-by: Marek Szyprowski --- kernel/kdbus/metadata.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/kdbus/metadata.c b/kernel/kdbus/metadata.c index 3358d06..1b12bba 100644 --- a/kernel/kdbus/metadata.c +++ b/kernel/kdbus/metadata.c @@ -292,7 +292,9 @@ static int kdbus_meta_proc_collect_seclabel(struct kdbus_meta_proc *mp) u32 sid, len; int ret; -#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 13, 0) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 17, 0) + security_current_getsecid_subj(&sid); +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(5, 13, 0) security_task_getsecid_subj(current, &sid); #else security_task_getsecid(current, &sid); -- 2.34.1