mirror of https://github.com/OpenIPC/firmware.git
56 lines
2.2 KiB
Diff
56 lines
2.2 KiB
Diff
diff -drupN a/security/apparmor/lsm.c b/security/apparmor/lsm.c
|
|
--- a/security/apparmor/lsm.c 2018-08-06 17:23:04.000000000 +0300
|
|
+++ b/security/apparmor/lsm.c 2022-06-12 05:28:14.000000000 +0300
|
|
@@ -656,11 +656,11 @@ static const struct kernel_param_ops par
|
|
.get = param_get_aalockpolicy
|
|
};
|
|
|
|
-static int param_set_audit(const char *val, struct kernel_param *kp);
|
|
-static int param_get_audit(char *buffer, struct kernel_param *kp);
|
|
+static int param_set_audit(const char *val, const struct kernel_param *kp);
|
|
+static int param_get_audit(char *buffer, const struct kernel_param *kp);
|
|
|
|
-static int param_set_mode(const char *val, struct kernel_param *kp);
|
|
-static int param_get_mode(char *buffer, struct kernel_param *kp);
|
|
+static int param_set_mode(const char *val, const struct kernel_param *kp);
|
|
+static int param_get_mode(char *buffer, const struct kernel_param *kp);
|
|
|
|
/* Flag values, also controllable via /sys/module/apparmor/parameters
|
|
* We define special types as we want to do additional mediation.
|
|
@@ -774,7 +774,7 @@ static int param_get_aauint(char *buffer
|
|
return param_get_uint(buffer, kp);
|
|
}
|
|
|
|
-static int param_get_audit(char *buffer, struct kernel_param *kp)
|
|
+static int param_get_audit(char *buffer, const struct kernel_param *kp)
|
|
{
|
|
if (!policy_view_capable())
|
|
return -EPERM;
|
|
@@ -785,7 +785,7 @@ static int param_get_audit(char *buffer,
|
|
return sprintf(buffer, "%s", audit_mode_names[aa_g_audit]);
|
|
}
|
|
|
|
-static int param_set_audit(const char *val, struct kernel_param *kp)
|
|
+static int param_set_audit(const char *val, const struct kernel_param *kp)
|
|
{
|
|
int i;
|
|
if (!policy_admin_capable())
|
|
@@ -807,7 +807,7 @@ static int param_set_audit(const char *v
|
|
return -EINVAL;
|
|
}
|
|
|
|
-static int param_get_mode(char *buffer, struct kernel_param *kp)
|
|
+static int param_get_mode(char *buffer, const struct kernel_param *kp)
|
|
{
|
|
if (!policy_admin_capable())
|
|
return -EPERM;
|
|
@@ -818,7 +818,7 @@ static int param_get_mode(char *buffer,
|
|
return sprintf(buffer, "%s", aa_profile_mode_names[aa_g_profile_mode]);
|
|
}
|
|
|
|
-static int param_set_mode(const char *val, struct kernel_param *kp)
|
|
+static int param_set_mode(const char *val, const struct kernel_param *kp)
|
|
{
|
|
int i;
|
|
if (!policy_admin_capable())
|