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 49643C25B75 for ; Wed, 15 May 2024 10:21:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 99B8C8D0074; Wed, 15 May 2024 06:21:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 94B7C8D004F; Wed, 15 May 2024 06:21:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8136E8D0074; Wed, 15 May 2024 06:21:38 -0400 (EDT) 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 63C098D004F for ; Wed, 15 May 2024 06:21:38 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id B30D5814F2 for ; Wed, 15 May 2024 10:21:37 +0000 (UTC) X-FDA: 82120238634.15.EB4FE85 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by imf07.hostedemail.com (Postfix) with ESMTP id B98364001A for ; Wed, 15 May 2024 10:21:35 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=V8dbl6Gp; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of kmanaouil.dev@gmail.com designates 209.85.221.42 as permitted sender) smtp.mailfrom=kmanaouil.dev@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715768495; 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=8KJGiBpGvG/Du8C//+Yr8aTjMHDJKQexRQ4Hn2mq5so=; b=2uw0fuqZCPb4jqWnVTrOOlLKMPhFEXYO+Tgh6d9Bg+2f4RP5xq10PZhZt4ryink2W742Gf cvNCKKhZBi8whejHwp90KIDPJrhBZ4TJ8wMXO64c6pN3/1chVrWozceSxZ5UrcbD7ki1Pr f0dEVaSixF9pHygdO7Jh1f8hQVqh5Yg= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=V8dbl6Gp; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf07.hostedemail.com: domain of kmanaouil.dev@gmail.com designates 209.85.221.42 as permitted sender) smtp.mailfrom=kmanaouil.dev@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715768495; a=rsa-sha256; cv=none; b=RJBRPhqXvOH6vEzK5BxdUEmW+yMvhVbjzLJwpBBNCYpcwVZ8A9ENHlJKtM/C0Uo3WtUk+U QlOz3Q46/Syl3Q9p9LUCpSjqv+rfqjOpbtX6JLSvDU1rzsJyfaO4m7GF7pIvrD3lNwb+OU JcFWV5Aue3vs8e23CIZmfU2n1JMpf58= Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-345606e8ac0so1250556f8f.0 for ; Wed, 15 May 2024 03:21:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715768494; x=1716373294; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=8KJGiBpGvG/Du8C//+Yr8aTjMHDJKQexRQ4Hn2mq5so=; b=V8dbl6GpwApDQJoX5G7V8XCk0grs+ZOa0OtF89Mz7X+AZ+G0MvHolpT1Ed03gmLepz LNKbRnGWwZ0iQPIJ1Or4Z2Wtyp+b5VIGYRaOut20CBxuTre8Vd8M4UZu5qgKdnlIFsQq ruSImENE21I1erdhLz+eoZdVztJvl3kj01+KHaFNdWnQhfFI6SCuHVy51/eoMeIaQXEx dKa9o4YZdWKrszJQAcLdcn9l1uQmUtmbXd4W0dc+I5LaIzeA9nr36V7rzGW8+pssfyQV 3H8K+xt10m0NJNk9lTQnTrUz6VN+NYJfhP+x5avBen3j24rv1I+7bWu90onqKjfFBOGr 3JqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715768494; x=1716373294; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8KJGiBpGvG/Du8C//+Yr8aTjMHDJKQexRQ4Hn2mq5so=; b=IjtWeaNTFzauZe8+rW8ho7sMSTypnSjJyTGZBj8kyaM3iCjOOk5LJp9yi2cnTSVORo IyTHPwuyGR3PfrDz96Ac9An+ANj/esyBfYTKsXN5BQ9XyeAd+nBrMoyh3nwJ46aFtuhP aCfDKwppM+4FGUjXchxXVptjsBnwWYkxpHIk0+eZNrP9gfgeekue5MYJ47awEEBopJLe VLQ5zaboVvJ0pp/gr4iwpeCDS29bnkbFzszE1u6q9mVk+ivaGLint/uM4+z44us4zZ0E DrKLBTu7OJIGTetN7O48BuZWLllMbDI6qNyZO+2Lba6QAbP0GtnChwRJnS9NvvvhDo3j Rc/Q== X-Forwarded-Encrypted: i=1; AJvYcCX2tEQASWuXE35+Jjw/Vna+V14hz9iVcxSIk7mE2dEfIHyKVPQ5hjzeZNYfG59Q7PaOzIzQw3rSvWgetuVt7rLUBM0= X-Gm-Message-State: AOJu0YzGYs6g3uPG4eg/vX0fhNnI0pOBlFXlSsoIiqEglJKbZeNT+jnh 3l9uGyEVILtWlnGn840smYYdKWRGcfmPXRgnxZkqGdYnD8pApBHz X-Google-Smtp-Source: AGHT+IE8pl1oEn0qMVaDRmooEej2udW8gqnCmFqD7DGB7vwrMqTOJQArLe7UITlVPsHKWoo4mJhWSQ== X-Received: by 2002:a05:600c:3c9d:b0:419:f4d6:5044 with SMTP id 5b1f17b1804b1-41feac48bbemr115754735e9.2.1715768494034; Wed, 15 May 2024 03:21:34 -0700 (PDT) Received: from localhost.localdomain ([2001:630:3c1:90:1614:6de0:61c7:40b0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-41fccbe8f9bsm229511815e9.6.2024.05.15.03.21.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 May 2024 03:21:33 -0700 (PDT) Date: Wed, 15 May 2024 11:21:32 +0100 From: Karim Manaouil To: Barry Song <21cnbao@gmail.com>, Yu Zhao Cc: Michal Hocko , Karim Manaouil , Matthew Wilcox , Linux-MM , lsf-pc@lists.linux-foundation.org Subject: Re: [Lsf-pc] [LSF/MM/BPF TOPIC]mTHP reliable allocation and reclamation Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: B98364001A X-Stat-Signature: rf8y4hdi55tgu3cs7ccoc3gp5ajssqcm X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1715768495-241212 X-HE-Meta: U2FsdGVkX19o77iu/fm98Ng6N6o1CQR7xC+iYQnbZPAwDKRKSrKywaEe8yzqwAnHs7mpYNTPAxSr1TabhS5CO5+G7sddMdym4ESjXfOoG2x+LPPT/qMrKHcJsaefW6xjWu337Rf+McF+jFON4SdNvLPHRkEGSfz6Rqi/hPY0gZgVFt+JV1dIE7qpPE0RcLQwZCgTISL7oUnTZsVojiJ0HtrHnPU+6OVMvG2aEoMHk3E9VqfvkZjx9/HVG9Q7DzD1FOqXkpXSmkHl/sEjFk0GyliCEZu/1+W4wpfB65MbGiQYUOLMGhTaWBowBs2Z7GJf5LLvDk8YTBFGtj+x+BBb048LQiDC0xbUnzhFGu0CnpW4HOYkBr4n7Q4ASGRMSMOEvNYZvKjbLPrImXZ67kWdH7hSZmiA8CAA0gtv3yD8KF8DmFRP6Mmc1SeQXnJYf/GjzH2iSKGwgnZbVLozg7DnSGOaIALnFKfoP+XWPv5GVYoI4spK+6MUE6quhbTuusHcgHWwybLKchgldXzd+QnPBbfvxslv0wB0kvNYpJZAtPsZvnescBfX8NzTaRHYMJatkUkfi0ArHCXHuEbAIG48+9RQhABPkssGxgik84MIhHUnCdR2KHiRStZdlH8VW9/cXTl4Si9aV21q92BPQlWhJWYJvuyvdfTwTE0Uw+J2gzZ8SmxS7ZZb6+4DlRfoZR6R0yOF5OCn/YqWtQ/0vWHpZHIiOnrIGnUlSHRaPDSRi1BiKRKb8AbnubSWk3YKOSgWNHKYuC43oYa3h4a7in+0Ug5+cfq6wYRrxDSvojEOg3dhZqEklg1rYr2IG6waQ1J3pgQhz7IwvXkgX0N82VUHfllu7cUxakR0d9/Z3OV1LgIHdRyBckoVbxd04xYrfO0swSB+WgNjJnXoVLiP1Z79oNr9w1f2QLVGSGQqYgwCo/uPPojC3s0a1Ax6NcUbr2G/6dPgH2SdEF5M54tdECf NEs/38m6 oCWhg2E8YhNmLY/5EKk7e9/dKQ1CtKN5mlMAus1p9H0aytTRpWyoTkx6VEHsHpGAAe0lLgMkyvNJIKZHfLSBFa3uQbf0az/acTDtcDZwngVAj9kZeDyOlkycYj5HTeVWBIkUnyn64V33LbCruWcG65PAfnlu0OQVUIwBWFWyqXEw9a5P2+oifPcXU1HbwraZ0VMmWVOJVrGynqFXHgpxGOfohyV2HecuHlQb9Tg/32vLfh8lcIB8zdh2mpt3L0wQ3Wg7Hv+4/GL0tG63go6d9TAjwoC5gCu5yAfPqVOoWVe8wcT2m/eSp9FQA/FMFiw1w8zHPxJw+NYRkqJymBS6Rs3yheR98eepy7Qr3IFKvga3SfDlIjtZQhD2u9VFcYfurTktl5z2XQKpNdjQfjg1rZriOOF0nx3ArgGGh8/vtvTn0FngtfiDkERgE1hclBIFi6eRZVy3HCSkeugPTSYDrrfcM9vlTySOkRbyvLnL+pF5WyujANb/3yNSRICr70UdaVBrN7QtOCPye03/J6pnKEFjy/4FquuS9dMuE2JmKO6GCp4Jo9f0EVM8ZDfPTNXzo/ShyIvREdkMFNyyM5XVRkW2utoQbMr8lFyDV1HPM0EPSFosJglutrg8sVqHz9NxPRvCknCuMLyypEDWyAcCHZxiQ6fn65JJCe5LENjmNIxB+O4AARz+KVZZkOQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, 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, May 15, 2024 at 02:42:55PM +1200, Barry Song wrote: > On Sat, May 11, 2024 at 8:33 AM Yu Zhao wrote: > > > > On Fri, May 10, 2024 at 8:25 AM Michal Hocko wrote: > > > > > > On Fri 10-05-24 14:42:07, Barry Song wrote: > > > [...] > > > > I'm completely open to discussing both topics in the same TAO session. > > > > Having a separate session isn't important to me at all. > > > > > > If we happen to still have some topics uncovered we can schedule a > > > follow up slot. > > > > Thanks, Michal. > > > > Barry, you are very welcome to present your alternative approach in > > the same session. > > > > In fact, it seems that we both independently explored this > > pageblock-based approach. I did share our design with a few folks and > > explained why we put it on the back burner and have been focusing on > > the zone-based approach since then. > > > > Let me attach the deck that outlines our design, hopefully, we'll have > > enough time to cover some of its ideas if there is enough interest. > > Thank you. I'm also attaching our findings regarding mTHP allocation & > reclamation fallback, along with our approach and observations on running > TAO on Pixel 6. > > From deploying mTHP on numerous phones, I've learned that I'm not keen > on using dedicated page blocks for mTHP. Instead, I prefer the virtual zone > approach due to the folio size conflict in a single LRU. Further details are > available in the attached PDF. Could you, please, share the outcome of the discussion, from LSFMM, here? Best Karim