Re: [PATCH 2/7] MAINTAINERS: TMPFS (SHMEM FILESYSTEM) updates

From: David Hildenbrand (Arm)

Date: Tue Nov 03 2026 - 12:34:08 EST


On 11/3/26 09:27, Hugh Dickins wrote:
> 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.
>

Hi!

> "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?

I would consider it more of a client indeed. memfd started out as a client as
well, but things escalated a bit ... :)

I see that Andrew is assigning it its own section, is that good enough for you?

>
> 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).

Agreed!

>
>>
>> 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.

Yeah, I think that's just fine and expected. I know Christian, so that's easily
dealt with off-list.

Thanks for the heads-up!

> 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).

Jup!

>
>>
>> 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) <david@xxxxxxxxxx>
>
> Acked-by: Hugh Dickins <hughd@xxxxxxxxxx>

Thanks Hugh!

--
Cheers,

David