From 3721f6df398a01758d64cbb106a64555acbb0a17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 24 Nov 2007 15:43:46 +0000 Subject: [PATCH] Minor update; even though the TODO file isn't that long anymore, it doesn't hurt to have it in the repository. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22990 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- docs/develop/kernel/VM_Locking | 1 + docs/develop/kernel/VM_TODOs | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 docs/develop/kernel/VM_TODOs diff --git a/docs/develop/kernel/VM_Locking b/docs/develop/kernel/VM_Locking index db2db6073f..02d58bdb5b 100644 --- a/docs/develop/kernel/VM_Locking +++ b/docs/develop/kernel/VM_Locking @@ -23,6 +23,7 @@ vm_area: mappings: guarded by the global sMappingLock (currently a spinlock) address_space_next: vm_address_space::sem hash_next: sAreaHashLock + cache: guarded by vm_area_get_locked_cache()/sAreaCacheLock cache_next|prev: cache_ref::lock vm_cache_ref: diff --git a/docs/develop/kernel/VM_TODOs b/docs/develop/kernel/VM_TODOs new file mode 100644 index 0000000000..60472f6723 --- /dev/null +++ b/docs/develop/kernel/VM_TODOs @@ -0,0 +1,2 @@ +- unmap the page of all areas from the cache when a newly added page shadows one + in a deeper cache