> Index: sys/sysctl.h > =================================================================== > RCS file: /cvs/src/sys/sys/sysctl.h,v > retrieving revision 1.188 > diff -u -p -r1.188 sysctl.h > --- sys/sysctl.h 1 Jun 2019 14:11:18 -0000 1.188 > +++ sys/sysctl.h 1 Jun 2019 16:36:13 -0000 > @@ -629,7 +629,7 @@ do { > \ > (kp)->p_stat = (p)->p_stat; \ > (kp)->p_slptime = (p)->p_slptime; \ > (kp)->p_holdcnt = 1; \ > - (kp)->p_priority = (p)->p_priority; \ > + (kp)->p_priority = (p)->p_usrpri + PZERO; \ > (kp)->p_usrpri = (p)->p_usrpri; \ > if ((p)->p_wchan && (p)->p_wmesg) \ > copy_str((kp)->p_wmesg, (p)->p_wmesg, \ >
Hi, A request, to remove the +PZERO here above and the -PZERO in /usr/src/usr.bin/top/machine.c, why do an unnecessary calculation twice, once to set and other time to unset? Thanks