NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/57705: rump doesn't have a way to interrupt rump_sys_* by a signal
The following reply was made to PR kern/57705; it has been noted by GNATS.
From: Taylor R Campbell <riastradh%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: netbsd-bugs%NetBSD.org@localhost
Subject: Re: kern/57705: rump doesn't have a way to interrupt rump_sys_* by a signal
Date: Sun, 19 Nov 2023 04:09:30 +0000
Oops... that patch isn't going to work reliably: potential lock order
reversal and races. Need to find another approach -- probably have to
arrange psignal to take the lock that's serializing cv_wait_sig, which
means finding some way to safely expose that lock through
l->l_sched.info.
Home |
Main Index |
Thread Index |
Old Index