Home
last modified time | relevance | path

Searched hist:80670160 (Results 1 – 1 of 1) sorted by relevance

/dragonfly/sys/dev/drm/radeon/
H A Dradeon_vm.c80670160 Sat May 04 21:18:34 GMT 2019 Matthew Dillon <dillon@apollo.backplane.com> drm/radeon - Attempt to fix data structure corruption on exit

* Attempt to fix data structure corruption in the radeon driver
when X exits. This was causing X to lockup due to an attempt
to double-remove vm->va from its interval tree.

* Validation operations based on field state. In particular,
do not try to issue the interval tree removal unless
it.start or it.last are non-zero.

Also, in radeon_vm_fini() do not issue the interval tree removal
unless the bo can be successfully reserved. Otherwise the
structure might be placed in a bad state while it is still in use.