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 12403C0218B for ; Fri, 24 Jan 2025 15:53:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 67B8C280059; Fri, 24 Jan 2025 10:53:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6041C6B0141; Fri, 24 Jan 2025 10:53:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 47D0A280059; Fri, 24 Jan 2025 10:53:51 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 285C76B0140 for ; Fri, 24 Jan 2025 10:53:51 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D4772C1617 for ; Fri, 24 Jan 2025 15:53:50 +0000 (UTC) X-FDA: 83042791020.23.5605C4C Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) by imf04.hostedemail.com (Postfix) with ESMTP id 082E040018 for ; Fri, 24 Jan 2025 15:53:48 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b="pu/2ognz"; spf=pass (imf04.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.179 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737734029; 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=QNbhaq2mDbHmLsVQccpi4ScY6Cq5iVtMLLZKxX9HEIQ=; b=F5JRN47bu/iR6Ag2AmPbdJI1JiQNA9QFiWp4TfSu0KREkgJEd+7q1lCy47mLgJo48CxV9g E8n1THc77l4qwNtZSNJZgxdOFrrVsrVs6lzrAC8tYtA9+RXrT3+OwZivaLftqP9QzZ76ev Adk2oSqzsmFCgByUcHb8ijhc7HJupYs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737734029; a=rsa-sha256; cv=none; b=eCcZMJpizUC2xo1KeHOgl+tGOoYWf6Ei6acrK4u62mfuKs/gETmVn4ds2sxh7w7o3p7OoB yot3HSuNV8yhvPLAqq63dy/GOvoAOyXKitFajic3h+8RGhiD9+TS2JoaEvGUU9sPt9KB+Y /0jzIZKgqoN2+z3iFyeu0xFP+8UzIHc= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b="pu/2ognz"; spf=pass (imf04.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.179 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7b6f8524f23so280602885a.2 for ; Fri, 24 Jan 2025 07:53:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1737734028; x=1738338828; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=QNbhaq2mDbHmLsVQccpi4ScY6Cq5iVtMLLZKxX9HEIQ=; b=pu/2ognzyvG+mj4YMnd6im0JTJZ5ELhcr5PK2rPPaw9gshNG2fR3bph5PjoN+MLLzC OBisQkboaTTUUvdt1AE0RNe6rebY7gkQiIuTmjID/fOOBQixmglnnjXLWVlpmVbObBq4 AKotCpNwCvMV7+RbLbjj31q1ti3+qQhYYOL74MX0rX3wrKrpaBt5eWN3p4WjtUN/XzaR bNnRe72CredHPd/DGKkjIXk1L9qfOL1pHfr26QU1pSLo9+sAfzZyZyjNtx/Za+rn1sl5 NR+oJra58rXSj3hdyAwKDiqwnkiuJoAnC3PQWkaUh5s2dURoF3g0A91mKvYVW1lt6xmz 5K4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737734028; x=1738338828; h=in-reply-to: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=QNbhaq2mDbHmLsVQccpi4ScY6Cq5iVtMLLZKxX9HEIQ=; b=TwZRD7Xm01hgr6X1z/S5VfhhOXBdq1r5V55uc8PgjMSW0Wy4eU8qtY43lGNnjRO181 h4rWugtWlrVT5Mg0BARE2Djk90f9v+IR+vZG1uEqfkQPjVo8t2m4AivnQmA0aKsy/ntE o0wKDf3JqSXj5Lttt6OD3w5m0kfY/QSJNTYcJmqJcAtcqRPfot+HRUZUQY8uHdX9PlB1 Ow9aHuB5MDHuTnA/mk0dJv1usO8gVrCId3s/u0Zsu0sdfGZZ+ohpJ9R85Flj0n/eVLrw 1WJzj/kiQo2008ait/nS0e+HEwxy0F6XV3ffCTpFGqDm5g1wTGvoK2hk8dYJeONX3IjZ RSyA== X-Forwarded-Encrypted: i=1; AJvYcCXEgYEJR3vZtKglyoNU9ZdAyeHmxXetjGbVkB13dq9gjzkDgAXXuTta98K6o6y4isEOfNQCUr1YMA==@kvack.org X-Gm-Message-State: AOJu0Yy4wiC/ftcEH4l93Yuav038giBbaMLtON6+DvDhdgyXicYGUVSt JZLTG/g8UjaVg/FiYTZL8AaOFJtn342WgQxEBUnl4dRiNDOD1HugbHfWfit22zU= X-Gm-Gg: ASbGncvyJPFNgrAVo9M8sUhTA9uC2k1CAr5GS2/Tc1lCm8Cgg6ixjqnQ9Ev+KBI/Xba N+8/p1JbvkrCYQnPnGddzZcqIeBHqeBRuUQvacv9ELexQWxWpW/gO5kglplyzbfwdMAuuvjuZDb Y4+KhhtSOgqdshGF+kZJo98XchgvFDiUuUFI74WRN88xHm8Sjqzb6fSO41UOd86vdQxkkjJDh3X HEEk1z1aBxjPJx6QtV/NKO5XdOCcqucLoY4Ot9kxpwyoMOiIkz/+F2tEPrp1n1mfxrPMB+y2lGG C53e9WRt0rqgpF6CJcDJPkUcI1eowUc2VqrET9TAJb1yUrZAZr1giZLHkrrrOTo= X-Google-Smtp-Source: AGHT+IFTWiA+tThQLUYQm/V512P/UYDBb7llFCWkcCEMbCbinB1KbnHmt16PLYaWYOwlwSthaf9oAg== X-Received: by 2002:a05:620a:2603:b0:7a9:aba6:d012 with SMTP id af79cd13be357-7be631f2e01mr4765020285a.22.1737734028053; Fri, 24 Jan 2025 07:53:48 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-46e6689f720sm11388961cf.42.2025.01.24.07.53.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 07:53:47 -0800 (PST) Date: Fri, 24 Jan 2025 10:53:45 -0500 From: Gregory Price To: Matthew Wilcox Cc: Joshua Hahn , hyeonggon.yoo@sk.com, ying.huang@linux.alibaba.com, rafael@kernel.org, lenb@kernel.org, gregkh@linuxfoundation.org, akpm@linux-foundation.org, honggyu.kim@sk.com, rakie.kim@sk.com, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com Subject: Re: [PATCH v3] Weighted interleave auto-tuning Message-ID: References: <20250115185854.1991771-1-joshua.hahnjy@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Stat-Signature: aw1ipu5tkfdenbqkk6xwgfqiyqac463f X-Rspamd-Queue-Id: 082E040018 X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1737734028-12737 X-HE-Meta: U2FsdGVkX18pzD4X1tjaCKvZkVLyE6mhYyliw2v68ap/RYqOxOC2XiIgaq6EelbZ4s+MJFyH4MKypFr5r86jcjReR29Y52AvCTrLOloGqE4kOsul8i/BCqs7tBpQZk3x9yQ5OKEltutiUUk1zmErAhIFn9to52RkSgi9lpBcjQElVROPv4Wp583DJS/yeFXkjy4SaOcsXVAeiI+Zr/aCtADPlo4Zsav+EqvzchQec473cyrE1vWJUiHHagP99Xz3IJnh4ZUMCm6WASWedCp47R8BZhK1xWCfEd2g7sIhCDuVFpkdLDNR0JdJ0hNUR3biQZXaAKc0qdRhomDjGRmoeJJYFHhPO1KMqTfXg+LlG8D0D/tkVsMpSdlu/0NDDmNS+XD4fmo9Z0IEaxei42rGQGp7NA/A9wWOwl/r+4nsTvkIwPZ+kfgC5TKRUEaDpoheh+Svpyg15PsIYFIJ3eM79LCAWs/MO3E2jQHJdnoNsr0un3HUeKxE+Uhpr4DVauj7zGmYkWak9iWu7420KmQ8dG8LshdHL+uWrwayDNpUsgitpA23bDRHQBd0rM7j3hTMJX+48aF65eVkipY0wNjpROGGgP6aEiPIP0nMPf5L4IL+OrNnsFP/v2xLGuPqWP3fqf/IcabAUuY8mtDd0kz9iPj8haQ/WEfbYd/LxazEsVDtAGbDcKCLDcHIHP0Sp7Es1dBH3dHtR6b3+uVZ+z65KX7SJDP4fFoaWOVXPHJiOkJGp6s20IQCw/rK1QaXIKZZjlKULx9aPbibnhEY3XkzHI8r0T0N+tdYK2s+RUH7lEuT53Nz7mY/dE+Jm2OVJEXzPYDVPYcqQBZCXzL8Ajj+PCq6dbu1zLPY9TJ90gTawglmq/AzpnOQ06zy4FSdlpXRBDrbqT19amHWCHgPTkyiQqJUijwsUzY4KXyAHg2u16q43bSDSD71LJveR1ysRMQ/0grBdxZiq/X3gmyGn4l CwmEzaDI +8b2KCiyswWZOI6ibAV34Oh4zHfUxmAKyJkr8JoytphkN4b8yjddP+lKQ0OHWhLzK9Zeu13gZIzG9eWtdqfj6419UcAkWiZ9noXklEuRy3DZS3hqMD73S7Ars2odpsULs8UH57O3Nl90LX+dW1k4kCoeeQrGNsdDAjJzfmO3d9Ml8s/kbsB8o2uGA5lGGBCvXXsz5SfbiTDJIas0qKtcqCN6OhcEF/F5NejZcpglhkGsBOvjSsVtW7S17i314qZQQD1xLEx70/xQ0qncJ4w8qDiFCkaWB0hXZkWt5jwkkrjbhG7YOoy+5WXvniLbDvxwMPdeeYXg5aheELlKrp1OwT+1TZA64lDiJq1jHEg1D3sx4TH0VR0CC0A5ZqD1ky7ulgRdCocC++4C2bZn3cV08eQWbxiILeMkAIblUErmOP46DHETQPmMwThYyS5viUExkl4Q3srpZlX8AJnqrV/hL5DbqkFA1ZXnDdgAJP5AS/64vfAQ= 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 Fri, Jan 24, 2025 at 05:58:09AM +0000, Matthew Wilcox wrote: > Putting page cache in the CXL seems like nonsense to me. I can see it > making sense to swap to CXL, or allocating anonymous memory for tasks > with low priority on it. But I just can't see the point of putting > pagecache on CXL. Also for what it's worth, I'm trying to get page cache *off* CXL when it becomes warm/hot :] https://lore.kernel.org/linux-mm/20250107000346.1338481-1-gourry@gourry.net/ ~Gregory