diff options
Diffstat (limited to 'sys/dev/agp/agp_i810.c')
-rw-r--r-- | sys/dev/agp/agp_i810.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/agp/agp_i810.c b/sys/dev/agp/agp_i810.c index ed5f6d2..9f1b292 100644 --- a/sys/dev/agp/agp_i810.c +++ b/sys/dev/agp/agp_i810.c @@ -399,7 +399,9 @@ agp_i810_free_memory(device_t dev, struct agp_memory *mem) * Unwire the page which we wired in alloc_memory. */ vm_page_t m = vm_page_lookup(mem->am_obj, 0); + vm_page_lock_queues(); vm_page_unwire(m, 0); + vm_page_unlock_queues(); } sc->agp.as_allocated -= mem->am_size; |