diff options
author | Andrew Morton <akpm@osdl.org> | 2004-06-26 21:02:37 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-06-26 21:02:37 -0700 |
commit | 924cfe97c37c3da35d9f84368d27b6c0aabe3757 (patch) | |
tree | 05fcbd9302b95777cd4c68af360814f2e67c445b /mm | |
parent | 848ac24f0a9f6662616d01d2e2fbcf8e58d14859 (diff) | |
download | history-924cfe97c37c3da35d9f84368d27b6c0aabe3757.tar.gz |
[PATCH] lock ordering comment update
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm')
-rw-r--r-- | mm/filemap.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mm/filemap.c b/mm/filemap.c index f76bc72152f9d0..8def05c0a023f5 100644 --- a/mm/filemap.c +++ b/mm/filemap.c @@ -60,6 +60,7 @@ * ->swap_list_lock * ->swap_device_lock (exclusive_swap_page, others) * ->mapping->tree_lock + * ->page_map_lock() (try_to_unmap_file) * * ->i_sem * ->i_mmap_lock (truncate->unmap_mapping_range) @@ -87,6 +88,13 @@ * ->private_lock (try_to_unmap_one) * ->tree_lock (try_to_unmap_one) * ->zone.lru_lock (follow_page->mark_page_accessed) + * ->page_map_lock() (page_add_anon_rmap) + * ->tree_lock (page_remove_rmap->set_page_dirty) + * ->private_lock (page_remove_rmap->set_page_dirty) + * ->inode_lock (page_remove_rmap->set_page_dirty) + * ->anon_vma.lock (anon_vma_prepare) + * ->inode_lock (zap_pte_range->set_page_dirty) + * ->private_lock (zap_pte_range->__set_page_dirty_buffers) * * ->task->proc_lock * ->dcache_lock (proc_pid_lookup) |