]> git.baikalelectronics.ru Git - kernel.git/commit
ipc: Check permissions for checkpoint_restart sysctls at open time
authorAlexey Gladkov <legion@kernel.org>
Tue, 3 May 2022 13:39:56 +0000 (15:39 +0200)
committerEric W. Biederman <ebiederm@xmission.com>
Tue, 3 May 2022 22:25:58 +0000 (17:25 -0500)
commit854b8af03552815aed19d129c7e025c4f2016d27
treeb5a178a44464035f58e926b1d9ebed9a8880d4ad
parent135a42e23e1d20c1776427dd60499f18a2c05f0a
ipc: Check permissions for checkpoint_restart sysctls at open time

As Eric Biederman pointed out, it is possible not to use a custom
proc_handler and check permissions for every write, but to use a
.permission handler. That will allow the checkpoint_restart sysctls to
perform all of their permission checks at open time, and not need any
other special code.

Link: https://lore.kernel.org/lkml/87czib9g38.fsf@email.froward.int.ebiederm.org/
Fixes: dfb29212c134 ("ipc: Store ipc sysctls in the ipc namespace")
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Alexey Gladkov <legion@kernel.org>
Link: https://lkml.kernel.org/r/65fa8459803830608da4610a39f33c76aa933eb9.1651584847.git.legion@kernel.org
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
ipc/ipc_sysctl.c