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 F313FC83F03 for ; Wed, 2 Jul 2025 20:24:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 954D66B00AB; Wed, 2 Jul 2025 16:24:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 929196B00AC; Wed, 2 Jul 2025 16:24:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8403D6B00B2; Wed, 2 Jul 2025 16:24:35 -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 74AA06B00AB for ; Wed, 2 Jul 2025 16:24:35 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A6085160479 for ; Wed, 2 Jul 2025 20:24:34 +0000 (UTC) X-FDA: 83620452468.05.21312FA Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf05.hostedemail.com (Postfix) with ESMTP id 7ACE310000B for ; Wed, 2 Jul 2025 20:24:32 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RY2YHdr7; spf=pass (imf05.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751487872; 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=yHu+7nIFQdm9XuF+s5Bnm/R30cVPD1jHoZbC2RZEZrU=; b=CluybF/bFq39wPYKo9FihJg3+DRfkqEyNabV2eJH/InGo0XJqrgGRfoh16ek0fXzOuKlRV Fynjs9qIOkuW7at7KEaymcGuEiRRRPhacjzge6J5WwZCo5wZKPUNUEx+Bw0nIGnoMGxTLd cfduVQglzSBcPttr2MvhMGwFQItTWPY= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RY2YHdr7; spf=pass (imf05.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751487872; a=rsa-sha256; cv=none; b=1bBKtlZ7qQcf7bsu9XndaijhsgjxkCfWhbMon2APgglJnb8isj68hZAMhTkrC3tkqIg6N1 4bFqIQH4DDaaUW4wm3Cw14kgP3mTA6HsgWSHjENPtsVfxMTBAR8HbqQNY7FUOQFpj41bdN 4T9+Px5zHpUsdgXFW23ilPsoraYc+qw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1751487871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yHu+7nIFQdm9XuF+s5Bnm/R30cVPD1jHoZbC2RZEZrU=; b=RY2YHdr76ifXOogYFPk3Cov4O6bl8pBBDQf/NvDeMGg99YZE/Bc9RnhLchfsq6Y4FoREZe XqMNo3KiOMkJjHhpGYNKOej7KkQzwlNs5GoP7UgqYXR0Ut+prrGGbSBh2kHUWPXi8WqMwH Wua/NKs7MNMPzS4csE5TO8M7hST11+4= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-509-OGSWr4eTMa-mO-dT_erKuQ-1; Wed, 02 Jul 2025 16:24:30 -0400 X-MC-Unique: OGSWr4eTMa-mO-dT_erKuQ-1 X-Mimecast-MFC-AGG-ID: OGSWr4eTMa-mO-dT_erKuQ_1751487870 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d413a10b4cso1239071185a.1 for ; Wed, 02 Jul 2025 13:24:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751487870; x=1752092670; 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=yHu+7nIFQdm9XuF+s5Bnm/R30cVPD1jHoZbC2RZEZrU=; b=O3J+sn5S8BlgNcO1XiY7MP8oYr2UqABJBjVkDhntOXY3/euHm53DMSuUCENV7wzYtf 5esPHvSh7+2TR8CefteUvyBGfdcmirn4gPlwtCZjmMGsZMkmVa0JdcFv8q1/kOytjv0P Nnit0kJG/BmC1JtNouBy/Lwx6yPHmU6hGa3mrsRlDKlSQJ+LImO8vKND2d10jKEjXqLa ZWC3kh3bKdNpxJwkggS88OLJ3oiNchqVTv+N8iBamXPyEPBAZt8xd+cEzcdqvM2P1RoJ U+a4xU2RpejJ0swPrvXuDCNFAuOWnjXctu+W/PMovipNQwBgGPDmNktMhTEnjk+9yjdB c+9w== X-Forwarded-Encrypted: i=1; AJvYcCUYTARoVfV/TBIBSD6EUBftUpd2+IqYH8Kw8Lb9sJ6moxXPhDX/Qdoj/PA6CracB/MZaddiJ68eBA==@kvack.org X-Gm-Message-State: AOJu0YyFZJ1LPEl/WyUJn2/5REVGYSHCole53mt9bKB5QUevMGHC2RiA krNMS30HaY84jJSbQLcggKcaUfcQhwycopy9WIxTjaVaIak9uR951h95MTvAwU2PuRGVut30bHn PUFMhb50A0RluggrmAh9sw3fKhdK7gTwYOYvwqd/RTIwGfllfaypa X-Gm-Gg: ASbGncvTXMXQndEO8YG65Ufb4FtnMWdbLTvh4IbeaG2Vcvhxc5DInSHG5q1WwwS9GOe JusT1n4t2QJXjfYZfqK6FOLJivTTEx6+HyrqZ40hNJuP03VBk+W6MB2ori+LSMW5tIKX+KfYjiS Mu2fp9x7Zq0smeHOJWGAOuIWQUIsyQ2U+ljnHXeLIUaUyEwPZlPGDUdKpQx+xhwpe/JfG0d19O7 z2aLrHukYsUMg40XjpT92wIhpjWQk+cLniRsipjYD7UytxkTdLL/xgu5CFH7EbZBF9SuwSBmLgP WjxmyJ5Knnw6HA== X-Received: by 2002:a05:620a:4154:b0:7d4:5802:6b64 with SMTP id af79cd13be357-7d5d1ce5a28mr66900985a.38.1751487870240; Wed, 02 Jul 2025 13:24:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEv6fqEr2DinqBU8mO22SKdCshY0XNZLPu7hbq8oWJbGzE7VFqq4sp+SK6tOjcx/9A5aGEZ5A== X-Received: by 2002:a05:620a:4154:b0:7d4:5802:6b64 with SMTP id af79cd13be357-7d5d1ce5a28mr66897285a.38.1751487869642; Wed, 02 Jul 2025 13:24:29 -0700 (PDT) Received: from x1.local ([85.131.185.92]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7d443150adesm994680585a.26.2025.07.02.13.24.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Jul 2025 13:24:29 -0700 (PDT) Date: Wed, 2 Jul 2025 16:24:25 -0400 From: Peter Xu To: Lorenzo Stoakes Cc: Suren Baghdasaryan , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vlastimil Babka , Muchun Song , Mike Rapoport , Hugh Dickins , Andrew Morton , James Houghton , "Liam R . Howlett" , Nikita Kalyazin , Michal Hocko , David Hildenbrand , Andrea Arcangeli , Oscar Salvador , Axel Rasmussen , Ujwal Kundur Subject: Re: [PATCH v2 1/4] mm: Introduce vm_uffd_ops API Message-ID: References: <20250627154655.2085903-1-peterx@redhat.com> <20250627154655.2085903-2-peterx@redhat.com> <982f4f94-f0bf-45dd-9003-081b76e57027@lucifer.local> MIME-Version: 1.0 In-Reply-To: <982f4f94-f0bf-45dd-9003-081b76e57027@lucifer.local> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: xL66bUq36ASZJPlRgxWScy3iuMKjwPkBPvs9eVBxieU_1751487870 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Stat-Signature: r7jukunm1hut7x1h1p1at97uupmyeb4e X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 7ACE310000B X-Rspam-User: X-HE-Tag: 1751487872-72465 X-HE-Meta: U2FsdGVkX1+DtIdKYrM3NyLCeD5iNsR2yq8NfDuckVSS7zYn0fIxwZwE54THVgOK9FAW1RsIVVqIX3yaOWL2q+v7h4GbOLJBJEMUqy9IdRAGU/KtVua0N26dGLIhyLOOeY3/BZk896uuhgBUq8rsqHyel2NeIixQFyAbf9aOSrLVbrdqD9JD4QZt+32R6QEItOJwWHwnhA7AraVFeIZ64D2d5mpfcpaiuciMshzLDtmcIevRk0dx9mf/qEbE5hBRF9J6CwGAVXEI5hyMClkU+T8mwU0fwfXikcjtUUB740mT5JMbnDzi11KgqCmAbttbAmEM7nlHeq0nkv75cqWZqFLEO6SPPqMbPjKccWIrIEZh73UinZUhVwa3m20HKjYKMMMfVbqqu3yMsYeWq17cmXMeTMhQkv7SL0B0zeTECnNCXWYUVjSjOwI6aR5GvDSE9O6ONy9Zm5Ax8R+Fnt87NqVFMFc7f9vT5oxwhWDNjWIhXfhzFaOjc9zTQU4GDwH6p3zM5LzpKeZkOFA30QPStNqBhXERJXeKrPfcA7a6fZcJVFUN6MMPBfeu/iZc/JOG3rtA5HLKH9k3pSVFyMUGJ3oebR6m+yQDw9J/POzekHbhs305HVRDaI6KXKFTZCNX7tcNLGB6y9fdsPouTkiRv2gJPXxQxqP3exWCyRmWZcOMg8XT4Uidj9degqq/xtuHx/yFio85NkR6dJLXBHjHjUzKFhUijzYexbr3XNNHfto/Fyv1XlJcfhHrzg8oN68KIafFzFUNoEsRk52RBczzGz9gZg2kxFLgY+UvHZssyl5egp9lPbygzu69YHTMx1E6QU7NLrnMXxgzzINQyDoNiz0ET+yzPIcNZ7ZCBH5Qr/VnM85YF4tzA/mCGfdeJjhl+C3ZcDhKBWLNCQGGopnglFR25pvLlDoHv+P1xVehpc+/c/lSfzMYEpJb1urpZpIB7gJBndM50ta3u901nH1 YLmKk6+j zQI+iTmYThzL+onik9Bu1eGYKzMOT6SuGCsMzjaTxmt1lYRTcBj0ZXg/213U9zglFRLqR0xfkf6ltIjdSC1oO0PZq3vBteEc/tHll6/NmIxLk/Aw+kkHt20yL0Znsd2UiO8qbYVGaCRuIM2Krt5q/W5yCgcZpiuQsO1LGzbm5cMybiKHxSMGiuEhOEqasBegfQfhZbk5kch5eaH/qeOeP8XzRbK3iM0Kh4cMPqQvI6zsbsw65Qujewadfc0KkRBi118t8vnKPQ8BQ2hQqECZv882oD48ssZdfSv4zePNqtud1ZcZwe9HJNpPjyKj33732indUfFE3yy6fr5XaVx1INhIotrRi2xqxwardAf1DE5p4HN4A81a+93a3c8hnkRMABm/tp3LVBqvw4guHaeaIZQnEKx5EPyFyRux7fMzmg7a9gZoIE0Zi+adXDIakyGXOjkKidwL9mUNkgDZq8C7kLILh/aJf6i1PWDy842UsUBY/GJkjD+gzUm66gAAR6ZmBc8ejS/4M1INRH/HvuKgrh1w0D0HtvfIMuvZgGhd4ZtSdv+6etyZz265rN4Kd4+WloMU8qNbkZqq3zYo= 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, Jul 02, 2025 at 04:56:04PM +0100, Lorenzo Stoakes wrote: > I am also absolutely, to be frank, not going to accept us EXPORT()'ing > anything core. Could you be explicit on what you're absolutely against? Is that the vm_uffd_ops (or any form of it) being exported, or anything else? Thanks, -- Peter Xu