aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2015-06-30 17:59:06 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2015-06-30 22:44:59 -0400
commit200f1ce3656b8f466f74756677cea1b5e2aa851a (patch)
tree8fc0e394fda0a717aa7a33ae1e871b0ee9678d74
parentb389645f041a9fc650819b1c1ce7abbef7f4912d (diff)
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> Signed-off-by: Linus Torvalds <torvalds@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 e9dbaeb8fd65..0b4570cfacae 100644
--- a/kernel/relay.c
+++ b/kernel/relay.c
@@ -81,10 +81,7 @@ static struct page **relay_alloc_page_array(unsigned int n_pages)
81 */ 81 */
82static void relay_free_page_array(struct page **array) 82static void relay_free_page_array(struct page **array)
83{ 83{
84 if (is_vmalloc_addr(array)) 84 kvfree(array);
85 vfree(array);
86 else
87 kfree(array);
88} 85}
89 86
90/** 87/**