diff options
author | attilio <attilio@FreeBSD.org> | 2013-02-06 17:47:24 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2013-02-06 17:47:24 +0000 |
commit | d3fb98bfb460d0679cc1dcfdedb658c33bd61730 (patch) | |
tree | 4de76284ffc76ca94cc4d449fd2fff80e87d37f3 /sys/vm/vm_page.c | |
parent | abbe2a9b91da46029a3aa7ab104f8087d6da1947 (diff) | |
download | FreeBSD-src-d3fb98bfb460d0679cc1dcfdedb658c33bd61730.zip FreeBSD-src-d3fb98bfb460d0679cc1dcfdedb658c33bd61730.tar.gz |
Enrich comments on newly added assertions.
Diffstat (limited to 'sys/vm/vm_page.c')
-rw-r--r-- | sys/vm/vm_page.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 5436530..96b7f98 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -1005,6 +1005,8 @@ vm_page_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t new_pindex) * infinity. If the given object is backed by a vnode and it * transitions from having one or more cached pages to none, the * vnode's hold count is reduced. + * + * The object must be locked. */ void vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) @@ -1042,7 +1044,7 @@ vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) * Returns the cached page that is associated with the given * object and offset. If, however, none exists, returns NULL. * - * The free page queue must be locked. + * The free page queue and object must be locked. */ static inline vm_page_t vm_page_cache_lookup(vm_object_t object, vm_pindex_t pindex) @@ -1082,7 +1084,7 @@ vm_page_cache_remove(vm_page_t m) * empty. Offset 'offidxstart' in the original object must * correspond to offset zero in the new object. * - * The new object must be locked. + * The new object and original object must be locked. */ void vm_page_cache_transfer(vm_object_t orig_object, vm_pindex_t offidxstart, |