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 AB87EC0219B for ; Mon, 10 Feb 2025 04:35:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 48CEC280002; Sun, 9 Feb 2025 23:35:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 43CD6280001; Sun, 9 Feb 2025 23:35:31 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 30495280002; Sun, 9 Feb 2025 23:35:31 -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 12DF4280001 for ; Sun, 9 Feb 2025 23:35:31 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9F63CA00B7 for ; Mon, 10 Feb 2025 04:35:30 +0000 (UTC) X-FDA: 83102771220.01.DC9B119 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by imf03.hostedemail.com (Postfix) with ESMTP id 9A47320004 for ; Mon, 10 Feb 2025 04:35:28 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=fljJLcWJ; spf=pass (imf03.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.177 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=1739162128; 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=4k+2eKN7MR4K/4ZDf+BKX5koeLl+w9WZxMDBzA9nIzw=; b=lcV2+Ytj3DLOF4USmC4LBGeA8KUs8lxkAC7I7cjG5ra544tGs8hHSBpFxQMqxT2q4bPgH5 6ygW/vZnG3Yy5YF12x108+2A6cU5kDz8lMfRbYfGssMxU/CF7U65Bhk8DduWzV/xSbiLAV ymXiQoYs2AO9qWUPIpdNR/Unit12/vo= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b=fljJLcWJ; spf=pass (imf03.hostedemail.com: domain of zhengqi.arch@bytedance.com designates 209.85.214.177 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=1739162128; a=rsa-sha256; cv=none; b=MFiyoAxU6CSaYY7qSggyKkisaEz9qK1Hcb8U8r/qJbz1AeiJTOyV7cmg4yFMY6R0pBWur+ bEZGx4oflVi07J3vV3aMAgcXopiLebloTHxzm9I388+NbEi3r/RDid9oSJT/udU0jd95GL F1nEpDlQKW91UXxFXI1oTVOLwRRDIgg= Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-21f48ebaadfso60173705ad.2 for ; Sun, 09 Feb 2025 20:35:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1739162127; x=1739766927; 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=4k+2eKN7MR4K/4ZDf+BKX5koeLl+w9WZxMDBzA9nIzw=; b=fljJLcWJrmfqOTVf9jJDchPBFLvgTPW3fv+MS/U82YR1skJgEbS84uNDcwkp33qwzg GHtuQLosw38ejhEFAk5VAhX/2W8KRkX/wtxq0nVwzXZGjgkCAJD5sGFPkucnV5zC3Jce 7xq6b3JTZXkmjddBLJadSHV5PpLjUqJeT7Uf2URyBF5h0YTrvk/R+MjKP8sugeSClYUo 64nA2YkRK9vBt28y8ve+MlJAreMrEtuLw4J+hyG5+3TXPHjW0n8BO/Z3IdBPAtv2yoy2 ReRrOKlWtDKIZrxcZJSfND9jh1lioi6DChKB2zI7Xgx7NFlsNAE1l/P2fDIK5T+4pH7N 3gyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739162127; x=1739766927; 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=4k+2eKN7MR4K/4ZDf+BKX5koeLl+w9WZxMDBzA9nIzw=; b=qT1434rNf048QUAzoPhnQG7zqlMYkxZ9PZ+EMW70TI6jLoYHOCFJ8CmG0fH7KDD0wV nw9cZ2BN1gOImp0MGDizbtNDpD+LM1OLGOUKnRgVGrLnfHSRb548XIw3g9X/LxQopikt nWwr+N+W2xA4DeZH6lt4WZFHEZgFcuK/RwVd0OjM9KjrGuInf9YVCQczCmPL1Tj4vfRn G4VSDhhW9T/u6cBsIAiW5naAjIedUmu9g0vhLSSKbOowpgY6AXNXzTRXmDCvjJUwiYTe GuVSj7o2rs/DzyawH4Z0d1dtioX6m+L6uvTPB8PWsfnteejC21OQlrTNZdAsS5921pSK nVaA== X-Forwarded-Encrypted: i=1; AJvYcCVbRaS7EdK4vkR4Is2umSddQU84rP8jermBR7saN14Ap3k3/kBYxdH/ph+9zKnPOkdLAswLf7JXcA==@kvack.org X-Gm-Message-State: AOJu0YyFK/8BsxoPPdYibjUNCV34uvGkQEhOBlMcdTaFFitNyASMmwkb njDk6XWjfHcTUfMpXcB8C/z8NNnLGdv2mxWWPkmpXTem9g+YwnNpqWOvM/dUCSc= X-Gm-Gg: ASbGncuyMlZffOteQayNcoJI/jQbhEm6KJ+jp/VWNY1dVZd/cVfoZx4b+bq4A8BVw/U sm/nm4GM82OSNFJcwC+TvpytZRsr50ylIS2k25PiIxblJxKuamHmyJs8K1tqwY4hhkW5M6P4dOJ i0r4a4fejfwJ+/VpxkwxhGajGhzwJ9UpaMxF4NkLxXit7Iz5Lq2w54ErTYPb7k5/AKwQMtlLeK0 XE1ltVFaLxbr02QutjhC+NTKoiUXYaiWqJjgITs5L36N+K7ODwt0JiQdk4zIwnsQUp25zImV4GR T4s3lrZaev7wwDPs0eW3eY4kf40Y/GgfQlz8s2opXQ== X-Google-Smtp-Source: AGHT+IGj0Tsny1gbgtf4jJeZ3T2wO3uBzl26/s92Vc6vCYy4nk+04NyXUv1q0+u2fRpURAl3hdxpPg== X-Received: by 2002:a17:902:f687:b0:21f:9c7:2d2e with SMTP id d9443c01a7336-21f4e72dcb3mr192643605ad.40.1739162127353; Sun, 09 Feb 2025 20:35:27 -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.35.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Feb 2025 20:35:26 -0800 (PST) Message-ID: <42ee133a-870c-4d7b-afc5-f551d259db9c@bytedance.com> Date: Mon, 10 Feb 2025 12:35:23 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: xfs/folio splat with v6.14-rc1 Content-Language: en-US To: Zi Yan Cc: 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> From: Qi Zheng In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 9A47320004 X-Stat-Signature: 79hozaaunu8uszabkqc3xsc4hyyje3pc X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1739162128-329386 X-HE-Meta: U2FsdGVkX1+Ju9oZxUzYyfg3A2eDx1aG1jQ7fqe6eea7oAqSn6pIyeQVT4GsQYnkpAeQRRNDC1vTW9AMTSYGKw9ArhZklwhmjvKZBqHNXIsgWHuzR+PZlpxqwHRTVNJIIHdd7NRhierBDn7YtB41DcPog9jRC/XlsiexRqTb2zlqNbm6y8FhrVbMb3KXsCJctr3S2BpJduhjLasQs76PszoJJgq2GAIgRQaXca5iD7Mp+LIthZwQ0qRpqUpsDXLfwg/zVhpPZVrAozQCU68miC2l709nNN3W1wJ6Tvs/n7j63aYuZ+UZBYAuAmrWrg3F6c92JRG9ebz/PFZsttzpRyL1CC17e/N4Vo2ziRV2+a/kfa6RWYWMzlgPaB3b9FHAm/Ikh7tf9Db5ureiACarfhy2LuVhmCOSPX4yY2doxT6FzPF33q/PPlt3A5l0piBznz51+jk5gBSxUtShbOoRps+ko0SmGl4+/7W2bIUcNdm1t5dJc3U+Oeqz3rUW98TF0edvKmJb/FcPRfrddQmz/0x54tevqp1blQd5S9HaCPCgCeNccyxOWbgMlP9x28idTAbNgCifIZ0Kfl05Sw7Dg2TrrspuvR9b2TES7QpH1DGrnWoBWOZXDXzQHwRFAm3F6lDabUoTxuXo/CrXUkrcYW2GNQTRFe1hbO1ctKnEKM+O+MnlCR2EVjaNNQywfuK2wqEfdvEslLbmnsUC3dt7gW/cfWFr4VjmH8KH0X8nr8x9vrE2KNtnyE1X9oL7hP6S/hCdcn9J9jYV8ZXtENnosdgvSUtuEaRhMJkIvti5Sy0CYsdmgXGYeHt52q2yuI7b/jHfWaX1kJ4m4ODzVr8958z4qnnilE5U0WGKB4NaCOYZTF8R+GxbgqfdjbxmBYgXvoykQHmkS6upqPvfe200MAmes+981wWxZKcxuLPQo6lpmV/1aFpY6tMGllYjjdf4eBqDIBCaxhC3umErkMx GVKrXfBJ 9iQWqsYYv7nx04FqHUJSrRLZKPtYHBhF4DXIRgXd83N4egHEeKDNn34un+sstb1lwDHQc88310CrKPPXjtR7w0aIs048UNOn6PZnRPVzbfuJfSdGYuqcGGtR/My6ItUZ+BbKktq8OHiFkF46YkoC/kMswx11650x4+sAyhMl7/hCMdrL1QPiCCaB7FlqBxk6r6Y1nmC6+X4fi+QW0jut4nv1AfiNowg6XpQ/sx1XZvH69TrzFDbjxbke2zfT9bRF+pHSkbthfxFNNRRuszlNU/F8nxc7zueN6rbTdPVEH+J+oQuUgKp4D4gSb22cmYlWGRYMtzcajUHKqNOMMkKZM0SN5wC6jLsOw0ADcL75Q196tKyw3d8cakMMPFK3V7GH9R5R/ 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: List-Subscribe: List-Unsubscribe: On 2025/2/10 12:18, Zi Yan wrote: > On 9 Feb 2025, at 23:02, Qi Zheng wrote: > >> 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)? > > Yes. See: https://github.com/kdave/xfstests/blob/master/src/t_mmap_cow_race.c#L34 Got it. > >> >> Anyway, I will try to reproduce it locally and troubleshoot it. > > You will need xfstests and run "while true; do sudo ./check "generic/437"; done". > > The local.config for xfstests is at: > https://lore.kernel.org/linux-mm/20250207-anbot-bankfilialen-acce9d79a2c7@brauner/ OK, will do. Thanks! > > > -- > Best Regards, > Yan, Zi