diff options
author | alc <alc@FreeBSD.org> | 2012-11-13 02:50:39 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2012-11-13 02:50:39 +0000 |
commit | ff7333d33fdab4dc0e6809f8e70bdf82e2ed4637 (patch) | |
tree | 9fb0fb9e0cd777e9049218e91be312eed0a091e5 /sys/sys | |
parent | a841c9341b2afeabcf32a11c8bd91bbe3346177a (diff) | |
download | FreeBSD-src-ff7333d33fdab4dc0e6809f8e70bdf82e2ed4637.zip FreeBSD-src-ff7333d33fdab4dc0e6809f8e70bdf82e2ed4637.tar.gz |
Replace the single, global page queues lock with per-queue locks on the
active and inactive paging queues.
Reviewed by: kib
Diffstat (limited to 'sys/sys')
-rw-r--r-- | sys/sys/vmmeter.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/sys/vmmeter.h b/sys/sys/vmmeter.h index c66016c..1a29ec1 100644 --- a/sys/sys/vmmeter.h +++ b/sys/sys/vmmeter.h @@ -46,7 +46,7 @@ * c - constant after initialization * f - locked by vm_page_queue_free_mtx * p - locked by being in the PCPU and atomicity respect to interrupts - * q - locked by vm_page_queue_mtx + * q - changes are synchronized by the corresponding vm_pagequeue lock */ struct vmmeter { /* @@ -76,7 +76,7 @@ struct vmmeter { u_int v_intrans; /* (p) intransit blocking page faults */ u_int v_reactivated; /* (f) pages reactivated from free list */ u_int v_pdwakeups; /* (f) times daemon has awaken from sleep */ - u_int v_pdpages; /* (q) pages analyzed by daemon */ + u_int v_pdpages; /* (p) pages analyzed by daemon */ u_int v_tcached; /* (p) total pages cached */ u_int v_dfree; /* (p) pages freed by daemon */ |