[LUCID BUG# 507148] [PATCH 2/2] drm/radeon/kms: don't print error on -ERESTARTSYS.
Manoj Iyer
manoj.iyer at canonical.com
Fri Mar 26 21:34:07 UTC 2010
Tested the following upstream patchs on Thinkpad T42, this patch seems fix
issues with drm/compiz on ATI Radeon Mobility 7500. Please review and pull
for lucid.
The following changes since commit
762ba435f6c1050068f3372bc61a1477b0066e33:
Dave Airlie (1):
drm/radeon/bo: add some fallback placements for VRAM only objects.
are available in the git repository at:
git://kernel.ubuntu.com/manjo/ubuntu-lucid.git lp507148upstream
Dave Airlie (1):
drm/radeon/kms: don't print error on -ERESTARTSYS.
drivers/gpu/drm/radeon/radeon_cs.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
>From 2a3891ec7062a4aba39ab2cb2944c10adc014c20 Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied at redhat.com>
Date: Fri, 19 Mar 2010 10:33:44 +1000
Subject: [PATCH 2/2] drm/radeon/kms: don't print error on -ERESTARTSYS.
We can get this if the user moves the mouse when we are waiting to move
some stuff around in the validate. Don't fail.
Cc: stable at kernel.org
Signed-off-by: Dave Airlie <airlied at redhat.com>
(cherry picked from commit aa98c7cc9153b07d652257149f158c953d15de02)
Signed-off-by: Manoj Iyer <manoj.iyer at canonical.com>
BUGLINK: http://launchpad.net/bugs/507148
---
drivers/gpu/drm/radeon/radeon_cs.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c
index e9d0850..de5b7b4 100644
--- a/drivers/gpu/drm/radeon/radeon_cs.c
+++ b/drivers/gpu/drm/radeon/radeon_cs.c
@@ -246,7 +246,8 @@ int radeon_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
}
r = radeon_cs_parser_relocs(&parser);
if (r) {
- DRM_ERROR("Failed to parse relocation !\n");
+ if (r != -ERESTARTSYS)
+ DRM_ERROR("Failed to parse relocation %d!\n", r);
radeon_cs_parser_fini(&parser, r);
mutex_unlock(&rdev->cs_mutex);
return r;
--
1.7.0
Cheers
--- manjo
More information about the kernel-team
mailing list