From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathias =?ISO-8859-1?Q?Fr=F6hlich?= Subject: Re: [PATCH 1/4] drm/radeon: move ring syncing after bo validation Date: Thu, 23 Feb 2012 18:05:50 +0100 Message-ID: <1387209.zHcf9HjvNQ@notebook> References: <1330006725-2373-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by gabe.freedesktop.org (Postfix) with SMTP id 40887A1142 for ; Thu, 23 Feb 2012 09:05:56 -0800 (PST) In-Reply-To: <1330006725-2373-1-git-send-email-deathsimple@vodafone.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org, deathsimple@vodafone.de List-Id: dri-devel@lists.freedesktop.org Christian, On Thursday, February 23, 2012 15:18:42 Christian K=F6nig wrote: > The function radeon_bo_list_validate can cause a > bo to move, resulting in a different sync_obj > and a dependency to wait for this move to finish. > = > Signed-off-by: Christian K=F6nig > Reviewed-by: Alex Deucher I am not sure, but to me this looks like this could fix these kind of gpu = lockups that I experience since some time every now and then. The usual symptom is that I get the = radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec GPU lockup (waiting for 0x00682AC3 last fence id 0x00682AC2) [...] kernel message. Each time with the fence being off by one like in the examp= le = above. If this change has the potential to fix this issue I think this particular = patch should be considered for the current upstream kernel release. Mathias