signal: use proc_iterate to save on work
authorMateusz Guzik <mjg@FreeBSD.org>
Thu, 10 Mar 2022 18:58:12 +0000 (19:58 +0100)
committerMateusz Guzik <mjg@FreeBSD.org>
Mon, 5 Sep 2022 11:54:47 +0000 (11:54 +0000)
commit69413598d2660054e29cac9454fe18c08e3bf36d
tree227329b0fc976575ff70e901f46a39ecb9e00de4
parent5ecb5444aa349246568dc6f9a615630e29191f7c
signal: use proc_iterate to save on work

Most notably poudriere performs kill -9 -1 in jails for each port
being built. This reduces the scan from hundrends of processes to
literally 1.

Reviewed by: jamie, markj
Differential Revision: https://reviews.freebsd.org/D34522
sys/kern/kern_sig.c