From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.128.170 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793694462; b=21Nhz3HiXgb4l0DTWbeWsCyIOVW2aFOPfUBZhTeiIE5uKAAl0am9ItE5VW1uKFZqY7o5 bJ6D6lkm0q1HtUckL3bcQxAxGOF53vP5Mx3cPyMPTS/xf80VXcpSJlFDTimpdeQdCYvfs ezFYIjhy0grQoIjEnX1b+Vp0k6jvpVn1tN8Ke3iBdDyb8SE+INjMrxWWae8t2FUkmHVbZ CGO1jZ2qcJeH+mwZisia17nwq9Fsbj92TQkoT3gywrcVzCY/H8ayr2NABMwwm0pBIdv03 3yqb9MjGX/8jPPDmx88GsqltQbLZ9O4wZDTQrN6j7vS/oeo6HhT+qiHZdq+ne25yLPA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793694462; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; bh=B6CEN+98TLk95Pbz6PoJyknaTEGQ0gqo4V17h4hhV6k=; b=knhCV02xpX3ouUPrJp9JWKh5WDMzL6D7jOyA+x1FhFDr2KQQA4ZEH2mdE97I9uetxpim afQdP1DVtGHUsPCf4fJRJI5k4zdxCn5ax5DqdWI7mh1jZu/CPY4E5VA+RCUOXbX/jlMck 60zebPLtPTC85W7SA1LH0Isk7hfnFmUfo5WRbRTtjyBdu7aBYavwrEKIqox3m6VfkPo+/ CG+/wBwABQLoktFHp0RsT00xG1p3Qk97sXIqabE7eBWddaNWQKhyABzKkKqe1ME9DA3Vs ExLthzK7XsljaIa3ACwYKobb6mPILdrewpx59l7g/1bwYVC1rdvZtYFarYqAyU4Iogw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20260707 header.b=GKQ6cMhE; arc=none smtp.remote-ip=209.85.128.170 Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31D43606A327 for ; Tue, 3 Nov 2026 08:27:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 31D43606A327 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20260707 header.b=GKQ6cMhE Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-8ab43af5e97so5053837b3.1 for ; Tue, 03 Nov 2026 00:27:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20260707; t=1793694461; x=1794299261; darn=vger.kernel.org; h=content-type:mime-version:references:message-id:in-reply-to:subject :cc:to:from:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=B6CEN+98TLk95Pbz6PoJyknaTEGQ0gqo4V17h4hhV6k=; b=GKQ6cMhEVrJ7jehb6dd5/TVi6VVeatz1LhtksNJEcuLaD5b7oXIuhrn0kDSvtrqk4j WXy7QiGFtfK1j2LoGOWT+nfkUlcigqn+rvzxfp1HTahz1sF715ITJ9TckpreN2ySEIFl ERMddEaeKdZ5/hjfv722VzuQzGcoi+RIRMqqQRHM57LXc9qcNgm4WJM0qO8k/bEP1SND lT2x3H8UcQ89zPmNvCgTBxj4ZYQLMJEmyMrThRh9JsZGewnqbeOTAzzTLI5l6ctKuDUM wHlocIjkFHmuaSLsjAS41wobpqGyqBFsRI6qLiX3KCcugbUAa/Wvi6PFNNUKF1oeWzXX WZ1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793694461; x=1794299261; h=content-type:mime-version:references:message-id:in-reply-to:subject :cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=B6CEN+98TLk95Pbz6PoJyknaTEGQ0gqo4V17h4hhV6k=; b=GTDGVDIM3LkOIfnsTji2h0fyXfHcewZvsW+9P+TYQAjxXWuphLqZZrarvpuBDHea2a 74fK/P6S00UREcGEMlZHEuex2LXmsyh9R+Y2qaW9ZXVh0aaaLG0k25jbmcKHxEOxmPBF vANRhqqDpd7N9Uxaq2N9dwtqYGMaSJ3/mQfL4rLgzoQCIOx7QLINOzpUXZl4an8mmSnb hAc1j4NIoByf/l46g95UFXMTjpVKKwDUvoMSVbXdms9hi+QYwgZumts5rYjos27gJGS6 3EJOnh/hDKjAZX14mgATGpSK3C6VE7lBHZm3o8yVqbsRBMD7BL4LL7wZtX6gtwbzriVX B+Zw== X-Forwarded-Encrypted: i=1; AKwUvByIf0suSxjbFZRWmR08guxymDkrHX5JR4TOGGJkkxyOLs4/eHUbE3Y7EjsXRZcJq+hohIYQbaHuQrryNnM=@vger.kernel.org X-Gm-Message-State: APuU4Z9qIFeioaDbcWZzjnQIay2M6XvR8rffEP6oTegw9lbHXMz+GhYU 18yzzoHOO+lx4aP2WjsLONEdu3w1qh0Qm3uWuuy+Yq8hMXoy7/7ywEtAHQs1LqnKew== X-Gm-Gg: AYBFou3bG11tM9++DylvB/JPTKoCZ0TTs+gVr8RbitVRy7OlVSJMDLNOav10BtQO9C2 qaiEN0TUtqPpAKl76IKsy38xRfIOnV/e1xsizjEvCxkPmYZJL39X1MchWFfPSNah/8x4/8eRakF /6+4ZgGM/hJ1B9AxFKDwuYbBQLYcovrAvbOPpWXem+t9GrdHPoEHrHg8jsl0AzqwJNMeo/cKfDv j55S9o51Dy1vlQiartgpJA5vfOZck4OYyF+fzVYTrPQpBUenShWAcVee8mzhT8n4cBu1k1s/+U5 WZtdhCzwE25IRPHzR9zDR27r8UGrOP/jYFQVa0FMKHNKXXJYczUzpEmnlFHcQvG2RpGXEyadTqh L2DRGzK2OH54n1l0a7R9GTOQx9hjON1R4XSPnrYufe8hNVtIYQHK616bic/o9E3WqwPhEcG3c03 rUewnnq9thX0bGKiNkAD/4eDfnkmElRnfRUAX+nnMMlMXqS2DpLkPrldVHdsi4QsFMGiDzrZXSC fy8cTBKYuBT/lpg7amPK4d4KJ/iXEYAQzA04+eLpKZBYIcwpWq5Cx2lpkNY2CiuTeimJ3NUCOIg 6dSkGkkqT13WZC9JKP2go/iU+3bbgfRiItivyChYNvMVgi7EDw4/cjEidAVAnJ1fapnNOFpv8rO 7/LBF4GX0KX3yOBw5z78p8Affg2qiXos3/MlEUCejv2RI X-Received: by 2002:a05:690c:d89:b0:8b2:26d5:7878 with SMTP id 00721157ae682-8b2b676a47cmr96699227b3.25.1793694460567; Tue, 03 Nov 2026 00:27:40 -0800 (PST) Received: from darker.attlocal.net (172-10-233-147.lightspeed.sntcca.sbcglobal.net. [172.10.233.147]) by smtp.gmail.com with ESMTPSA id 00721157ae682-8b2b714bdafsm67833187b3.19.2026.11.03.00.27.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 00:27:39 -0800 (PST) Date: Tue, 3 Nov 2026 00:27:22 -0800 (PST) From: Hugh Dickins To: "David Hildenbrand (Arm)" cc: Alistair Popple , Andrew Morton , "Aneesh Kumar K.V" , Baolin Wang , Baoquan He , Barry Song , Brendan Jackman , Byungchul Park , Chengming Zhou , Chris Li , Christoph Lameter , Dave Chinner , David Rientjes , Dennis Zhou , Dev Jain , Gregory Price , Hao Li , Harry Yoo , Hugh Dickins , Jann Horn , Johannes Weiner , John Hubbard , Joshua Hahn , Kairui Song , Kemeng Shi , Kiryl Shutsemau , Lance Yang , "Liam R. Howlett" , Lorenzo Stoakes , Matthew Brost , Miaohe Lin , Michal Hocko , Mike Rapoport , Muchun Song , Naoya Horiguchi , Nhat Pham , Nick Piggin , Nico Pache , Oscar Salvador , Pedro Falcato , Peter Xu , Peter Zijlstra , Qi Zheng , Rakie Kim , Rik van Riel , Roman Gushchin , Ryan Roberts , Shakeel Butt , Suren Baghdasaryan , Tejun Heo , Uladzislau Rezki , Usama Arif , Vlastimil Babka , Will Deacon , Xu Xin , Ying Huang , Youngjun Park , Zi Yan , Jason Gunthorpe , Manfred Spraul , Christian Brauner , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 2/7] MAINTAINERS: TMPFS (SHMEM FILESYSTEM) updates In-Reply-To: <20261030-maintainers-v1-2-97278f8a5f54@kernel.org> Message-ID: References: <20261030-maintainers-v1-0-97278f8a5f54@kernel.org> <20261030-maintainers-v1-2-97278f8a5f54@kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII On Fri, 30 Oct 2026, David Hildenbrand (Arm) wrote: > I am not really the best shmem/tmpfs/memfd expert around, but it should > be good enough to judge when something is ready to be picked up, to then > pick it up. I'll have to heavily rely on Hugh and Baolin on judgment > for the more involved and more controversial bits. > > Rename "TMPFS (SHMEM FILESYSTEM)" to "MEMORY MANAGEMENT - SHARED MEMORY > (SHMEM/TMPFS/MEMFD)" and move it accordingly. Add myself as a MAINTAINER > so people know whom to CC. Thank you for taking this on, David. And thank you of course to the unlisted Andrew Morton, who has been uncomplainingly filling in for me year after year; and thank you to Baolin too. "SHARED MEMORY": should ipc/shm.c be added to our list of files below, as mm/memfd.c is? (Though both can also go off to hugetlbfs instead.) Or do you prefer to regard ipc/shm.c more as a client of mm/shmem.c, rather as drivers/gpu/drm is? We don't often have to touch ipc/shm.c, and generally ipc/ is well cared for by Manfred Spraul (but I couldn't see a block in MAINTAINERS for it). > > Add mm/core.git as the target git tree. Once shmem becomes a high volume > component we can dedicate it a separate tree and have dedicated people > pick it up. Okay: but do keep in mind that tmpfs is a filesystem, and often the FS folks make small adjustments to it, which usually go unconflictingly through Christian Brauner's tree. That generally works well, so please let's keep on working in that way (just once I remember holding off intended MM changes to shmem.c for a release, while FS were busy there). > > While at it, add some more shmem/tmpfs/memfd related files+directories > we missed so far. > > There is also "kernel/pid_sysctl.h", which includes some of the pid > namespaced sysctl vm.memfd_noexec. But that's really more of a proc/ > namespace thingy, so it's not a good fit here. Agreed: if I ever heard of it, I soon forgot. > > Signed-off-by: David Hildenbrand (Arm) Acked-by: Hugh Dickins > --- > MAINTAINERS | 30 +++++++++++++++++++----------- > 1 file changed, 19 insertions(+), 11 deletions(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index dbb5582ec1c74..0baeb37b0dcdc 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -17772,6 +17772,25 @@ S: Maintained > F: include/linux/secretmem.h > F: mm/secretmem.c > > +MEMORY MANAGEMENT - SHARED MEMORY (SHMEM/TMPFS/MEMFD) > +M: Hugh Dickins > +M: David Hildenbrand > +R: Baolin Wang > +L: linux-mm@kvack.org > +S: Maintained > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next > +F: Documentation/filesystems/tmpfs.rst > +F: Documentation/mm/shmfs.rst > +F: Documentation/userspace-api/mfd_noexec.rst > +F: include/linux/memfd.h > +F: include/linux/shmem_fs.h > +F: include/uapi/linux/memfd.h > +F: mm/memfd.c > +F: mm/shmem.c > +F: mm/shmem_quota.c > +F: tools/testing/selftests/memfd/ > +F: tools/testing/selftests/tmpfs/ > + > MEMORY MANAGEMENT - SWAP > M: Andrew Morton > M: Chris Li > @@ -28202,17 +28221,6 @@ S: Maintained > F: Documentation/hwmon/tmp513.rst > F: drivers/hwmon/tmp513.c > > -TMPFS (SHMEM FILESYSTEM) > -M: Hugh Dickins > -R: Baolin Wang > -L: linux-mm@kvack.org > -S: Maintained > -F: include/linux/memfd.h > -F: include/linux/shmem_fs.h > -F: mm/memfd.c > -F: mm/shmem.c > -F: mm/shmem_quota.c > - > TOMOYO SECURITY MODULE > M: Kentaro Takeda > M: Tetsuo Handa > > -- > 2.43.0