Patch-ID#  100082-01
Keywords: tas trap pagefault
Synopsis: "tas" data fault treated as a read operation durring pagefault.
Date: 21/June/90
 
SunOS release: 4.0.3 4.1
 
Unbundled Product: 
 
Unbundled Release:
 
Topic: 
 
BugId's fixed with this patch: 1038670

Architectures for which this patch is available: sun3x

Obsoleted by: 4.1.2

Problem Description:

	This bug occurs when an atomic instruction causes a fault.
	In trap.c, the code only checks for read/write cycles. As
	a result, a "tas" data fault was treated as a "read" operation
	rather than a "write" operation during pagefault().

Installation Instructions:

        This tar tape should contain the following files:

                README
		trap.o.403
		trap.o.41

Install instructions:

   Use the appropriate trap.o.??? depending on what version of SunOS
   the system is running.

   After extracting fix tape contents into /tmp:

   Make sure you are root when doing the following:
   cd /sys/sun3x/OBJ
   mv trap.o trap.o.orig
   cp /tmp/trap.o.[403 or 41] .

   
   Rebuild the new kernel and reboot the system.
   
