Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2904654pxp; Tue, 8 Mar 2022 04:22:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJxm2HCznIWNopzFz+kxXn0YbBHm60SLK+9seaa+72fjEx2PsfaRl6fSrR3nAjHGqdGviPLI X-Received: by 2002:a17:906:4fd3:b0:6da:8190:5780 with SMTP id i19-20020a1709064fd300b006da81905780mr13106177ejw.731.1646742175355; Tue, 08 Mar 2022 04:22:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646742175; cv=none; d=google.com; s=arc-20160816; b=XmA08Y1AUIoFjW3fLhSQTC6mCejfah9RteLXIM4kajP943Y62rbMOXaseXEhmnPvgC /c3Or5ktyUXyqYyQ0uM7ExsIzcUbOkFSPYydM0dxGCqR0CFGSuBqaMmHLc+2boVgZ1N5 nHyoYnQwGIy5WOi6/0Xi9AAxnCYFJ8FGPD+sEFXWmD1XnrGRQfHXk6eM1UZTspRi8M7g T1Bm5TV5qYc6jxdPlimRuFpEhqgTbCcTiQZxvdrWyBGkjQFhfJLHIIxvK6AgyBbBSceL tIOObN9X0GKX7eCKVdLKG9whIiBvuHC54wtfRZVhK2hrZdRBj72OZBeDRiKLHsM+fBDi tQLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=DSL+CJ30QrNNiMtvQAliZTSjOgz5ibG4HT8HISEqYVw=; b=W2a7ajR44N4s6hdKVqN1NaCZIdG8YVKEOu4QHCwvOujqB5r+K3HxH2EOtCuKyrwmJg m5RNECZd/Q2v1Wniuw7D061KZqrhvMos4KDeH7w0DMsH13rJuCussuWypTXTk3Jy8FwY iBWzakij4WZki4Ibx18zoviwDbd173ku1HNj012n8CU6WAIH7K5jLSMRCMPvScX5o9lG i2tRQidqLprOcV0PjiAbvrSSL8fc+7GMM99OH5Wvc0Td77uXmX9t4OFn5q2vMkctWxFj zzSKHv49JETljoSZICElYqih+zszeso7/k0g2Vk8jIzySDWUQsfVJQeAfFqnNey83fJz x6bA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=enIgMCft; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s11-20020a508dcb000000b00416361ca6bdsi4594587edh.583.2022.03.08.04.22.30; Tue, 08 Mar 2022 04:22:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=enIgMCft; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239853AbiCHDNJ (ORCPT + 99 others); Mon, 7 Mar 2022 22:13:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229681AbiCHDNI (ORCPT ); Mon, 7 Mar 2022 22:13:08 -0500 Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A6D2AE62 for ; Mon, 7 Mar 2022 19:12:12 -0800 (PST) Received: by mail-pg1-x529.google.com with SMTP id t187so10963411pgb.1 for ; Mon, 07 Mar 2022 19:12:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DSL+CJ30QrNNiMtvQAliZTSjOgz5ibG4HT8HISEqYVw=; b=enIgMCftvwgGBl1IncTfFPpjWznJL5qOknJvHD/wBZJXmsv3Wv4QmwayLtrZ+zuS07 d81C5bvx7boL+GzT394rKVRZ4JEaHLbJvnDpJCRi1lrOvTY5UBe0LAFZuDX515iy2br+ 7jnDJCki9KavViUAUuAyN4LTN2zbEHxS1lwxuM9cKkjVFSPtFdY6Fh0ko3cSag7/KJE5 aYdshI7z68wm3TA1d2GD83NR0wwze00yL+cXLLhB3GwIh20lenTE+f4vyshK6/VFdsef EKsaaVmavyt3YttJlz8NwtEdqK7IkbOlZX31WjYcKET/3HCd9SzJeXUGIFQJvlE3B6dx nisg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DSL+CJ30QrNNiMtvQAliZTSjOgz5ibG4HT8HISEqYVw=; b=zpfdDufD5Kw0fJYawLDsa0WAXRdX421dbN4Gm0jJJuGL+FUPpaA5rR7mROiNyQTt5V 6TgIABXL2liz3xIpA2M7OPQ3uRrVUzzwwkBBN4DkaRH82VYZ/L6caL8xgYMjfXB3pk+g SsDlw4MaNIJHWTmVUKA8KBJUsW1RP5bc58UwqJkgH1WNFpNRIY76izTzi12OJJAdwFoP st5oRIlBoZzlM0A3jLixpjJx9juWsYd8gi0oZQ+4XoESxbKPg9XWjcf5YW/hPxlPDJbH 21RCTrTUQQ2jOY1k+Qpr1IwKDNCzp+N0p3spY/rt7NxqVJ9SFeFBRkWKH/peVs86Zifu J+DA== X-Gm-Message-State: AOAM532YtSrvSq8hF8Qo7wzB9wmxPdHbSmqnYXjXNYphxUHDtPEdXubo VdPGy0paI0ukBVXazGvHdMHRQTDbRvVfF+VSca4= X-Received: by 2002:a63:cd49:0:b0:373:5fbb:c790 with SMTP id a9-20020a63cd49000000b003735fbbc790mr12247352pgj.206.1646709132146; Mon, 07 Mar 2022 19:12:12 -0800 (PST) MIME-Version: 1.0 References: <20220303222014.517033-1-shy828301@gmail.com> <13ad4ba1-2a88-9459-3995-70af36aba33e@redhat.com> <20220306180718.6d4e6233130b94fdad98df88@linux-foundation.org> <84a6c9c1-d18f-6955-2666-0a2d7bce6094@redhat.com> <20220307154326.6494f7fca7def491a23e5df1@linux-foundation.org> <20220307165015.77fbcbe9e1fa2fe15f3eb239@linux-foundation.org> <8f419d19-c83d-bbcd-8936-2d64ced7464c@google.com> In-Reply-To: <8f419d19-c83d-bbcd-8936-2d64ced7464c@google.com> From: Yang Shi Date: Mon, 7 Mar 2022 19:12:00 -0800 Message-ID: Subject: Re: [PATCH] mm: thp: don't have to lock page anymore when splitting PMD To: Hugh Dickins Cc: Andrew Morton , David Hildenbrand , Andrea Arcangeli , "Kirill A. Shutemov" , Linux Kernel Mailing List , Linux MM , Matthew Wilcox , Naresh Kamboju Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 7, 2022 at 6:36 PM Hugh Dickins wrote: > > On Mon, 7 Mar 2022, Andrew Morton wrote: > > > > OK, looks sane. Can someone please test all this? > > Only the briefest of testing, but > > mmotm 2022-03-06-20-33 > minus mm-thp-dont-have-to-lock-page-anymore-when-splitting-pmd.patch > plus mm-huge_memory-remove-stale-locking-logic-from-__split_huge_pmd.patch > plus mm-huge_memory-remove-stale-locking-logic-from-__split_huge_pmd-fix.patch > > is infinitely better than mmotm 2022-03-06-20-33. > > I could just about reach a login on yesterday's mmotm, but graphics no. > Couldn't spend time to investigate, but Naresh's mail today that LTP > thp04 timeouted (hey, I'm English, we say timed out!) inspired me to > try booting with transparent_hugepage=never on cmdline, and that worked. I think it was because of mm-thp-dont-have-to-lock-page-anymore-when-splitting-pmd.patch. It was buggy (missed pmd_trans_huge(*pmd) check) and was dropped by Andrew. > > Again, no time to investigate, but the combination above has booted > and is running load, including transparent hugepages. And before > setting that load going, I did try LTP thp04, which passed. > > (There is an unrelated console printk lockdep spew, and am I the only > one to see these mm/workingset.c:567 shadow_lru_isolate warnings that > started up a week or three ago?) > > Must dash, > Hugh