Document pmap_qremove() as being MPSAFE.
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 13 Jul 2009 18:39:03 +0000 (11:39 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 13 Jul 2009 18:39:03 +0000 (11:39 -0700)
sys/platform/pc32/i386/pmap.c
sys/platform/pc64/amd64/pmap.c

index 0504439..cc2e666 100644 (file)
@@ -825,8 +825,10 @@ pmap_qenter2(vm_offset_t va, vm_page_t *m, int count, cpumask_t *mask)
 }
 
 /*
- * this routine jerks page mappings from the
+ * This routine jerks page mappings from the
  * kernel -- it is meant only for temporary mappings.
+ *
+ * MPSAFE, INTERRUPT SAFE (cluster callback)
  */
 void
 pmap_qremove(vm_offset_t va, int count)
index 5324b9a..be92623 100644 (file)
@@ -1209,8 +1209,10 @@ READY1
 }
 
 /*
- * this routine jerks page mappings from the
+ * This routine jerks page mappings from the
  * kernel -- it is meant only for temporary mappings.
+ *
+ * MPSAFE, INTERRUPT SAFE (cluster callback)
  */
 void
 pmap_qremove(vm_offset_t va, int count)