diff options
author | alfred <alfred@FreeBSD.org> | 2001-04-15 10:22:04 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2001-04-15 10:22:04 +0000 |
commit | ec0e3ba3597153f5cc71b8598f181635f4da2258 (patch) | |
tree | 109c3895c1cefdd8b0a4d23ec4bc17e400b8861c /sys/vm/vm_object.c | |
parent | 21f19f6d8961d575972b23fcc6a7d050009ad824 (diff) | |
download | FreeBSD-src-ec0e3ba3597153f5cc71b8598f181635f4da2258.zip FreeBSD-src-ec0e3ba3597153f5cc71b8598f181635f4da2258.tar.gz |
use TAILQ_FOREACH, fix a comment's location
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r-- | sys/vm/vm_object.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index dc1eb57..cc205a8 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -120,7 +120,7 @@ static void vm_object_qcollapse __P((vm_object_t object)); */ struct object_q vm_object_list; -static struct mtx vm_object_list_mtx; +static struct mtx vm_object_list_mtx; /* lock for object list and count */ static long vm_object_count; /* count of all objects */ vm_object_t kernel_object; vm_object_t kmem_object; @@ -741,9 +741,7 @@ vm_object_pmap_remove(object, start, end) if (object == NULL) return; - for (p = TAILQ_FIRST(&object->memq); - p != NULL; - p = TAILQ_NEXT(p, listq)) { + TAILQ_FOREACH(p, &object->memq, listq) { if (p->pindex >= start && p->pindex < end) vm_page_protect(p, VM_PROT_NONE); } @@ -1648,9 +1646,7 @@ DB_SHOW_COMMAND(vmochk, vm_object_check) * make sure that internal objs are in a map somewhere * and none have zero ref counts. */ - for (object = TAILQ_FIRST(&vm_object_list); - object != NULL; - object = TAILQ_NEXT(object, object_list)) { + TAILQ_FOREACH(object, &vm_object_list, object_list) { if (object->handle == NULL && (object->type == OBJT_DEFAULT || object->type == OBJT_SWAP)) { if (object->ref_count == 0) { @@ -1743,9 +1739,8 @@ DB_SHOW_COMMAND(vmopag, vm_object_print_pages) vm_object_t object; int nl = 0; int c; - for (object = TAILQ_FIRST(&vm_object_list); - object != NULL; - object = TAILQ_NEXT(object, object_list)) { + + TAILQ_FOREACH(object, &vm_object_list, object_list) { vm_pindex_t idx, fidx; vm_pindex_t osize; vm_offset_t pa = -1, padiff; |