1 From 39f1f78d53b9bcbca91967380c5f0f2305a5c55f Mon Sep 17 00:00:00 2001
2 From: Al Viro <viro@zeniv.linux.org.uk>
3 Date: Tue, 6 May 2014 14:02:53 -0400
4 Subject: nick kvfree() from apparmor
6 too many places open-code it
8 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
10 diff --git a/security/apparmor/include/apparmor.h b/security/apparmor/include/apparmor.h
11 index 8fb1488..97130f8 100644
12 --- a/security/apparmor/include/apparmor.h
13 +++ b/security/apparmor/include/apparmor.h
14 @@ -66,7 +66,6 @@ extern int apparmor_initialized __initdata;
15 char *aa_split_fqname(char *args, char **ns_name);
16 void aa_info_message(const char *str);
17 void *__aa_kvmalloc(size_t size, gfp_t flags);
18 -void kvfree(void *buffer);
20 static inline void *kvmalloc(size_t size)
22 diff --git a/security/apparmor/lib.c b/security/apparmor/lib.c
23 index 6968992..c1827e0 100644
24 --- a/security/apparmor/lib.c
25 +++ b/security/apparmor/lib.c
26 @@ -104,17 +104,3 @@ void *__aa_kvmalloc(size_t size, gfp_t flags)
32 - * kvfree - free an allocation do by kvmalloc
33 - * @buffer: buffer to free (MAYBE_NULL)
35 - * Free a buffer allocated by kvmalloc
37 -void kvfree(void *buffer)
39 - if (is_vmalloc_addr(buffer))