Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp83163pxb; Tue, 5 Apr 2022 00:48:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyJR4NG8OfNnV+h3WlEagIsRKfUMpctk4AARcQBSQUc1EBUYSaWIRmkgOtzndqMmnaWghOq X-Received: by 2002:a17:906:99d1:b0:6df:f83e:da21 with SMTP id s17-20020a17090699d100b006dff83eda21mr2206156ejn.462.1649144898926; Tue, 05 Apr 2022 00:48:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649144898; cv=none; d=google.com; s=arc-20160816; b=cJ1J9SGoZaDVJzzeyZ+0jEIX0haMco4T67BuUQyaAKSoOPruuVLq7EVPl83NzrXGnr uOz7O9XJEYzklR+SG2TqFWHTY8lSWezH3KgmTisYlilz1OWaTZpQsPc6F9BnGSg96UlK KkJJvvO8EXCdqx/iWsji/n2ar1QzbJOx2BnvTH3dX62ZbQPFGzv9wwyvAbRn1KwnfM/1 6KvJ8/HJauYG3Wv1c/Ld1aPxrxJQ7DR70KsTWVV21MuSagt6fNnH1rkEoFiKzrmbkr7T kXxGSaWQSv28PBnMeeGqPZlw7jeIrXTdPvJtgElwDfVNZ6bwoCP5fkIHYXcVM3sIpKLO 3YrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=8VhMjpVUBYebqxLy6TEA2cjKY1vC5urgh/5emBRUq/I=; b=qOGBQp6xm9pra1XXnQtsDC74F9gQHtQqiMTVGApLF7bQ0qyAqd3meftvm1uo95l5mM dMZxzI2Y5FeFRyJ4Ow6nBucUZ3uk2gUDr3+A3mhmZMFR3F2XffFzdycKobngFsaB809+ GK1aIVwRl3qyjphNX715SbOP4hl6P6+kKSL2vcFGRZdjFsKi3MTnS+sACzsxTLZqu2ja DYhgvouFGl3jwXgoKCgOfilGcLF/jtlDhz/gtEV9mGA2pSD1+35Wxv6PxAGR1/6jMIg7 MlteefZGCCRX4Gix02RcSlWms025YLXGz2rZXAfgDMU+1XF0NqP5jwj6nbC++dImAhHT 63AA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MtJSlVzl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gq1-20020a170906e24100b006e7e84d111fsi4729602ejb.641.2022.04.05.00.47.54; Tue, 05 Apr 2022 00:48:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MtJSlVzl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231344AbiDEHEr (ORCPT + 99 others); Tue, 5 Apr 2022 03:04:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230116AbiDEHEf (ORCPT ); Tue, 5 Apr 2022 03:04:35 -0400 Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E62DF11C12 for ; Tue, 5 Apr 2022 00:02:37 -0700 (PDT) Received: by mail-pg1-x52f.google.com with SMTP id k14so10352749pga.0 for ; Tue, 05 Apr 2022 00:02:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8VhMjpVUBYebqxLy6TEA2cjKY1vC5urgh/5emBRUq/I=; b=MtJSlVzlZz6r6m7J5b/Veav5FPkaS7thzHc24KO8NiZM8O76BxaYUPJZ/urIie3rhV /jZEg9PkFCcgo/8RdzQVUu6q+6OrtuehmsIOxt6f9LxBcB4mm/SOlrNWaj1gaKQzfK+V lbgCFFgNcLh85uRnC9bBUnbhRbwO6QeuFFgdo/jVqS1LIJtC2qjSU4ocAJE39PIcJkXz JZ09ns+XAumqI4NSxJJjf6GqYoFrqBTOEqChrO0b+gdhyulqXSSVD46q1RpfFxXQZu10 EQgYhngD2GaNZ80dATlh8VdUV7R0eUSg6C2PyNC32rTPVUe8BWZHsDUh2BTlpdF085cV zABQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8VhMjpVUBYebqxLy6TEA2cjKY1vC5urgh/5emBRUq/I=; b=iu3bgcFDNwkKK7I+qes3YDGlReAGZa1aJtneRPbILnYCAeuij506PheFLmeZ7cPd9A VMNxDb2GW9Cj8aqPYaRng44NmC06mx1ccPdbqxiiu7wh1aHSShFjn/LU2u0yyUU4JWqO 1wnJLMddlSZtKJJ8CA45BCsvALF3yt2atzmuGyMOsQNyIclhcpK+k6VESR1Wg5znolMo 56odzUU8F+FEKwDsCaFpLIuL1RZWB5nfUZxzvOZL0CmmfYNgMrjhyUtJ3bYasxeW2mDz eu5dMGOQcO5jPncXjKEwbl1+snlY84eyyV0LfBsIS8TJXjqahO8DANO65LOAWVNUzikh QJbg== X-Gm-Message-State: AOAM532izLhiiMSAnW7t+NMKInUuVWH4o09KU/Jm8uQ5VePS0CBpqFUl pCIsfUpO/tgGJAP4d9CPqJ3d7JdR83+67WJuXc9OhA== X-Received: by 2002:a63:541f:0:b0:399:3007:e7a2 with SMTP id i31-20020a63541f000000b003993007e7a2mr1710334pgb.568.1649142157075; Tue, 05 Apr 2022 00:02:37 -0700 (PDT) MIME-Version: 1.0 References: <20220316135047.188122-1-dzm91@hust.edu.cn> In-Reply-To: From: Jens Wiklander Date: Tue, 5 Apr 2022 09:02:26 +0200 Message-ID: Subject: Re: [PATCH] tee: optee: add missing mutext_destroy in optee_ffa_probe To: Dongliang Mu Cc: Dongliang Mu , Sumit Garg , op-tee@lists.trustedfirmware.org, linux-kernel Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 1, 2022 at 4:00 AM Dongliang Mu wrote: > > On Thu, Mar 24, 2022 at 5:33 PM Dongliang Mu wrote: > > > > On Thu, Mar 24, 2022 at 4:29 PM Jens Wiklander > > wrote: > > > > > > On Wed, Mar 16, 2022 at 2:51 PM Dongliang Mu wrote: > > > > > > > > From: Dongliang Mu > > > > > > > > The error handling code of optee_ffa_probe misses the mutex_destroy of > > > > ffa.mutex when mutext_init succeeds. > > > > > > > > Fix this by adding mutex_destory of ffa.mutex at the error handling part > > > > > > > > Fixes: aceeafefff73 ("optee: use driver internal tee_context for some rpc") > > > > > > I believe this should be > > > Fixes: 4615e5a34b95 ("optee: add FF-A support") > > > don't you agree? > > > > Hi Jen, > > > > This commit 4615e5a34b95 is more suitable since mutex_init is introduced here. > > > > Why did I label the commit aceeafefff73? > > > > Because this commit tried to fix the issue, but only added one > > mutex_destroy for &optee->call_queue.mutex, misses &optee->ffa.mutex. > > > > ping? I'm picking up this. Thanks, Jens