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