I've hit a new BUG using the same trigger (huge png image in firefox,
zoom in and zoom out while the picture is loading):
Nov 27 09:56:14 [kernel] kernel BUG at drivers/gpu/drm/ttm/ttm_bo.c:1134!
Nov 27 09:56:14 [kernel] CPU 3
Nov 27 09:56:14 [kernel] Pid: 1867, comm: X Not tainted
2.6.37-rc3-002
Hi Dave,
As promised rebased on top of latest drm-next to resolve a conflict the
pageflipping code.
Tested on my agp rv570.
Please review and consider merging for -next.
Thanks, Daniel
Daniel Vetter (3):
drm/radeon: embed struct drm_gem_object
drm/radeon: introduce gem_to_radeon_bo helper
Unconditionally initialize the drm gem object - it's not
worth the trouble not to for the few kernel objects.
This patch only changes the place of the drm gem object,
access is still done via pointers.
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/evergreen_blit_kms.c |2 +-
drive
... and switch it to container_of upcasting.
v2: converted new pageflip code-paths.
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/atombios_crtc.c |8
drivers/gpu/drm/radeon/radeon.h |1 +
drivers/gpu/drm/radeon/radeon_cs.c |2 +-
drivers/
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/radeon.h|1 -
drivers/gpu/drm/radeon/radeon_object.c |9 +++--
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index c436596..32d6396 100644
Hi Daniel,
I have tested this upgraded patchset again with linux-next
(next-20101126), they work fine.
Can you next time label the complete series as "v2": [PATCH 0/3 v2]
embed drm_gem_object into radeon_bo (don't ask me if git can create
this automatically for you).
Feel free to add:
Test
I've hit a new BUG using the same trigger (huge png image in firefox,
zoom in and zoom out while the picture is loading):
Nov 27 09:56:14 [kernel] kernel BUG at drivers/gpu/drm/ttm/ttm_bo.c:1134!
Nov 27 09:56:14 [kernel] CPU 3
Nov 27 09:56:14 [kernel] Pid: 1867, comm: X Not tainted
2.6.37-rc3-002
Hi Dave,
As promised rebased on top of latest drm-next to resolve a conflict the
pageflipping code.
Tested on my agp rv570.
Please review and consider merging for -next.
Thanks, Daniel
Daniel Vetter (3):
drm/radeon: embed struct drm_gem_object
drm/radeon: introduce gem_to_radeon_bo helper
Unconditionally initialize the drm gem object - it's not
worth the trouble not to for the few kernel objects.
This patch only changes the place of the drm gem object,
access is still done via pointers.
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/evergreen_blit_kms.c |2 +-
drive
... and switch it to container_of upcasting.
v2: converted new pageflip code-paths.
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/atombios_crtc.c |8
drivers/gpu/drm/radeon/radeon.h |1 +
drivers/gpu/drm/radeon/radeon_cs.c |2 +-
drivers/
Signed-off-by: Daniel Vetter
---
drivers/gpu/drm/radeon/radeon.h|1 -
drivers/gpu/drm/radeon/radeon_object.c |9 +++--
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index c436596..32d6396 100644
Hi all,
I have replaced the distro kernel on openSUSE 11.3 with custom compiled
2.6.37-rc3 and now all glx application are crashing with these kind of kernel
errors:
[ 312.028728] radeon :01:05.0: r600_cs_track_validate_cb offset[0] 0
10476800 385024 too big
[ 312.028732] radeon :01:0
12 matches
Mail list logo