From patchwork Thu May 2 05:17:31 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wei Yongjun X-Patchwork-Id: 2510021 Return-Path: X-Original-To: patchwork-kvm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id AE2A8DF215 for ; Thu, 2 May 2013 05:17:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751477Ab3EBFRe (ORCPT ); Thu, 2 May 2013 01:17:34 -0400 Received: from mail-bk0-f48.google.com ([209.85.214.48]:35008 "EHLO mail-bk0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750878Ab3EBFRd (ORCPT ); Thu, 2 May 2013 01:17:33 -0400 Received: by mail-bk0-f48.google.com with SMTP id jf3so82508bkc.7 for ; Wed, 01 May 2013 22:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=K4GZ0THSS6ZnnOgs1HowPYTPEVTkBf9Nc71Gaopm//w=; b=OeAFcwKvggtvqaUqg1xa58HRi17FGmhr5gV0/nap3ZEfEF9PvYW2X97QnUWVt19deJ wox3ggIsCs2plu9EaGwB1+Y7vC4GeGXMXpfJ3EdVw1YsamMVrULwgm+sBJ243k6GNeoQ cAhNjDERjb6Yfl4et3Ze0C2ryzmJrq03Gu2qmodl7rquyqjFQLFE76tZA0Y2rsvdUKvh h8bAK58azdNDeSJMx825Ct2I0oKMT3jwtloQF0u3ZyVPfw6OD7hv/DkQvUD22jKiMidC NefxXm4n0kTqcRfWw0mvviQpZUV512+6htw7Qhe7XVPrxTGjpksOHQ323td1uZhSZIL3 GV9Q== MIME-Version: 1.0 X-Received: by 10.204.62.137 with SMTP id x9mr1531569bkh.90.1367471851646; Wed, 01 May 2013 22:17:31 -0700 (PDT) Received: by 10.204.199.129 with HTTP; Wed, 1 May 2013 22:17:31 -0700 (PDT) Date: Thu, 2 May 2013 13:17:31 +0800 Message-ID: Subject: [PATCH -next] kvm/ppc/mpic: fix missing unlock in set_base_addr() From: Wei Yongjun To: mtosatti@redhat.com, gleb@redhat.com, agraf@suse.de, benh@kernel.crashing.org, paulus@samba.org, scottwood@freescale.com Cc: yongjun_wei@trendmicro.com.cn, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org From: Wei Yongjun Add the missing unlock before return from function set_base_addr() when disables the mapping. Introduced by commit 5df554ad5b7522ea62b0ff9d5be35183494efc21 (kvm/ppc/mpic: in-kernel MPIC emulation) Signed-off-by: Wei Yongjun --- arch/powerpc/kvm/mpic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/powerpc/kvm/mpic.c b/arch/powerpc/kvm/mpic.c index f3148f8..0047a70 100644 --- a/arch/powerpc/kvm/mpic.c +++ b/arch/powerpc/kvm/mpic.c @@ -1475,8 +1475,8 @@ static int set_base_addr(struct openpic *opp, struct kvm_device_attr *attr) map_mmio(opp); - mutex_unlock(&opp->kvm->slots_lock); out: + mutex_unlock(&opp->kvm->slots_lock); return 0; }