Patch-ID# 100338-05
Keywords: panic assertion failed
Synopsis: SunOS 4.1.1;4.1.2;4.1.3: system crashes with assertion failed panic
Date: 4/Sep/92

SunOS release: 4.1.1 4.1.2 4.1.3

Topic: Revision update for 4.1.3 compatibility. Kernel panic assertion failed: vp->v_stream == stp,file: os/str_io.c, line: 609

BugID's fixed with this patch: 1047951

Architectures for which this patch is available: sun4m sun4 sun4c sun3 sun3x

Problem description:

	When multiple snodes refer to the same device the
	above panic can occur when the device is closed.

	Note:
	Version 2 fixes a problem where the sun4/spec_vnodeops.o
	binaries were corrupt on the patch database.

	Version 4 fixes a problem where a panic page_hashout might
	occur when block devices are used directly. Note for disksuite
	only the 4.1.2 version is compatible.

Fix description:

	The fix includes patched version of:

                spec_vnodeops.o

Install instructions:

   As root install the appropriate patch as follows:

        mv /usr/sys/`arch -k`/OBJ/spec_vnodeops.o /usr/sys/`arch -k`/OBJ/spec_vnodeops.o_orig
        cp {4.1.1, 4.1.2, 4.1.3}/`arch -k`/spec_vnodeops.o /usr/sys/`arch -k`/OBJ
        chmod 444 /usr/sys/`arch -k`/OBJ/spec_vnodeops.o
 
   Then a new kernel will need to be made.

