aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2015-06-05 15:10:49 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2015-06-05 22:54:42 +1000
commit9f9fb879af2f16cc179221f083dc5fde9b3c03fc (patch)
tree6d2cf54c0bd466dbc667ce0d73799f6808049173
parente2464c589fbf7a64d8a38f2ef9bcdec5392df32f (diff)
downloadlinux-next-9f9fb879af2f16cc179221f083dc5fde9b3c03fc.tar.gz
kernel/relay.c: use kvfree() in relay_free_page_array()
Use kvfree() instead of open-coding it. Signed-off-by: Pekka Enberg <penberg@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-rw-r--r--kernel/relay.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/relay.c b/kernel/relay.c
index e9dbaeb8fd65c7..0b4570cfacaeb2 100644
--- a/kernel/relay.c
+++ b/kernel/relay.c
@@ -81,10 +81,7 @@ static struct page **relay_alloc_page_array(unsigned int n_pages)
*/
static void relay_free_page_array(struct page **array)
{
- if (is_vmalloc_addr(array))
- vfree(array);
- else
- kfree(array);
+ kvfree(array);
}
/**