Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1454953pxy; Sat, 1 May 2021 14:22:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyfXlsElrc4mcAyIBn9JG7DfEfA4nZPQ1vf9/GRoLYXvVHlgNWD+pgeVYFAhqmw3P/vNUNV X-Received: by 2002:a17:906:430f:: with SMTP id j15mr10178343ejm.543.1619904137718; Sat, 01 May 2021 14:22:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619904137; cv=none; d=google.com; s=arc-20160816; b=zYkmFSzVIVIMteKAb42s9/+HGbl1N5elyyisN3gIqmRY4O+xN6H6ddA7I3Hticza7T vfjxJUIwyLj83pQWBJSb9GUtA4K7YVOHQhnX3PCIUND3dRFb4kNGYP+pHbkTbmkk47Eo nB8j359RKAU+5Wjl5jXwmNyD/qbtdvCy7d+Ys3o2Rm3J9cB+wOFeyW3150GwRyJ+n72Y XE+Ll6spQD5KZo1eibEHK4dEJL0RYMQUDzoixtuYvFiJ3YQAF2HGxv6SjkZteOvzsghz PTH6KPOVk/SX71f6USq1FNiAFJjNtRRlxsjdzgrIcTDh1l/z1g9Y9W4JROy8ThETq4ft X7Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature; bh=fxspQE6J46fpci/mpefNS4T/eb7joLnEP0aTqZqFgW0=; b=kVfcHil7MxuP/iiUFu5h03JEji7Agu75iApb9tEuM42biBc4PQ3NsXwFy1zTQweMFd AGOZxId8yq7MRnyEIrhawAXsGcd8fC3YG/+yS71d2cxqrZwODmI4nzLXoHuc3yCmtkFn ZId36SwcRuSW8kRhav2RqWyBrZfGT1VaL8TbGLUgMfNf7D6gXzZrY59CEngFZ7dqgiaL WUS7RZIJnTbOkJ0N61U5hdaeqzVDnT6Rb7yd3Wo1d8efOfkojK3wSpH3Un3HmI4eOv0w 3FhPUqluubwpahI5Aie9l6OA1bWZHRvfUX8GmTw6j/8W1oiHaT3N2Bm4PwVemgPaC604 3ooA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (no key) header.i=@lespinasse.org; dkim=pass (test mode) header.i=@lespinasse.org header.s=srv-14-rsa header.b=MiAu4anb; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lespinasse.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w25si4942270eds.522.2021.05.01.14.21.53; Sat, 01 May 2021 14:22:17 -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; dkim=neutral (no key) header.i=@lespinasse.org; dkim=pass (test mode) header.i=@lespinasse.org header.s=srv-14-rsa header.b=MiAu4anb; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lespinasse.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232147AbhEAVUc (ORCPT + 99 others); Sat, 1 May 2021 17:20:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231739AbhEAVUc (ORCPT ); Sat, 1 May 2021 17:20:32 -0400 Received: from server.lespinasse.org (server.lespinasse.org [IPv6:2001:470:82ab::100:0]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2789C06174A for ; Sat, 1 May 2021 14:19:41 -0700 (PDT) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=lespinasse.org; i=@lespinasse.org; q=dns/txt; s=srv-14-ed; t=1619903980; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to : from; bh=fxspQE6J46fpci/mpefNS4T/eb7joLnEP0aTqZqFgW0=; b=AZsJ8AeZwmXRGrpbeuTLUSxDEcpI14NOygbMazaZe1Al1ADs/zW/05TflRkukTGK3cPgc y1yxPOqEMoLgow1CQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lespinasse.org; i=@lespinasse.org; q=dns/txt; s=srv-14-rsa; t=1619903980; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to : from; bh=fxspQE6J46fpci/mpefNS4T/eb7joLnEP0aTqZqFgW0=; b=MiAu4anbDTn8MQyuu7fzvGVdVevm8qWIPGbZ8EimyoSyf9Q7zTt/j/CfwWjgpszsVABkn st/RqdVCbPV+vZjsjxwqbNtCdi5YtQJJLaz7NlS55fZG04ZuI11VI0U5oiQ2RDbBOs3u1SF H8rTNHbIKI/AH58t2VHE3JFGR1IIjXaCURsN0/1E+5Yyccqg2ljTTL1mM9hY98P/ETWxg0B Uug2gTKbyBYaNzhv4jaXv+ThWRHsogEDft6fsqHLMmXC7lSlqP04cvG+Cxh8KOhZNX3vvhb 0FOV4Zv3xWOuTIU5FBzZUgbryKHIrVGFBXBuGnCH2Msb8Foq0SA+lLQbT8DA== Received: by server.lespinasse.org (Postfix, from userid 1000) id 9710F160048; Sat, 1 May 2021 14:19:40 -0700 (PDT) Date: Sat, 1 May 2021 14:19:40 -0700 From: Michel Lespinasse To: Theodore Ts'o Cc: Michel Lespinasse , Linux-MM , Linux-Kernel , Laurent Dufour , Peter Zijlstra , Michal Hocko , Matthew Wilcox , Rik van Riel , Paul McKenney , Andrew Morton , Suren Baghdasaryan , Joel Fernandes , Andy Lutomirski Subject: Re: [PATCH 00/29] Speculative page faults (anon vmas only) Message-ID: <20210501211940.GA11658@lespinasse.org> References: <20210430195232.30491-1-michel@lespinasse.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ted, On Sat, May 01, 2021 at 03:56:23PM -0400, Theodore Ts'o wrote: > I tried running xfstests against the spf branch, and I've noticed it's > causing regression for generic/619. It's failing due to a umount > failure due to a busy mount point: > > QA output created by 619 > umount: /vdc: target is busy. > > I haven't had a chance to investigate, but I thought I should let you know. Thanks for the report. I think the issue is likely caused by commit 06adfeb8150d "mm: rcu safe vma->vm_file freeing", which will defer fput on mapped files for one rcu grace period. I expect adding synchronize_rcu to the proper place (I'm not sure exactly where though) when unmounting file systems would be a workable fix. Note though - at this point I am only submitting the anon part of the patchset for inclusion. That is, the v5.12-spf-anon branch, rather than the v5.12-spf branch which has the additional / less mature changes for file mapped vma faults. -- Michel "walken" Lespinasse