From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 05186C433B4 for ; Sat, 1 May 2021 21:19:45 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 75F2A6142B for ; Sat, 1 May 2021 21:19:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75F2A6142B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=lespinasse.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id CB08E6B006C; Sat, 1 May 2021 17:19:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C60D16B006E; Sat, 1 May 2021 17:19:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ADA3E6B0070; Sat, 1 May 2021 17:19:43 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0189.hostedemail.com [216.40.44.189]) by kanga.kvack.org (Postfix) with ESMTP id 93E416B006C for ; Sat, 1 May 2021 17:19:43 -0400 (EDT) Received: from smtpin11.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 48C8B180ACF84 for ; Sat, 1 May 2021 21:19:43 +0000 (UTC) X-FDA: 78093929046.11.80D0CCA Received: from server.lespinasse.org (server.lespinasse.org [63.205.204.226]) by imf29.hostedemail.com (Postfix) with ESMTP id 1E432F6 for ; Sat, 1 May 2021 21:19:37 +0000 (UTC) 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) X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 1E432F6 Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=lespinasse.org header.s=srv-14-ed header.b=AZsJ8AeZ; dkim=pass header.d=lespinasse.org header.s=srv-14-rsa header.b=MiAu4anb; dmarc=pass (policy=none) header.from=lespinasse.org; spf=pass (imf29.hostedemail.com: domain of michel@lespinasse.org designates 63.205.204.226 as permitted sender) smtp.mailfrom=michel@lespinasse.org X-Stat-Signature: 64mp3aa3gyzc7o8xfh1tuns6wo3s51xp Received-SPF: none (lespinasse.org>: No applicable sender policy available) receiver=imf29; identity=mailfrom; envelope-from=""; helo=server.lespinasse.org; client-ip=63.205.204.226 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1619903977-332688 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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