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