]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - fs/exec.c
exec: Run sync_mm_rss before taking exec_update_mutex
authorEric W. Biederman <ebiederm@xmission.com>
Mon, 30 Mar 2020 21:33:39 +0000 (16:33 -0500)
committerEric W. Biederman <ebiederm@xmission.com>
Mon, 11 May 2020 17:08:48 +0000 (12:08 -0500)
commita28bf136e651e17d7e2c753aa140ce3cc1df36a0
tree59d5b9fac27883ec10a233dad05a0dd64857d053
parent13c432b51449dcdcfa0350fb87250b1dbd1fbd12
exec: Run sync_mm_rss before taking exec_update_mutex

Like exec_mm_release sync_mm_rss is about flushing out the state of
the old_mm, which does not need to happen under exec_update_mutex.

Make this explicit by moving sync_mm_rss outside of exec_update_mutex.

Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lkml.kernel.org/r/875zd66za3.fsf_-_@x220.int.ebiederm.org
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
fs/exec.c