On 10/5/21 15:55, Pavel Tikhomirov wrote:
In criu we do:
+-> restore_one_alive_task
+-> set_user_ns #1
+-> restore_one_alive_task
+-> sigreturn_restore #2
+-> arch_export_restore_task
+-> __export_restore_task
+-> sys_prctl(PR_SET_MM, PR_SET_MM_MAP,...)
In criu we do:
+-> restore_one_alive_task
+-> set_user_ns #1
+-> restore_one_alive_task
+-> sigreturn_restore #2
+-> arch_export_restore_task
+-> __export_restore_task
+-> sys_prctl(PR_SET_MM, PR_SET_MM_MAP,...)
So we call PR_SET_MM after we've switched to