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.

Reply via email to