timens: add timens_commit() helper
authorChristian Brauner <christian.brauner@ubuntu.com>
Mon, 6 Jul 2020 15:49:10 +0000 (17:49 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 8 Jul 2020 09:14:21 +0000 (11:14 +0200)
commit5cfea9a106bbb1af919ab94456fdd02209984070
tree0c49d9fc997cb49b98dd11bab65fea6d7ff948e2
parent42815808f1791eb53c3a05fb78c0a8642ecf8467
timens: add timens_commit() helper

Wrap the calls to timens_set_vvar_page() and vdso_join_timens() in
timens_on_fork() and timens_install() in a new timens_commit() helper.
We'll use this helper in a follow-up patch in nsproxy too.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Reviewed-by: Andrei Vagin <avagin@gmail.com>
Cc: Will Deacon <will@kernel.org>
Cc: Vincenzo Frascino <vincenzo.frascino@arm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Dmitry Safonov <dima@arista.com>
Cc: linux-arm-kernel@lists.infradead.org
Link: https://lore.kernel.org/r/20200706154912.3248030-3-christian.brauner@ubuntu.com
kernel/time/namespace.c