Re: Radeon RS780 - BUG: at drivers/gpu/drm/ttm/ttm_bo.c:1134!

2010-11-27 Thread Markus Trippelsdorf
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

[PATCH 0/3] embed drm_gem_object into radeon_bo

2010-11-27 Thread Daniel Vetter
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

[PATCH 1/3] drm/radeon: embed struct drm_gem_object

2010-11-27 Thread Daniel Vetter
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

[PATCH 2/3] drm/radeon: introduce gem_to_radeon_bo helper

2010-11-27 Thread Daniel Vetter
... 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/

[PATCH 3/3] drm/radeon: kill radeon_bo->gobj pointer

2010-11-27 Thread Daniel Vetter
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

[PATCH 0/3] embed drm_gem_object into radeon_bo

2010-11-27 Thread Sedat Dilek
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

Radeon RS780 - BUG: at drivers/gpu/drm/ttm/ttm_bo.c:1134!

2010-11-27 Thread Markus Trippelsdorf
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

[PATCH 0/3] embed drm_gem_object into radeon_bo

2010-11-27 Thread Daniel Vetter
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

[PATCH 1/3] drm/radeon: embed struct drm_gem_object

2010-11-27 Thread Daniel Vetter
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

[PATCH 2/3] drm/radeon: introduce gem_to_radeon_bo helper

2010-11-27 Thread Daniel Vetter
... 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/

[PATCH 3/3] drm/radeon: kill radeon_bo->gobj pointer

2010-11-27 Thread Daniel Vetter
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

Possible radeon regression in 2.6.37-rc3

2010-11-27 Thread Tvrtko Ursulin
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