Re: [v3 PATCH] mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_struct

From: Michal Hocko
Date: Tue Apr 10 2018 - 05:09:28 EST


On Tue 10-04-18 05:52:54, Yang Shi wrote:
[...]
> So, introduce a new spinlock in mm_struct to protect the concurrent
> access to arg_start|end, env_start|end and others except start_brk and
> brk, which are still protected by mmap_sem to avoid concurrent access
> from do_brk().

Is there any fundamental problem with brk using the same lock?
--
Michal Hocko
SUSE Labs