The min() and max() macros in sys/libkern.h are typed u_int and thus do not
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 10 Nov 2004 08:27:54 +0000 (08:27 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 10 Nov 2004 08:27:54 +0000 (08:27 +0000)
commit644c242081dde9853c049e34b6fead1aa27689bb
treee23635ed48a0332ebbbaa56663d2d4367ab4f759
parent4292a3f525eb4a86ea4c57ab9522e5e23eb07c53
The min() and max() macros in sys/libkern.h are typed u_int and thus do not
do the right things when handed negative numbers.  Use MIN and MAX instead.

This was causing renice -N processes to wrap back around to the worst priority
instead of MIN()'ing to the best priority.
sys/kern/kern_synch.c