On Sat, Aug 13, 2022 at 10:02:15AM -0600, Sebastien Marie wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   sema...@cvs.openbsd.org 2022/08/13 10:02:15
> 
> Modified files:
>       regress/sys/uvm/blist: Makefile 
>       sys/kern       : subr_blist.c 
> Added files:
>       regress/sys/uvm/blist: test-6.in test-6.out 
> 
> Log message:
> blist: fix a possible blist corruption with blist_alloc() due to unsigned
> swblk_t on OpenBSD.
> 
> reorder if condition in blst_meta_alloc(), in order to check if the node is
> 'Terminator' node first (and leave the loop).
> 
> DragonFlyBSD is unaffected by it as swblk_t is signed (and the first condition
> isn't taken).
> 
> add a regress test for it.
> 
> while here, more the KASSERT() to KDASSERT(). it is useful but only with 
> DEBUG.
> 
> ok miod@ todd@

EWRONGTODD

it was ok millert@

sorry about that.
-- 
Sebastien Marie

Reply via email to