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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10890C02198 for ; Mon, 10 Feb 2025 04:34:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 59D926B007B; Sun, 9 Feb 2025 23:34:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 54CDD6B0083; Sun, 9 Feb 2025 23:34:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 414F56B0085; Sun, 9 Feb 2025 23:34:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 256E76B007B for ; Sun, 9 Feb 2025 23:34:36 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id AF0A0A21DC for ; Mon, 10 Feb 2025 04:34:35 +0000 (UTC) X-FDA: 83102768910.17.0E49395 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by imf08.hostedemail.com (Postfix) with ESMTP id D1C12160004 for ; Mon, 10 Feb 2025 04:34:32 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Q3H453YI; spf=pass (imf08.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.175 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739162073; a=rsa-sha256; cv=none; b=g3g+ICYT+hPUjdCfn/1w0vKxDNrA1eyvpmdDsjog+xmEm/tRsy0DAp73pIqoqrVL8mKZSb ieYtQ9aaP2pNJKXBDrtMEcvR50OrOWK3JLG4tmtOGFKUceiEN23hU1sMNtASUCLGsJYg7L U64hz0cKGH8/0emP00fcCJLxSXnG4oU= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=Q3H453YI; spf=pass (imf08.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.175 as permitted sender) smtp.mailfrom=zhengqi.arch@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739162073; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=raxSdDazhhEyHWThB2+vYMcLJ8i3+o9U+R+FxXyxu9c=; b=azHEvsmD+H9mSDu+bTK0V80o/cEuNQWwXCdYkESM6K1vhBHunnCUEWuJNmd2CbobRZ7oxA cUXMnabvxFTLNP6gyhaixA9HPQOWsqCWfn5pNK58o3RH0uCrwh9KG3JmdjbELHmzkWrYTi fD9hQTIoYj+x1ZDnWPMgt0CoySGw8Co= Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-21f55fbb72bso39010615ad.2 for ; Sun, 09 Feb 2025 20:34:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1739162071; x=1739766871; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=raxSdDazhhEyHWThB2+vYMcLJ8i3+o9U+R+FxXyxu9c=; b=Q3H453YIE/EmdUqWO7LVeC17Aa+teZx63Kr3Di0VvXb9rIBHfGD5cZsOD5arcmsP3/ zc5z+efAzsIkfoytTYCsHezn37JseKZkaxQSNJnNfS/2et1e17cKiAk0QmNGJSCAspcR ZNyld2uAVfbViJ/Oo/4DbNrBlED93bT53WsYDFsrhhOYeVQG5w3CbKGCll9riUqFZ0/j 7MnII4q/A3ZReASgG7bhT/oEJgXtxjiLXVSnqPH2BMUATc354DcqmyzcVocW6s68X3z7 49AeS3aJ9ok2jfmk5rLNyXcy5hpFr9Ac+QXFI3DRdwTm7j85lxQEMbcS/vSX2rUSaF+Q zoJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739162071; x=1739766871; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=raxSdDazhhEyHWThB2+vYMcLJ8i3+o9U+R+FxXyxu9c=; b=PjkoGuyrhcd8DpNK/WsluqPDkmAiNEc0Vchvj2GaAuePuk709o5vAHCN6aqRe9Na0c VmaEtRhov+410o2DJ8xjnEFq9ZvcC/WvM8Rn/L6Q/GX89WX4yCpfLzDa9kE8EqUhLd1t KXNgJKBxDsWrZOgKZeXkoILCb+tfLj4kRiYS+2KclNY8O5lRoqV2O7qWR9SXbnq7Aczt AlFeInR5CzBYp5egQ+dGA4EoFHFD+jjv/nqn7Py6FM+PXKyGRziTVW1UPTfitZoW6Z2H vBtrz/8SaOjQURGrxs7H/YWQkYD5oBhChZGwGDE+dZAz2iraT+dk9o+Q1+qPVJdmJSX+ B+4g== X-Forwarded-Encrypted: i=1; AJvYcCXlWisIT3YwOC44QdeD4mrMjKUUIHCMR8s17MC1mMyBFO7sBljT4k79gSqBR0Ao//GgrihRBascjA==@kvack.org X-Gm-Message-State: AOJu0Yx/rLbkKuOx+oSXVxOrIAQA4A6QqRqIhkfuvvrbKqTDUUc9FqTA b0qGDfC3KDFWGrbsqDtMwge2iSrlVzQpMlJHX36P3WBNgtGwcNzOcqz63s0pMwA= X-Gm-Gg: ASbGnctnuDyw7oFZrZKlXsCqSRIl3oSIr+PbUmaEnrF+OHJr6twExp2haCjS7OlzqHH c4J8QDajTl4Dc+L2/KHTAZ3RuouYKiQSXgdclEXrbw/WxVwhC2NBztIqgXfiIqa3anJA8T/kPBx 0eiVtGY6IPqKpYp6BKT08fXVy38oj/Uafj2jrbR0qFxETPnipcmhkBKamnhZSrW/KJAblhy90Fh F6KcOuoogp6uxdnHWNwNncAn+36bbQc3dqRBwPXCovO09R/06A67T4OXGAHzs+7bS9vqmbLbY1T rQ8Wn+DLb3egEqwZi7bfaCHji4kmsTzJp6uYwf8mSg== X-Google-Smtp-Source: AGHT+IFhIYkanlmjZEUGQBLuakswjvEBNjy472tGiWULSQ/0Ylesq5QggYO1n92Z/03s386e7gQruw== X-Received: by 2002:a17:902:cccb:b0:215:7446:2151 with SMTP id d9443c01a7336-21f4e1ce6cemr241510135ad.4.1739162071660; Sun, 09 Feb 2025 20:34:31 -0800 (PST) Received: from [10.84.150.121] ([203.208.167.150]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21f36551885sm67619525ad.88.2025.02.09.20.34.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Feb 2025 20:34:31 -0800 (PST) Message-ID: <92808b9b-61b4-4efc-86cc-c77b11e8585a@bytedance.com> Date: Mon, 10 Feb 2025 12:33:10 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: xfs/folio splat with v6.14-rc1 Content-Language: en-US To: Qu Wenruo Cc: Zi Yan , Matthew Wilcox , Christian Brauner , "Darrick J . Wong" , Dave Chinner , linux-mm@kvack.org, linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, Jann Horn , David Hildenbrand References: <20250207-anbot-bankfilialen-acce9d79a2c7@brauner> <20250207-handel-unbehagen-fce1c4c0dd2a@brauner> <2766D04E-5A04-4BF6-A2A3-5683A3054973@nvidia.com> <8c71f41e-3733-4100-ab55-1176998ced29@bytedance.com> <718cb1e0-c21e-41d5-a928-cf1fbf2edc57@gmx.com> From: Qi Zheng In-Reply-To: <718cb1e0-c21e-41d5-a928-cf1fbf2edc57@gmx.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Stat-Signature: w9ggdkgfik6486kdtus7p93ru4q3ua13 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: D1C12160004 X-Rspam-User: X-HE-Tag: 1739162072-588521 X-HE-Meta: U2FsdGVkX1/nx7BFtRyiDRnAal6pr+s7zkWt0qfdDgIrZNGXWl9xPVD3oK/RV/Fo9B9Ed6FbDL0VZCwJ9vo7OoPTy+1uxgAdyACE7FQ1sDh/Lh6A7q06WU6KB7/3IFChCnPf6jY/b3nbjrq25/Xtx4z840YWQRh59GIg2kl6RFIdoDAD+PTxXlNWos3DLtFpaboq57eF0XALsnINBSWyUq+Lu4ul2t8mOU132+tfZRMNJQ60fnsfZH2KpnR4MYa8t6CMQGgvEAi5EJdFHJ7RqrJkAaxlaoJjMAgtmInKfGj7K6AzTZLpTH+9b3nDB5v0CDIA0dCKzHZ2ELDsIVCDoL6CuuFgLcNH2OgBWR8eYy82CCxiA2EXfwMpmjKEDpgy2Ax9sryAa4arLnO2CErIOEyyG8L5tIOttGj2111qQiEOrxGBiNrmR4HAhn8MIrwNoQnmLi8W+AjvKbURQXd/UrtyBSxaTJ8yAoDz4YGuhIxWiPOl/VyAVoOZ8xcnbhid13LZPI2j/Olhu42bodVQ+d62ZiwcR1W+2mXwydfU6dtOs8zUz9lc/IQa4rmn7qaA2SrDYs12DNajj6Tat4nB8cM3uLh5pkOU6A8ov8nwNahrvHBV4oW8H2wj4C8ylCgQV6vj0Db7/HD5EIFT8qy8igz8vEyyMUiWdac2W6hSUl+9ID0/8Zv1dPbFCFnA7+xHIWJ6BViyuVqZk1F0fvr+ZqfyblVC8opUC00yRXtWfnCparsQh2SXLqn7SWQLn9waMVKvHJ175ccuS0DvjMxMg3Z2FaqO/26pLqiok9abxQc98OaW4Ez35gIPV9FDhuMQ5lQxMsLeEAiekGsQoKPmgL7lzZ3epXTOBpg6L4jtH8oIiv0/YKiRqTP0GgFFHrOMaY2EM8q+geiBZqlJwjn7kTKkf4TUznDr0lKcZQ0yeLDRs+Koenno4MyoBwJKmlLRSoVqWNnYdyl1gP7nSFr qNNZJ3Xp eWKGFBJrrhdGnIE+aDtDFFvdrSLDD0ael7DGraG9rcExpwOP4N0bQm0KPqcM5MBbGiMdLkR1OdyUJ1a7jksF3Jx57PHhAO0mze2ReI1V9aqw5Derx/YqErnZIRmqgM9L29TNyrV5ksJxyZrjAmTEaDTr+ShAGUK3G3cWeSOG5dmW/9Q/bkdN23ycjl5pxwcXsg7H/8Zydf6Yko988yTV0DThXKVdDhqlh24o7aBnluWGXFCr6oEdMLg157uc4aoDcnGK+PgEEfycEOQrwO7j87v8cHZGTYzPaozt2VTGP7LncuvxkEsX4rYsMeO4GZD1pE4h+IvQiPFqA3NLtv6Il3kBWYui+DOgtLctRwxSa+cxEPV4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 2025/2/10 12:16, Qu Wenruo wrote: > > > 在 2025/2/10 14:32, Qi Zheng 写道: >> Hi Zi, >> >> On 2025/2/10 11:35, Zi Yan wrote: >>> On 7 Feb 2025, at 17:17, Matthew Wilcox wrote: >>> >>>> On Fri, Feb 07, 2025 at 04:29:36PM +0100, Christian Brauner wrote: >>>>> while true; do ./xfs.run.sh "generic/437"; done >>>>> >>>>> allows me to reproduce this fairly quickly. >>>> >>>> on holiday, back monday >>> >>> git bisect points to commit >>> 4817f70c25b6 ("x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64"). >>> Qi is cc'd. >>> >>> After deselect PT_RECLAIM on v6.14-rc1, the issue is gone. >>> At least, no splat after running for more than 300s, >>> whereas the splat is usually triggered after ~20s with >>> PT_RECLAIM set. >> >> The PT_RECLAIM mainly made the following two changes: >> >> 1) try to reclaim page table pages during madvise(MADV_DONTNEED) >> 2) Unconditionally select MMU_GATHER_RCU_TABLE_FREE >> >> Will ./xfs.run.sh "generic/437" perform the madvise(MADV_DONTNEED)? >> >> Anyway, I will try to reproduce it locally and troubleshoot it. > > BTW, btrfs is also able to reproduce the same problem on x86_64, all > default mount option. > Normally less than 32 runs of generic/437 (done by "./check -I 32 > generic/437" of fstests) is enough to trigger it. > In my case, I go 128 runs to be extra sure. > > And no more reproduce after deselect CONFIG_PT_RECLAIM option, thus it > really looks like 4817f70c25b6 ("x86: select ARCH_SUPPORTS_PT_RECLAIM if > X86_64") is the cause. Thank you for your information, I will try to reproduce it locally and troubleshoot it. > > And for aarch64 64K page size and 4K fs block size, no reproduce at all. Now, the PT_RECLAIM is only supported on x86_64. Thanks, Qi > > Thanks, > Qu >> >> Thanks! >> >>> >>> -- >>> Best Regards, >>> Yan, Zi >> >> >