summaryrefslogtreecommitdiff
path: root/arch/alpha/kernel/err_common.c
diff options
context:
space:
mode:
authorHugh Dickins <hugh@veritas.com>2005-10-30 04:16:31 +0300
committerLinus Torvalds <torvalds@g5.osdl.org>2005-10-30 07:40:41 +0300
commitc0718806cf955d5eb51ea77bffb5b21d9bba4972 (patch)
treebd29659bbff68604127439ec8144230a40772621 /arch/alpha/kernel/err_common.c
parent67b02f119df50ffad5a4e9e53ea4c896535862cd (diff)
downloadlinux-c0718806cf955d5eb51ea77bffb5b21d9bba4972.tar.xz
[PATCH] mm: rmap with inner ptlock
rmap's page_check_address descend without page_table_lock. First just pte_offset_map in case there's no pte present worth locking for, then take page_table_lock for the full check, and pass ptl back to caller in the same style as pte_offset_map_lock. __xip_unmap, page_referenced_one and try_to_unmap_one use pte_unmap_unlock. try_to_unmap_cluster also. page_check_address reformatted to avoid progressive indentation. No use is made of its one error code, return NULL when it fails. 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 'arch/alpha/kernel/err_common.c')
0 files changed, 0 insertions, 0 deletions