OSDN Git Service

intel: Reset vma list upon purge
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 14 Dec 2011 08:20:10 +0000 (08:20 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 14 Dec 2011 08:23:02 +0000 (08:23 +0000)
commit0ab2251b70d49a294d24f3ef54982e95226c104a
tree3a61643042c1de7af5f709934adef0d80198dce6
parentac168bf2a068761b591187e6a0a52083d456280b
intel: Reset vma list upon purge

During free we unconditionally delete the bo from the vma cache. This
relies on the its list member being kept in a sane state. This fails
after the object is purged, as the purge operation performs a pure
deletion and doesn't reset the list member, leaving a pair of dangling
pointers.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
intel/intel_bufmgr_gem.c