summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2003-04-26 05:00:56 +0000
committeralc <alc@FreeBSD.org>2003-04-26 05:00:56 +0000
commitf882712248bee48615df88ea73c6f74dfe49fe4a (patch)
tree59faae51d387c0ae31044d676a94d13f60f97ef8 /sys/vm
parenta146c7fe9093e66b16a9ce3f73a24bbe7217c710 (diff)
downloadFreeBSD-src-f882712248bee48615df88ea73c6f74dfe49fe4a.zip
FreeBSD-src-f882712248bee48615df88ea73c6f74dfe49fe4a.tar.gz
Remove an XXX comment. It is no longer a problem.
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/uma_core.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c
index 89dc746..a51c8ba 100644
--- a/sys/vm/uma_core.c
+++ b/sys/vm/uma_core.c
@@ -2049,10 +2049,7 @@ uma_large_free(uma_slab_t slab)
{
vsetobj((vm_offset_t)slab->us_data, kmem_object);
/*
- * XXX: Giant is still needed by kmem_free, since we have
- * kmem_free -> vm_map_remove -> vm_map_delete ->
- * vm_object_page_remove -> vm_object_pip_add -> GIANT_REQUIRED
- * We also get a lock order reversal if we don't have Giant:
+ * XXX: We get a lock order reversal if we don't have Giant:
* vm_map_remove (locks system map) -> vm_map_delete ->
* vm_map_entry_unwire -> vm_fault_unwire -> mtx_lock(&Giant)
*/
OpenPOWER on IntegriCloud