Since pinsyscalls(2) applies to all system calls and does a more precise
authorderaadt <deraadt@openbsd.org>
Wed, 17 Jan 2024 18:56:13 +0000 (18:56 +0000)
committerderaadt <deraadt@openbsd.org>
Wed, 17 Jan 2024 18:56:13 +0000 (18:56 +0000)
commit3f6663fc831f9fc3ec3712ab7b186572384297ad
treedfb0b1e501f51012a4c50beb8c0d3652f0ed49a1
parent83447bbcd32bd24b2ea76d211f05f0109a1a651f
Since pinsyscalls(2) applies to all system calls and does a more precise
check earlier, the pinsyscall(SYS_execve mechanism has become redundant.
It needs to be removed delicately since ld.so and static binaries use it.
As a first step, neuter the checking code in sys_execve().  Further steps
will follow slowly.
ok kettenis
sys/kern/kern_exec.c