Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932741AbWKEQgZ (ORCPT ); Sun, 5 Nov 2006 11:36:25 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932744AbWKEQgZ (ORCPT ); Sun, 5 Nov 2006 11:36:25 -0500 Received: from amsfep17-int.chello.nl ([213.46.243.15]:24169 "EHLO amsfep13-int.chello.nl") by vger.kernel.org with ESMTP id S932741AbWKEQgZ (ORCPT ); Sun, 5 Nov 2006 11:36:25 -0500 Subject: Re: [PATCH 1/2] sunrpc: add missing spin_unlock From: Peter Zijlstra To: Akinobu Mita , Andrew Morton Cc: linux-kernel@vger.kernel.org, Andy Adamson , "J. Bruce Fields" , Trond Myklebust , Olaf Kirch In-Reply-To: <20061029133700.GA10295@localhost> References: <20061028185554.GM9973@localhost> <20061029133551.GA10072@localhost> <20061029133700.GA10295@localhost> Content-Type: text/plain Date: Sun, 05 Nov 2006 17:35:16 +0100 Message-Id: <1162744516.26989.43.camel@twins> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1413 Lines: 39 On Sun, 2006-10-29 at 22:37 +0900, Akinobu Mita wrote: > auth_domain_put() forgot to unlock acquired spinlock. > > Cc: Olaf Kirch > Cc: Andy Adamson > Cc: J. Bruce Fields > Cc: Trond Myklebust > Signed-off-by: Akinobu Mita Acked-by: Peter Zijlstra I just found this too while trying to get .19-rc4-git up and running on a machine here - took me a few hours. It made my kernel decidedly unhappy :-( Andrew, could you push this and: http://lkml.org/lkml/2006/11/3/109 into .19 still? - those patches are needed to make todays git happy on my machine. > Index: work-fault-inject/net/sunrpc/svcauth.c > =================================================================== > --- work-fault-inject.orig/net/sunrpc/svcauth.c > +++ work-fault-inject/net/sunrpc/svcauth.c > @@ -126,6 +126,7 @@ void auth_domain_put(struct auth_domain > if (atomic_dec_and_lock(&dom->ref.refcount, &auth_domain_lock)) { > hlist_del(&dom->hash); > dom->flavour->domain_release(dom); > + spin_unlock(&auth_domain_lock); > } > } - 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/