CVSROOT: /cvs Module name: src Changes by: v...@cvs.openbsd.org 2020/08/10 09:22:54
Modified files: sys/arch/mips64/mips64: ipifuncs.c Log message: Do not block IPIs when acquiring the rendezvous mutex. Otherwise the system would deadlock when a CPU gets blocked by the mutex while another CPU is waiting for the first CPU to finish a rendezvous request. This possibly fixes some hangs on sgi. There should be no effect on loongson and octeon because their interrupt code is sloppy with masking of IPIs. While here, rename the rendezvous mutex to better reflect its use.