On Mon 05-07-21 09:41:54, David Hildenbrand wrote: > On 02.07.21 17:27, Christian Brauner wrote: [...] > > That one was my favorite from the list I gave too but maybe we can > > satisfy Andy too if we use one of: > > - process_mfree() > > - process_mrelease() > > > > FWIW, I tend to like process_mrelease(), due to the implied "release" ("free > the memory if there are no other references") semantics. Agreed. > Further, a new > syscall feels cleaner than some magic sysfs/procfs toggle. Just my 2 cents. Yeah, proc based interface is both tricky to use and kinda ugly now that pidfd can solve all at in once. My original preference was a more generic kill syscall to allow flags but a dedicated syscall doesn't look really bad either. -- Michal Hocko SUSE Labs