drm: Implement vm_fault_quick_hold_pages and vm_page_unhold_pages
authorJohannes Hofmann <johannes.hofmann@gmx.de>
Tue, 23 Jul 2013 12:08:46 +0000 (14:08 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Tue, 30 Jul 2013 18:44:44 +0000 (20:44 +0200)
commitd19f9abbcb9d32eaad69633706467318fc84cc40
tree75bb173d1d8d154818b7301257fa84bee54674ab
parent123f4114649f33e253bb75059b80d60476e7814c
drm: Implement vm_fault_quick_hold_pages and vm_page_unhold_pages

Also call vm_page_busy_wait() before vm_page_unwire() to avoid
page not busy asserts in vm_page_unwire() as recommended by dillon.
sys/dev/drm2/drmP.h
sys/dev/drm2/i915/i915_gem.c
sys/dev/drm2/i915/i915_gem_gtt.c
sys/vm/vm_extern.h
sys/vm/vm_fault.c
sys/vm/vm_page.h