Tormod,
If I understand this, that while loop was put in because of possible
memory leaks, but in bo_allocate, the new bo is made part of a linked
list. radeon_bo_legacy_dtor destroys all the bo_legacys in the list. I
don't think it is possble to leak the memory.
A very unscientific test, but I
What I meant to say about the code being reused for all radeon drivers:
Just because there is a bug in one that keeps the ref count artificially
high, does not mean it is a bug for all of the drivers. Whatever was
keeping it high should be fixed. This while loop is too drastic.
--
radeon_dma.c:
I was getting this crash in UrbanTerror. It only happens WITHOUT KMS on
(radeon.modeset=0). I made this change and it works for me:
diff -r
mesa-7.7.0~git20091125+mesa-7-7-branch.7fac8ce7/src/mesa/drivers/dri/radeon/radeon_dma.c
mesa-7.7.0~git20091125+mesa-7-7-branch.7fac8ce7-mine/src/mesa/dr
3 matches
Mail list logo