CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2020/05/17 05:12:55

Modified files:
        sys/arch/arm/arm: mem.c 
        sys/arch/sparc64/sparc64: mem.c 

Log message:
Fix WITNESS build

sparc64 (and arm mem.c) are the only architectures/places where
RWLOCK_INITIALIZER() is used with static function variables, all other
(mem.c) usages place it into the global scope.

Fix builds with WITNESS enabled for sparc64 and arm by moving physlock
into global scope:

mem.c:93: error: initializer element is not constant
mem.c:93: error: (near initialization for 'physlock.rwl_lock_obj.lo_type')

OK visa

Reply via email to