Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1745116pxb; Fri, 6 Nov 2020 19:31:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJz4hX2SO3CfIgbph/Tdn/qIHKgRDtHMN32nWix7+cBhaVeR8vSFDkWXmy9/AQQ+MXvFUjre X-Received: by 2002:a05:6402:c8d:: with SMTP id cm13mr5105779edb.340.1604719869961; Fri, 06 Nov 2020 19:31:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604719869; cv=none; d=google.com; s=arc-20160816; b=bqDOts2H4wbYGiMxezvetKsGWwAAnPjzVo4zr+QovZrijJCtyt4SRL8EI0knlbigQc D0eHWY84WGBGaimBkssXZvI5vKozxA67dvut0n0Fc7f0QcjDtyKtF1VkSeaoFRdpIoZX SqRl3syZsqq3OCrtutonTTJhiW79POOJN97gPi3ninRkFSuackjJmi+SN+rZPU8yEz1b bslGMC1aOyB5A1k+TU03TCxRwIWawD8Q7c7svPborivBn/lQAOGy2AALqa7xWkfRPb5q yt9ZEOWbg3w4YlTz3Ygb0GIDJ8KIzzHt/nJYYnKdUZvkiDhNBwxTvQL8M7nspnDHWNPV SYgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=FxaAM9rjgDOpbElS4jFqeftBVXc4ptV59HPWUaFB034=; b=oC8lzEcyyfqF7mRIxKYZj/UXVc19B7zlZU599WfRaepThDb6NBweTPJCm0z58KqLub 9h1qKq2T9k/s/8ghJvSeI5kthL/LMR7suf/ajC7NPUXi/9nFhqu0O2BUHi48DAIAysXB geuF8mvTj11gp5Mt8WHcYqzqSC1hIleJAyLKpfh04Bg2gB62mvQ99+SwDAfG1+Rg8+43 FDcdFTXPMXIms6Tc9cPqXevwSPCJQ9PXHaW0vDcvMQnIJPMS3x5i1+zm6ESZ8Cp+7T5o 3ws4GhYJNTYEDptxPo9OyR424LDbetDb1Au6/3avDYp6YtchQdWu1M5Q9Y3OCDVEIJNc enng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i6si2338995edr.610.2020.11.06.19.30.46; Fri, 06 Nov 2020 19:31:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727142AbgKGD3y (ORCPT + 99 others); Fri, 6 Nov 2020 22:29:54 -0500 Received: from outgoing-auth-1.mit.edu ([18.9.28.11]:39250 "EHLO outgoing.mit.edu" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727525AbgKGD3y (ORCPT ); Fri, 6 Nov 2020 22:29:54 -0500 Received: from callcc.thunk.org (pool-72-74-133-215.bstnma.fios.verizon.net [72.74.133.215]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 0A73TUV3005516 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 6 Nov 2020 22:29:31 -0500 Received: by callcc.thunk.org (Postfix, from userid 15806) id 61183420107; Fri, 6 Nov 2020 22:29:30 -0500 (EST) Date: Fri, 6 Nov 2020 22:29:30 -0500 From: "Theodore Y. Ts'o" To: Andreas Dilger Cc: Joseph Qi , Ext4 Developers List , Jan Kara , Dan Carpenter , Tao Ma Subject: Re: [PATCH] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() Message-ID: <20201107032930.GB2499342@mit.edu> References: <1604370542-124630-1-git-send-email-joseph.qi@linux.alibaba.com> <8B6EE337-4C54-42C3-BB2C-5D191143FAC7@dilger.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8B6EE337-4C54-42C3-BB2C-5D191143FAC7@dilger.ca> Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Mon, Nov 02, 2020 at 08:15:36PM -0700, Andreas Dilger wrote: > On Nov 2, 2020, at 7:29 PM, Joseph Qi wrote: > > > > It takes xattr_sem to check inline data again but without unlock it > > in case not have. So unlock it before return. > > > > Fixes: aef1c8513c1f ("ext4: let ext4_truncate handle inline data correctly") > > Reported-by: Dan Carpenter > > Cc: Tao Ma > > Signed-off-by: Joseph Qi > > Reviewed-by: Andreas Dilger Thanks, applied. - Ted