More clear version of previous namei/pledge/chroot solution. namei flag
authorderaadt <deraadt@openbsd.org>
Mon, 13 Aug 2018 23:11:44 +0000 (23:11 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 13 Aug 2018 23:11:44 +0000 (23:11 +0000)
commitafae1c7709ed0f69e51d2ee6be7feb75fea1005b
tree681c7665044dedcaf9ddd33da126a3a7e60af775
parente22652ae7fdc274afc3c31720dc23ed9510c99f2
More clear version of previous namei/pledge/chroot solution.  namei flag
KERNELPATH indicates this operation is being done on behalf of the kernel,
not a process, so ignore chroot of the current process context, start at /,
and skip unveil and pledge checks.  Discussed with beck and semarie
sys/kern/vfs_lookup.c
sys/sys/namei.h