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 44FCAE7717D for ; Wed, 11 Dec 2024 16:12:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D1AC16B008A; Wed, 11 Dec 2024 11:11:59 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CCA026B0095; Wed, 11 Dec 2024 11:11:59 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B92076B0096; Wed, 11 Dec 2024 11:11:59 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 9B1DE6B008A for ; Wed, 11 Dec 2024 11:11:59 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 498B24361C for ; Wed, 11 Dec 2024 16:11:59 +0000 (UTC) X-FDA: 82883168970.15.E887DAE Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf22.hostedemail.com (Postfix) with ESMTP id 5C205C0017 for ; Wed, 11 Dec 2024 16:11:32 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=hbs2+n+T; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733933493; 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=XopmizqMAdtIsji64hUZIqJMSBeyBxBq1T69bH16dTc=; b=KHUFbiTe85MDPegyYlQV8eopQVbwDWWVoreHRN27yxEDWfHQgDY/POJJT3nnf3p2EWO1AB bUTWiL3bC20ujFj0VNrymMb4o+RhQntjctzRgqKgEtCcHJPpNDm7Kvboh6PBOF++yvc18M fAvL8db9FgJA/wFIyLHu7uV1VSF2sIU= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=hbs2+n+T; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733933493; a=rsa-sha256; cv=none; b=wUC8kbKRwTF4IwsJwbwje/HEItryRO4McuAVttUviE/baLGAwPwM0Y9HxAYNyPHGxcV4ch ofT/BIl0T+46QbDt1VsAVCjQhsQ+X6xv0Om7sjRQNIacqyb0qgF6XpWI3r+dszXbvhx1QI Mfmv7o7S/1aX57+y5HMA2AzsBdXE0aE= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=XopmizqMAdtIsji64hUZIqJMSBeyBxBq1T69bH16dTc=; b=hbs2+n+T5jI+fMmQCn9NBl/HIL 8+Z5E8f+VQvCNX3dzA5zMTUEzM0JCEg6cWFuRIjYu9Lf0mFK2MdiQCUZg3iI2pdfuKBSlW5AUqkE+ cFqv5Y7Mj+DjQayACIKTlRe6fRQA7tZqGVTgho5Z5/Ao0ir+DgaIJl6Alaagb2CYmnO4dt4jXFJu4 jl9XHnM4rRfOVQ+ev5lTN/6xeUM7lsR0S2CY4nkpLuj8sjks5pB2R36W1S7OV5yxV3deVkrscBewJ xzh4CKqTwPk9ohrD7k27YxyWxJJoAvJ5G9GiqtunYlDcSMv89dT1qWFNfi47vVCxrB/W9ttglIsGc QHEXElUw==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tLPJb-0000000H15q-24Xw; Wed, 11 Dec 2024 16:11:55 +0000 Date: Wed, 11 Dec 2024 16:11:55 +0000 From: Matthew Wilcox To: David Hildenbrand Cc: Ryan Roberts , "linux-mm@kvack.org" Subject: Re: The future of PageAnonExclusive Message-ID: References: <9c2a17af-4df8-42f0-93c8-83133b6104fd@redhat.com> <3a9e7c3b-7b69-4f16-80ea-b1a0d4dba853@redhat.com> <41e5c2c6-01bb-40ab-a7bf-5b4e827377f8@arm.com> <9378073b-06bb-47b4-8435-32aba67d5845@redhat.com> <42869071-64a9-47d1-867d-9ddede6bf430@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42869071-64a9-47d1-867d-9ddede6bf430@redhat.com> X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 5C205C0017 X-Rspam-User: X-Stat-Signature: pf75k18c8gx5b14j5dydxmdcaeiitjrz X-HE-Tag: 1733933492-852225 X-HE-Meta: U2FsdGVkX1+6dezlfpUBZJGLmUZYkHMAKQrPyL89RWv9jEo/RiksKoia+3PyijL30dDf9zb6QPVzh0VcADNql3RgRjReF2W2HaAgBSpBkYvq2dGiKpg3NabYrqzj4s1/6FomT4fv4NBjad+737Efts3nMGVPre5yqw2fa2aQ1MnU3W+7uEWcBiW6T0Cu2CGIg/6FtMumTAeMKa48YwObDZ4L22vF4+sV5YDx7DQ8dz4+IoYRSofsV95tTOIyrUuJtAZsudtKYohsNI1JOmtlP2RIbTwgLXhbDh8KooFsMN3Szk8gK+/Q7ST+nryMQ5keucp5AOGuky9T6vbfvotKARCKdUExHmdcQgvFxbRp35Fu/wwysu9BWycbdldjEPPYGx9kt4w8bJewtOi3vA0DgbW1QnAG9W6jyNmn837XtRF3aRr15LTL3/w2/MOs9DdcXmnaVVMS3oYVYi3oPqjTX3el/m7MeGK8n6Zrp2KAC+MA8bITW2AEid76Qxst6Onw8WDACM0aNDeUsHAVynNg0TI4a1BQu4oQHdvd43E2xFwsxGVp8OeZDcwHHkv50Mb6Xozzd//Lohl9lcjmM/yidIf4E4UvBy7dFx86cGcDr67Ze+y8vQZzmH1InSIV4pd0rCmMwXh4mSOwc8LzN+EXkCJ2I/AJN2YgBIaxuY1e9o3FrEhA/OV+SSX0lT4i8xAsUfFi5kDb9E9gnToo4m9FFEQzLNmzsMwsfU16D5xEviAbVu39vbTpkE+k2SXM5+S2iX05Fnsfd9PxkW9j5nMTL1BkWB+CMorDU+wvxLX824ZX+WAd62tDv5MIejWhAobJfLNzoxbIJ9tzgmCfFbrSNKKvaX8NzAKZBlc4MG6IyPZaq0Aq99AHdFol/AECmZfGR24Y4DtLv+62Oz/C5l1vd7FBYh860ilB+6IxQwY8Q7IHj7OQRqw+V/5a5efXrWCdGnmQWZ8FDTNig0kl/wE iKpYX9qs 9Q+XWcT2M9IhJx5q0SY8a5AZ/Q58fteO9m9+XLLd6jmr2FsBg+7gzVKVQCPRA0apA6jd2zmi5CLTZuXBw9TaeZD5X8cY32HSoAcLX+5XYgQnl/PttVsfwF3ilHmGG6CrjLYBaNKT8ZirNxdybOPu8KyPhVKsEL1MM7/hi+YLcQQVlHGWnmDuVP6hAA02UTecmeI6GTojmsmTXzO3xoSheskQSzlw9Fzg2GrZSYywxVbE21rW/ExJcqmlTWF7okl7JDp9+yBasGMhFlnM88WFdUQp67uyqpaSY1kS78aNxaJYLxEYQfVRSNDzCKhgKznrj7D8BpNMaXCTYJVM= 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 Wed, Dec 11, 2024 at 04:50:12PM +0100, David Hildenbrand wrote: > On 11.12.24 16:45, Matthew Wilcox wrote: > > [1] https://kernelnewbies.org/MatthewWilcox/Memdescs > > > > Don't get too excited about "we're almost out of types". The "managed" > > type has subtypes. We could also collapse "file" and "anon" into a > > single type and distinguish between them with a bit in the folio. > > > > Anyway, yes, we can do one per-page flag. Two per-page flags starts to > > get dicey. > > hwpoison? :/ type 9! My thinking is that the hwpoison type contains an orig_memdesc field, as well as whatever else is needed to describe the hwpoison that was discovered (start, length, what else?)