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.