From 14be75629be139cd7847d3fbdc28b9237f129f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=9D=E7=BE=BD?= Date: Tue, 7 Feb 2023 09:50:55 +0800 Subject: [PATCH] kernel: selinux: Fix build error (#213) * d77ab8d although fixed some typo, but since there is no include avc.h, this will cause the build to fail * Error: /mnt/HDD/fish/aospa/kernel/msm-4.9/drivers/staging/ksu/selinux/selinux.c:60:2: error: use of undeclared identifier 'selinux_enforcing' selinux_enforcing = enforce; ^ /mnt/HDD/fish/aospa/kernel/msm-4.9/drivers/staging/ksu/selinux/selinux.c:81:9: error: use of undeclared identifier 'selinux_enforcing' return selinux_enforcing; ^ 2 errors generated. Change-Id: I4cc8917b2b73ca467873222e02d498da8718988e --- kernel/selinux/selinux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/selinux/selinux.c b/kernel/selinux/selinux.c index 015b0187..2c7c5e3d 100644 --- a/kernel/selinux/selinux.c +++ b/kernel/selinux/selinux.c @@ -2,6 +2,9 @@ #include "objsec.h" #include "linux/version.h" #include "../klog.h" // IWYU pragma: keep +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 17, 0) +#include "avc.h" +#endif #define KERNEL_SU_DOMAIN "u:r:su:s0"