Move code inside exit1() to better spots.
authorclaudio <claudio@openbsd.org>
Thu, 21 Sep 2023 13:49:25 +0000 (13:49 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 21 Sep 2023 13:49:25 +0000 (13:49 +0000)
commit2efc32385a6a8a5e5ab185e59496e32e1b1381e1
tree0674dfed044d1c6b158ff6faa1f23ad8dcf34c77
parent5c473b3c12db4498659a2322694285e12515d1fc
Move code inside exit1() to better spots.

- PS_PROFIL bit is moved into the process cleanup block where it belongs
- The proc read-only limit cache cleanup is moved up right after clearing
  p->p_fd cache. lim_free() can potentially sleep and so needs to be
  above the line where p_stat is set to SDEAD.

With and OK jca@
sys/kern/kern_exit.c