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 79B2EEE57DB for ; Wed, 11 Sep 2024 22:08:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B70C86B007B; Wed, 11 Sep 2024 18:08:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B20406B0082; Wed, 11 Sep 2024 18:08:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9E7C56B0083; Wed, 11 Sep 2024 18:08:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 7FD0A6B007B for ; Wed, 11 Sep 2024 18:08:40 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 243C4A174D for ; Wed, 11 Sep 2024 22:08:40 +0000 (UTC) X-FDA: 82553847600.25.EDEB6D5 Received: from mail-vs1-f51.google.com (mail-vs1-f51.google.com [209.85.217.51]) by imf10.hostedemail.com (Postfix) with ESMTP id 4F384C0009 for ; Wed, 11 Sep 2024 22:08:38 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=GmCtKY2k; spf=pass (imf10.hostedemail.com: domain of yuzhao@google.com designates 209.85.217.51 as permitted sender) smtp.mailfrom=yuzhao@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=1726092413; 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=yiqmGsPDKsQVeAcsNKaEAZweNki9hGQ90uZrwQcak5s=; b=QQkOf+eB9LCyIeOep7huV+0G2ZKWmkJPLCvk7JyHO42n/5TN2APfelqBgSlFV+yy0r1SWj U08r9mczYTBmQscfQ8BO+2H4rjpEZinhN62kBrCXHnDeuAt4UPPfCZyCz27nJP/EkCJtxq 06nvxbPTOSBJhV/hsbMTDfdZb6+y614= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726092413; a=rsa-sha256; cv=none; b=3RMwP4V1ZCO4y2Opx/Q5d4wnHk4URn7wUeerzPDJUQMg6Cpt6kmVBQg8KC7Mr/ioD1RaaN WTwfv2GXC+gEKaeRqG56IT0U6CfN9I7ypK2ZYaOCeaCTbFl4Xjqnx2Fi/pWVi0Ttq5JdHV R5IDp++8T4ofoZuHPNFw7loGdafdbgw= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=GmCtKY2k; spf=pass (imf10.hostedemail.com: domain of yuzhao@google.com designates 209.85.217.51 as permitted sender) smtp.mailfrom=yuzhao@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-vs1-f51.google.com with SMTP id ada2fe7eead31-49bd27b3507so123537137.2 for ; Wed, 11 Sep 2024 15:08:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1726092517; x=1726697317; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=yiqmGsPDKsQVeAcsNKaEAZweNki9hGQ90uZrwQcak5s=; b=GmCtKY2k1VMwnWimM3qsPL5s40o/5Y9bkThGk1hSsKvbu50cN4VEOZdqF+RLm7YYiz 3985Ki/qQycHWP6Pwm7ChkBwBy1AYwctA4WN2CqRlpjY1VagxIqkAgQXTzCkyo/3XVqP bGJ2uOgQnVfDmtUR1hXD2UInVBw8FKmORMBUdrtSUfzd3ZoeaGyHDQ3aUP27+var3ar3 5uHxjjCU1/eFIfHnFVrdq+7uch/DmnLwIjyOBCFfM8VDi+oc5hYfnrHopYOtxFAL93z2 yh5pud8ejy09aw/LNh8Q9VgM9Z3FLdKHFNEuze1Fnv7O1cXJg9PToEyPJl4dLPEyDTpU i7Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726092517; x=1726697317; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yiqmGsPDKsQVeAcsNKaEAZweNki9hGQ90uZrwQcak5s=; b=eHRcjR2OcjZYvSUk77h4Veu3Q3alLJwNNCzn9zLIr/PRF67SijK+wZVr4GJ5rpBApJ BpSxf4kXQJZVbqFzVrA/fHBjhOfnTHYNIYSnqXswGoCzR0OTTX/F+Rwt44W6mTx0ZHtE lH6+tMxcG4scSA58cSvgp1b8bCyZs27oooRL/WsllZR0vdZuMRm0fMP554tcL0krZvaM qQThPfNypXdEcNexQ8v4qQyL14hxnGVgzZf8fC0hAil0z1lKKctnYuXjLWPN5W7UuiZE 9kNRxMRZ0XXiJ3yCwC/wxPz3qmpoyexZj46nWdUtmPeAgpAxC7tRQ+uhVsl2wQ7G+Lfq CgxA== X-Forwarded-Encrypted: i=1; AJvYcCUYrq+K3RrygBw51uyp4gOkpA2D2oCErMi9jmk4i9x0aH0+Wch2p/yVGhp5CpM4Cy0YBj8oFVPyrg==@kvack.org X-Gm-Message-State: AOJu0YxFAqeCrvYwqHPkPAW6mcpTT5B2oTzRyTHkPru+30GB8kyx4BRZ eb5d5YWlDQFlS8Boae1X4/HGrIPSDTPfmLg0OopS9UamOEeji6Y/s3PCQ6SUxNY+iMe9LRHuMX4 xjkBdOzWAHjXaWoz7OpPBKVwP1Rc9Dxmn02ez X-Google-Smtp-Source: AGHT+IHlhtxkxd/9RlnVlpdHU9313SiUyXX1r7ASeuA1w4w371wpi1DXG/SU2pzcXM0+GTfdUc3P9+5r4etGKcDCAtw= X-Received: by 2002:a05:6102:a4d:b0:493:d41a:1185 with SMTP id ada2fe7eead31-49d414ba4aamr1249681137.17.1726092516959; Wed, 11 Sep 2024 15:08:36 -0700 (PDT) MIME-Version: 1.0 References: <02ffa542-ce49-4755-9d2b-29841f9973e0@kernel.dk> <9a924b36-aea7-4492-912a-a7ab4f2cbb96@kernel.dk> <20240910204202.6235f8023bff8303aa2463b7@linux-foundation.org> <20240911113850.95592d074cb0ce1430ec1bd3@linux-foundation.org> In-Reply-To: <20240911113850.95592d074cb0ce1430ec1bd3@linux-foundation.org> From: Yu Zhao Date: Wed, 11 Sep 2024 16:08:00 -0600 Message-ID: Subject: Re: Hugepage program taking forever to exit To: Andrew Morton Cc: Jens Axboe , Linux-MM , Johannes Weiner , Muchun Song Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 4F384C0009 X-Stat-Signature: 6i4ekmxkp7uqi43dikmqonmsr43t7b67 X-HE-Tag: 1726092518-684021 X-HE-Meta: U2FsdGVkX184OMOtJL30I2R1JY9VLbZSUyApMMcDrw8evFV+1/pN/YNervN2Zsug88xjRMjc5yYzRfFmvmOdoyjJLMdAncDKwEq2WXhsDu7CnXlaoXPlGih6JaiToYCWkimuO9odtrjqWOgd/r5UF4f9h5TLQTwPl4J0zLeKJe3etSheOUemrgIQOxLBC95B6kP4mOnhbBX8bKQwyr3FHqDQE7a7q7Lf+bud9gz/jm34fpjRRcH8flAlQsiBSL2FHURV4PFU2+2fjoz6Rt946U5y42j29dJ5jJHW6kdth6uNZ04jBDFArv5uT2igSAh40Do1+BVw7qOxOuyWWoWC1qVX55Xu9UDxKK9NHVRrY4/Jq05qD+Rtww2UWb0xVI87xtYd3G/iQ/wQbl9rE1kLi76UwPYKParIeA+b8qHqU46H1M2KXbW2gCZJbiBH8TC4dnRxjNkXNTAfc8kEHMzpd0n3Ej8kJIFa21kuJhjhPbyj+2F3Ji9lcCxwVDz18xSUVxLw13v07dy6XHM3L5foJL0+5ZpMljfmPx+HZeMVVV9G30tCSr0B/jB80Lglj9ZJwpraVdXNbSM3iQFt8waRU6yGw76CLfXK+8XQwIMBCrkY1v15EhxQsSrwl9kFXE86ChmzOSQaseoa2ZKfiRt3mYd8EDKk+49J1N2IWVEMDLUrkQW+w6NEvms2t3Deqm8PQDqQ1okNh0302W4qts+9jBhu3jwyBXZVbi7Xn/8sGBaB3bPJMDA1kK0fOBlt9vb7VYCyqg3oQahatD95LmKqBC/eAGOjnoBSeekDkyaORM+mmxBLkDjNSO3LDpO8PqnyIEF269Wg8jDGkiTOtoe1J2IeCjAv0pFuLdxHWZaVOKBPBrf4o/N2tM4kRuSZ4cpB1TbHcpHHIJPSCTCYI5Zi5NkvTkTZZG4vs4jxzTXjWzLUDG80/exhhvbxjKek67bgJzPIh9KSzncBUbED5xv wHyP24wR R5ICYyqAju0tLj5r9Suh48wWPY84iMFAfscLfhmggk3foV89cKlYKKz6PCCR0NTF3VbUhHvisA64cweRrqudbALIyOTX5DBaQPXIBl0FFZykKwXuUyNiLG9wSua2m9hchApx7sRCNnPK6vz+qpz4oLXmqy915QkJbcGv0c5TROnXUaDVhaQoUd+qUnS1Fggx7CGw39DLcJFC4ymC8X9ZRgQnJSU+YIn/qg6YIeNgwqaMT7K0sSgYdVSjjXzz1TAcJ/7yH6R6A5yX/X5o= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000011, 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 Wed, Sep 11, 2024 at 12:39=E2=80=AFPM Andrew Morton wrote: > > On Wed, 11 Sep 2024 07:22:17 -0600 Jens Axboe wrote: > > > On 9/10/24 9:42 PM, Andrew Morton wrote: > > > On Tue, 10 Sep 2024 17:08:30 -0600 Jens Axboe wrote= : > > > > > >>> Fixes are in git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.= git mm-stable > > >>> > > >>> c2a967f6ab0e mm/hugetlb_vmemmap: don't synchronize_rcu() without HV= O > > >>> c0f398c3b2cf mm/hugetlb_vmemmap: batch HVO work when demoting > > >>> > > >>> Additional improvements from mm-stable that may or may not help you= r test case: > > >>> > > >>> e98337d11bbd mm/contig_alloc: support __GFP_COMP > > >>> 463586e9ff39 mm/cma: add cma_{alloc,free}_folio() > > >>> cf54f310d0d3 mm/hugetlb: use __GFP_COMP for gigantic folios > > >> > > >> I didn't pick patches, just pulled all of mm-stable - yep that fixes= it > > >> for me, no longer spending 60+% of the runtime during exit. I trust > > >> these are heading to stable? > > > > > > None of these are tagged for -stable backporting. We can later reque= st > > > a backport without the cc:stable tag, although narrowing down the > > > required patches would be good. > > > > These two: > > > > c2a967f6ab0e mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO > > c0f398c3b2cf mm/hugetlb_vmemmap: batch HVO work when demoting > > > > to cover both cases. > > OK thanks. > > Yu, could you please request a -stable backport after this hits mainline? Will do, thanks.