Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1261399pxj; Fri, 21 May 2021 09:56:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxErzIoWEB+XYL/g/OgXF+yzy/FLUiDobiOKRNhHCqTd0BKIL/Xh1isct6h+8zsnYKCzc30 X-Received: by 2002:a5d:9644:: with SMTP id d4mr12818221ios.84.1621616207791; Fri, 21 May 2021 09:56:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621616207; cv=none; d=google.com; s=arc-20160816; b=MbbaUtEULO5Kk5Oud4y+Jgu2AisD8yKj/UICfBw7fZjv7m3rRzld6bH2Aly/nLmK5D brp+lhez2NQGhZ5R5Oy9twY+ETWndYhQEwAzab7hQA0lhVKUfeVSZjDk2j/SK6zCDiXP DHT5DYd1AnNKzZJro8H1/3uOoP0mYLgitvM8e+4o3PfsVXVmbngsiY86yfBGr+evDzys 4du2WuRjvjsnaIuURVYUI4PV+jqX88WL4fLTXxhqHzjrmjM+YeZTxM9ad4TOyk78fSMN ZXHIUSXEjJlevxFKledwLNyksT2SZUnVNArVV4yzBgwoI+yyq6DX43JBp34nmWcUThjV 2yfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=ZvE33jVKXE3hMOjnDZNA48MUwRNkURqJtQ8QOSQU708=; b=cpRrPpq8NWCxEB8T5CIolzrB86OV6sDPBRc8L3HVvTfceH7PwAU2OkiaBPhbTC6WXj phqUufozEtYtnOHzg2h9tf2mPvZOH6E4eYhg86WLtjZp57WMx5/bwIXo0Bnifk2Q5M43 1E3GioDZ29pexWaFYswS3cYxMcnV31avCH1LLkOdGcfvzd9lh5XYUmJLr1ppaukY3/3t zv/XVPd11rKdlYISl01oo3Trlr6xEN+zfiv4I4ymNEFqL6nrxqEEl0WlPPibDbQ6S6fe TYLDWMJmvQlIAzrqaq2hDlZwepAabi6w4E/xb3jYwIuyqHgau3Hws8cFLT+h7GGoKmFP kzng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 h1si6360334ilo.49.2021.05.21.09.56.33; Fri, 21 May 2021 09:56:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236655AbhETTqt (ORCPT + 99 others); Thu, 20 May 2021 15:46:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43324 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233685AbhETTqt (ORCPT ); Thu, 20 May 2021 15:46:49 -0400 Received: from zeniv-ca.linux.org.uk (zeniv-ca.linux.org.uk [IPv6:2607:5300:60:148a::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 557AAC061574; Thu, 20 May 2021 12:45:27 -0700 (PDT) Received: from viro by zeniv-ca.linux.org.uk with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1ljobZ-00Gvlp-Bb; Thu, 20 May 2021 19:45:13 +0000 Date: Thu, 20 May 2021 19:45:13 +0000 From: Al Viro To: Greg Kurz Cc: Miklos Szeredi , virtualization@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, virtio-fs@redhat.com, Stefan Hajnoczi , Max Reitz , Vivek Goyal Subject: Re: [PATCH v4 1/5] fuse: Fix leak in fuse_dentry_automount() error path Message-ID: References: <20210520154654.1791183-1-groug@kaod.org> <20210520154654.1791183-2-groug@kaod.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210520154654.1791183-2-groug@kaod.org> Sender: Al Viro Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 20, 2021 at 05:46:50PM +0200, Greg Kurz wrote: > Some rollback was forgotten during the addition of crossmounts. Have you actually tested that? Because I strongly suspect that by that point the ownership of fc and fm is with sb and those should be taken care of by deactivate_locked_super().