diff options
author | Hugh Dickins <hugh@veritas.com> | 2005-10-30 02:16:01 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-10-30 05:40:37 +0100 |
commit | 15a23ffa2fc91cebdac44d4aee994f59d5c28dc0 (patch) | |
tree | 5006935b29246c1ae07a7abc6a384f6b547293ce /ipc | |
parent | [PATCH] mm: move_page_tables by extents (diff) | |
download | linux-15a23ffa2fc91cebdac44d4aee994f59d5c28dc0.tar.xz linux-15a23ffa2fc91cebdac44d4aee994f59d5c28dc0.zip |
[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 <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions