pledge, MAP_STACK, and pinsyscall failures have been providing failure
authorderaadt <deraadt@openbsd.org>
Sun, 2 Jun 2024 15:31:56 +0000 (15:31 +0000)
committerderaadt <deraadt@openbsd.org>
Sun, 2 Jun 2024 15:31:56 +0000 (15:31 +0000)
commit01f24c16bb1cc4b212099464ff0a602366b6aa29
tree39d97b36859349ea47ae85a5967718ecc81c79f0
parentc266488b9f1ef511742a8b5ad7456a1e656ce3bd
pledge, MAP_STACK, and pinsyscall failures have been providing failure
visibility with kernel printf(9) (thus, onto console and into dmesg) since
the start of development.  I want to reduce the dmesg spam, and bring
this more into the attention of the user who ran the command, so let's
try using uprintf(9) which puts it onto the active foreground tty (yes,
there maybe cases where there is no tty, but that's ok.  I'll admit
I've considered deleting the logging messages entirely)
tested in snaps for a week
sys/kern/kern_pledge.c
sys/sys/syscall_mi.h
sys/uvm/uvm_map.c