Patch-ID# 103943-01
Keywords: interval msgsnd signal timer msgq deadlocked
Synopsis: SunOS 4.1.3_U1: System V deadlocked message queue fix
Date: Sep/11/96

Solaris Release: 1.1.1A

SunOS Release: 4.1.3_U1A

Unbundled Product: 

Unbundled Release: 

Relevant Architectures: sparc

BugId's fixed with this patch: 1257773

Changes incorporated in this version: 

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:  msg.h
				 ipc_msg.o
				 README

Problem Description:

1257773  System V msgq code can become deadlocked under extreme load 

Patch Installation Instructions:

1) As root, make copies of the original files:
    mv /usr/sys/sys/msg.h /usr/sys/sys/msg.h.FCS
    mv /usr/include/sys/msg.h /usr/include/sys/msg.h.FCS
    mv /usr/sys/`arch -k`/OBJ/ipc_msg.o /usr/sys/`arch -k`/OBJ/ipc_msg.o.FCS

2) Install the new files:
    cp msg.h /usr/sys/sys
    cp msg.h /usr/include/sys
    cp `arch -k`/ipc_msg.o /usr/sys/`arch -k`/OBJ

3) Build and install a new kernel.  Please refer to the System and
   Network Administration manual for detailed instructions on 
   building custom kernels.
