[PATCH][HIRSUTE][RESEND] UBUNTU: SAUCE: apparmor: Fix build error, make sk parameter const
Colin King
colin.king at canonical.com
Mon Mar 29 09:26:15 UTC 2021
From: Colin Ian King <colin.king at canonical.com>
Make the sk parameter const to fix a build error with clang:
security/apparmor/net.c:143:35: error: passing 'const struct sock *' to
parameter of type 'struct sock *' discards qualifiers
[-Werror,-Wincompatible-pointer-types-discards-qualifiers]
audit_unix_sk_addr(ab, "addr", sa->u.net->sk);
^~~~~~~~~~~~~
/home/ubuntu/hirsute/security/apparmor/net.c:98:24: note: passing argument
to parameter 'sk' here
struct sock *sk)
^
Fixes: 2775e0786896 ("UBUNTU: SAUCE: apparmor: af_unix mediation")
Signed-off-by: Colin Ian King <colin.king at canonical.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski at canonical.com>
---
V2: Add [HIRSUTE] in $SUBJECT
---
security/apparmor/net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/security/apparmor/net.c b/security/apparmor/net.c
index 297589c6dc95..01e2c6c89b22 100644
--- a/security/apparmor/net.c
+++ b/security/apparmor/net.c
@@ -95,7 +95,7 @@ static void audit_unix_addr(struct audit_buffer *ab, const char *str,
}
static void audit_unix_sk_addr(struct audit_buffer *ab, const char *str,
- struct sock *sk)
+ const struct sock *sk)
{
struct unix_sock *u = unix_sk(sk);
if (u && u->addr)
--
2.30.2
More information about the kernel-team
mailing list