Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755051Ab3HGGWu (ORCPT ); Wed, 7 Aug 2013 02:22:50 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:47222 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751493Ab3HGGWt (ORCPT ); Wed, 7 Aug 2013 02:22:49 -0400 Message-ID: <5201E7B0.5070802@canonical.com> Date: Wed, 07 Aug 2013 08:22:40 +0200 From: Maarten Lankhorst User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7 MIME-Version: 1.0 To: Dave Airlie CC: Peter Zijlstra , Ingo Molnar , Linus Torvalds , Linux Kernel Mailing List , Thomas Gleixner , Andrew Morton , "dri-devel@lists.freedesktop.org" , Alex Deucher Subject: Re: [PATCH] mutex: fix deadlock injection References: <20130701082221.GA14112@gmail.com> <51D3C4C8.8060701@canonical.com> <20130705062345.GA29487@gmail.com> <51F775B5.201@canonical.com> <20130730084102.GI3008@twins.programming.kicks-ass.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1040 Lines: 21 Op 07-08-13 02:05, Dave Airlie schreef: > On Tue, Jul 30, 2013 at 6:41 PM, Peter Zijlstra wrote: >> On Tue, Jul 30, 2013 at 10:13:41AM +0200, Maarten Lankhorst wrote: >>> The check needs to be for > 1, because ctx->acquired is already incremented. >>> This will prevent ww_mutex_lock_slow from returning -EDEADLK and not locking >>> the mutex. It caused a lot of false gpu lockups on radeon with >>> CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y because a function that shouldn't be able >>> to return -EDEADLK did. >>> >>> Cc: Alex Deucher >>> Signed-off-by: Maarten Lankhorst > Should this be merged via Ingo? or will I queue it in my -fixes? > > Dave. > It's in tip:core/urgent, so I imagine you don't need to queue it. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/