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 B9F0BC282EC for ; Wed, 5 Mar 2025 21:04:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EC4746B0089; Wed, 5 Mar 2025 16:04:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E4B5E6B008A; Wed, 5 Mar 2025 16:04:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC608280003; Wed, 5 Mar 2025 16:04:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id ABC916B0089 for ; Wed, 5 Mar 2025 16:04:01 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B0EB0160B36 for ; Wed, 5 Mar 2025 21:04:01 +0000 (UTC) X-FDA: 83188724682.25.4B739E2 Received: from mail-oo1-f47.google.com (mail-oo1-f47.google.com [209.85.161.47]) by imf08.hostedemail.com (Postfix) with ESMTP id DDAA8160021 for ; Wed, 5 Mar 2025 21:03:59 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BdaRSZsC; spf=pass (imf08.hostedemail.com: domain of hughd@google.com designates 209.85.161.47 as permitted sender) smtp.mailfrom=hughd@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741208639; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/ZYeJ/EScM+XbrFd+pb08dty+0axP95E0mTq9GlRXcw=; b=vv8YGplXuqgNFqhOF/59Ao6++qJW1yS741ppg1qEX983JeizzHpZGMz2ojx6DFjrDOR4eQ nZXK+uwnZnYCVnQeAma3kkXgrO9XUXRRnqXiIJRIBjHp5N9HqUTE+xCMyalFvJdbrjDyEH tQi4QObiVP02RL6OQa21/7b50v/9HvU= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BdaRSZsC; spf=pass (imf08.hostedemail.com: domain of hughd@google.com designates 209.85.161.47 as permitted sender) smtp.mailfrom=hughd@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741208639; a=rsa-sha256; cv=none; b=4cvbPi+uNDwmpwJ8v4pYqyT/fVfZFQ6zIiz/us+mqvgi7ZBsh2V01QbUXmFk9NcynbOggq d1iOfqxigtV11gVTeS7i1v7nbDYjxpB1fOTvTYreyfsSsKkvbPfNMgF/4UDVzDsM+myTjH 9/fWXJbvdus+wmh+4pFnyRDb8DEcndQ= Received: by mail-oo1-f47.google.com with SMTP id 006d021491bc7-5fcd509468eso3203755eaf.2 for ; Wed, 05 Mar 2025 13:03:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1741208639; x=1741813439; darn=kvack.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=/ZYeJ/EScM+XbrFd+pb08dty+0axP95E0mTq9GlRXcw=; b=BdaRSZsC5zVk3vwVOb2gtE0/LO4PgD93jh5RjJOc90xn66q2LlZ7iqMZJ+p9byTncm /oJ4nVUjp+TgPuLj1MmnB0qFKvlBGoroQ3b+k1BjbR42JpgcgXLkXfrqLbRP6bxVZTOj jj4kVHV27k3/8sjbeLH/QQMUEyyyUhoUdm4fBRDoP83OUPLsS5lIvjcCyr1rsdOZvNI+ 4lvB+lUGp8FCOY5J/ZntNVjNkxS8x/qtg5nk9bCdW4OvcZV3nGzRCq4/NL3e14leB6Rt 35eIrQoIeLU30u/Vg7ACvWWgg3iAkwSUl/IINpVKw5k3v7fQMg5YqZvvbhXDm3a5VS0j f9gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741208639; x=1741813439; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/ZYeJ/EScM+XbrFd+pb08dty+0axP95E0mTq9GlRXcw=; b=DrsrugmhK4BUsZTFc1aRWchbSGMXq23gq+86QHDrzZDs/GgqYWa8T9N7EV7ObKJ6rd D2dZmD3CYCws8ygoQX8DeJHbCQ9n0zeCIylK7mJean/BTpZYMPAcnq2hvSJ3/BsTZSM3 Juc63P30CfUV+J4fjx3B24Zd2EcFvjiBNAoWr/ceV7gFzldb489dES2+uLAcDjRIcXB/ xs+PQw7GxRGXKUSBkex0xqouXgw0DBiMEnNDU4bXu6UV7odIGxyMsJ3ZNEzCxBjdR8Kw aVHJSnuFjoYGBZb4uRtGaV0C7ChbTlaGSTjxfMf4dfSGIUfZFSr8ueKLHruwtyvaAWVd R9Lw== X-Forwarded-Encrypted: i=1; AJvYcCVuOO0L0q4EBvRdu555NKMZJn8eywsV23rHI0/ifFOHvquX7xyc3wZC4kw6BRuCJfvK347oqDNqcg==@kvack.org X-Gm-Message-State: AOJu0YyvuWhUpvQ7y56OCAAHY3Al3eBj0zm7JFDJQjRukSE+cQ+XVh9V P9BQELmur+BJmTU9W34fi5wBPooxmKVoFhfWIWjkI4dfV11FVg6q1yBFHcBZuQ== X-Gm-Gg: ASbGncuyh9v4woZhD3Q1iYOiAXui9fcTRqsWqoF9zpg25HiHBsO6wzan4b4sKbBTnOU sS/YyPGNDi4GGboDeRE15RqH1PD4PgA4sRKtph80RkZZ+m+IBu/ZS7u4jlbkA7KG+ek7teRBSMO 4EAz+XwDS9qk8S5FQTNQ6+is5n8WSM1IMX2DpVgriwvlb4UwfFTaL5DEJPuXeivtU32JPsZLrkX Sapwy1LKOh5tn1p4THYddGym2gsO72v9yscb9LVzmNj/ileBMLulGVSZ6HXIzvud8j2XcL1oR7m HHiTWm4HRZil90EfFANffKerPTrPDpU7I4bOvqKRT+XUMFzmNB+DJ2LKonYypAvIrysL5flvpEg f3uhwqJqjAGpyoD/pv3fMYjHdYCa8 X-Google-Smtp-Source: AGHT+IGx1qJShlThJeyjHrEAMBYR7T+mgBzxLucPBySnraPp5/gczg19cu7Q2YJzDpIj/fypmompCg== X-Received: by 2002:a05:6808:e8e:b0:3f6:8048:3778 with SMTP id 5614622812f47-3f6831f4006mr2653572b6e.26.1741208638532; Wed, 05 Mar 2025 13:03:58 -0800 (PST) Received: from darker.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3f667108460sm1429003b6e.41.2025.03.05.13.03.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Mar 2025 13:03:57 -0800 (PST) Date: Wed, 5 Mar 2025 13:03:40 -0800 (PST) From: Hugh Dickins To: Zi Yan cc: Hugh Dickins , Andrew Morton , linux-mm@kvack.org, "Kirill A . Shutemov" , "Matthew Wilcox (Oracle)" , Ryan Roberts , David Hildenbrand , Yang Shi , Miaohe Lin , Kefeng Wang , Yu Zhao , John Hubbard , Baolin Wang , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Kairui Song , Liu Shixin Subject: Re: [PATCH v9 2/8] mm/huge_memory: add two new (not yet used) functions for folio_split() In-Reply-To: <408B0C17-E144-4729-9461-80E8B5D1360C@nvidia.com> Message-ID: <0582f898-bd35-15cc-6b4d-0a3ad9c2a1a4@google.com> References: <20250226210032.2044041-1-ziy@nvidia.com> <20250226210032.2044041-3-ziy@nvidia.com> <2fae27fe-6e2e-3587-4b68-072118d80cf8@google.com> <408B0C17-E144-4729-9461-80E8B5D1360C@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Stat-Signature: 5h3i346ry5r4c8m3t18utz5a7rp54xn6 X-Rspamd-Queue-Id: DDAA8160021 X-Rspamd-Server: rspam07 X-HE-Tag: 1741208639-990190 X-HE-Meta: U2FsdGVkX184DwXwnhxnETMRXlCV2uwD+K4wMmJ3f+t2DyjdmNHabI5cVsUu/EXoV47UDseU/VuqSbYR0zbY3q55zlilC0mDU2j35Ks1K/6/mhSP0hWtTyleZjEHY1C471dCM3rcxKB9znhc0nq8IN8MTkzRbU4mAGEpCx0lRET2z2BNRyoxGmWIFzxm1KOe/XDUEDPn2tcMU1T71dMDTCgqkOMG7LzOI4VAC6nSCy0SLbVd4iuPvgSz6kMmCSu7+nu3aV53xPZhq0A2SvdQWrZZ6HexwgarTVBdRL8qjS932hdTje9cKX8qbVDIqD/y5MtznFPUR+qShVGWlvXen297iiK5IdqHiJzZxAni08gOSEZIAlEkgD0dl87TUJnTQD4D6nsCixGzK4c/yLbqI8GXVEZSIAvdI7QVk8akhPa5l3/yXnlbnERiRb9dBBv1hn3O9V3810M7M0aN/D7aCuox9dCItNB8sGhw760VJqaM98Xa26YM7n1k3dNndOdf8JBg8lI8QX8HUGz8EK7eDIfY6xl0ccAEgSSa8daG3EVqP/KY4P8OFF/mGzEaTCQz4vguXR/0nN9xsc01yCtPp8Iu2ylCHw7kB/BHtt4MpqnBjn/JZyccAUQwG89ZCNvInY3jTVLJKmqBoJVww55GBYcwD8FnhcZL9Qyq/sFP2gPrfzszHfQIFwktUrvgnqr4lmx0tsHWfULBW1J7R6pwRLp9WtuXlwn6D+KGHB8iBe/PmpF/0GcsH8XO8mxgy1WKun/BtzrtI52ZvME/JWevt62MnnyWtiTa3p3LKVmZp0XUO7Xp/ID3V9ZtbsCECfMRZvbAZcL8eqHoO+M+r31/yDxgtCWvntS2C7VHemGXyeYsxHRa3eeWORWOWLsHIFvy0mD4P9LjxGJG23ZgnNEOZrq61ReOHSYG950420pYOnq3gZmEBHdUIQFkH9upt9A43X7AfeloQrAJfWnVrx1 pfcJB1f5 V/R1+jYJ9EO7dAbaC4tLnHJAWenyBKTuvu/aPu2vL93bmGtBSQmCHg4iB4H0wHBiyNdEeyqiDRp4UE0x4Q9FghfpdvBN/dmzIhAEtNEBDwqDzF+FCIWcIMObK1SFe150bNkaIpOMFbNhosdkvi6yr3Z9RqFj5VEEiQvuWGLOOLRQAaAHg8MHwPeVfVddtsgObBnwxkIMSC+nyp4kvjcOb2VHSuiprQLLIwo1oe3Fb+jU4BurcGi3YOXxcxkvGOMgiBm5J3W4V9BEPDSZpXcUowXoM3g9xER9GplOzy0LanZWWIh7SMQ1PiTPr7FcWDamCPJgHAxsFdQBSio5R96xU+CUGjoou5Cseu5vqHuIUg7cLvGAGYE0sEqPSO2V23Q2L+cMXaxNSEJKGD+l0nK+nlDg1mtI6FzUwUdri8slYpjMJssBk/k3GS6OqoPAb0Lq0TQLqQmSWz5gtUzY= 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 Tue, 4 Mar 2025, Zi Yan wrote: > On 4 Mar 2025, at 6:49, Hugh Dickins wrote: > > > > I'd been unable to complete even a single iteration of my "kernel builds > > on huge tmpfs while swapping to SSD" testing during this current 6.14-rc > > mm.git cycle (6.14-rc itself fine) - until the last week, when some > > important fixes have come in, so I'm no longer getting I/O errors from > > ext4-on-loop0-on-huge-tmpfs, and "Huh VM_FAULT_OOM leaked" warnings: good. > > This error should be related to the other patch I sent out on using > xas_try_split() in shmem_large_entry_split(). Great to have you confirm > it fixed some of the bugs. > > > > > But I still can't get beyond a few iterations, a few minutes: there's > > some corruption of user data, which usually manifests as a kernel build > > failing because fixdep couldn't find some truncated-on-the-left pathname. > > It is likely that this patch might fix it (partially): > https://lore.kernel.org/linux-mm/56EBE3B6-99EA-470E-B2B3-92C9C13032DF@nvidia.com/. > Andrew has picked it yesterday. No, that's a fix to a truncation issue which I had not hit: I did try adding that patch, but it has not helped in my case. Beyond checking that, I didn't have time yesterday to investigate further, but I'll try again today (still using last weekend's mm.git). Hugh