From: Hugh Dickins Date: Sun, 30 Oct 2005 01:16:01 +0000 (-0700) Subject: [PATCH] mm: tlb_gather_mmu get_cpu_var X-Git-Tag: v2.6.15-rc1~730^2^2~64 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15a23ffa2fc91cebdac44d4aee994f59d5c28dc0;p=pandora-kernel.git [PATCH] mm: tlb_gather_mmu get_cpu_var tlb_gather_mmu dates from before kernel preemption was allowed, and uses smp_processor_id or __get_cpu_var to find its per-cpu mmu_gather. That works because it's currently only called after getting page_table_lock, which is not dropped until after the matching tlb_finish_mmu. But don't rely on that, it will soon change: now disable preemption internally by proper get_cpu_var in tlb_gather_mmu, put_cpu_var in tlb_finish_mmu. Signed-off-by: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed