From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752713AbZHMGJH (ORCPT ); Thu, 13 Aug 2009 02:09:07 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752597AbZHMGJG (ORCPT ); Thu, 13 Aug 2009 02:09:06 -0400 Received: from mx2.redhat.com ([66.187.237.31]:58020 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752580AbZHMGJF (ORCPT ); Thu, 13 Aug 2009 02:09:05 -0400 Date: Thu, 13 Aug 2009 02:00:13 -0400 From: Amerigo Wang To: linux-kernel@vger.kernel.org Cc: Tejun Heo , linux-mm@kvack.org, akpm@linux-foundation.org, mingo@elte.hu, Amerigo Wang Message-Id: <20090813060235.5516.12662.sendpatchset@localhost.localdomain> Subject: [Patch] percpu: use the right flag for get_vm_area() Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org get_vm_area() only accepts VM_* flags, not GFP_*. And according to the doc of get_vm_area(), here should be VM_ALLOC. Signed-off-by: WANG Cong Cc: Tejun Heo Cc: Ingo Molnar --- diff --git a/mm/percpu.c b/mm/percpu.c index b70f2ac..3ef18c7 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -749,7 +749,7 @@ static struct pcpu_chunk *alloc_pcpu_chunk(void) chunk->map[chunk->map_used++] = pcpu_unit_size; chunk->page = chunk->page_ar; - chunk->vm = get_vm_area(pcpu_chunk_size, GFP_KERNEL); + chunk->vm = get_vm_area(pcpu_chunk_size, VM_ALLOC); if (!chunk->vm) { free_pcpu_chunk(chunk); return NULL;