NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-sparc/56788 Rump kernel panic: kernel diagnostic assertion "old == LOCK_LOCKED" failed



The following reply was made to PR port-sparc/56788; it has been noted by GNATS.

From: Tom Lane <tgl%sss.pgh.pa.us@localhost>
To: gnats-bugs%NetBSD.org@localhost, port-hppa-maintainer%netbsd.org@localhost
Cc: 
Subject: Re: port-sparc/56788 Rump kernel panic: kernel diagnostic assertion "old == LOCK_LOCKED" failed
Date: Tue, 14 Jun 2022 21:18:21 -0400

 > I think that some (more) magic needs to be added so that the RAS section
 > of rumpns__atomic_cas_32 needs the appropriate rasctl(2) call.
 
 Hmm.  I've not found what bit of magic prepends "rumpns_" to the symbol
 visible in the source code, but I wonder whether the RAS_ADDR() macro
 talks to it.  Maybe librump's copy of __libc_atomic_init is redundantly
 re-registering the RAS address ranges in libc's atomic_init_testset.o,
 rather than the ones in librump's copy?
 
 			regards, tom lane
 


Home | Main Index | Thread Index | Old Index