SUMMARY: problem with tmpfs?

From: Dan Kegel (
Date: Sat Dec 21 1991 - 15:23:33 CST

> Problem: Any reference to the contents of subdirectory /tmp/gcc
> hangs the process. ps u shows process in disk wait.
Many people responded, and told me about patch # 100174-0 5from Sun.
Thanks, everybody!
- Dan Kegel

============================= README FOR 100174-05 ==========================
Patch-ID# 100174-05
Keywords: tmpfs, crash, fail assertion
Synopsis: SunOS 4.1.1: fixes for 8 tmpfs bugs.
Date: 10-Sep-91
SunOS release: 4.1.1
Unbundled Product:
Unbundled Release:
BugId's fixed with this patch: 1042350 1038651 1044192 1043270 1057963 1049027 1054054 1047586

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

Obsoleted by: SunOS 5.0

Problem Description:

These files contain bug fixes for the following bugs:

1038651: Using tmpfs ie ram /tmp can cause data initialization with
         Fortran on SunOS 4.1.
1044192: hard link to a directory succeeds on tmpfs for non-root users
1042350: tmpfs problem with ftruncate test in SCTS from SUNVS.
1043270: tmpfs disallows mmap beyond end of file
1057963: cannot mount an exported tmpfs directory
1049027: tmpfs hangs and deadlocks
1047586: mkfifo does not work on tmpfs
1054054: +s and +t together do not work as expected


mv the new versions of tmp_vnodeops.o into /sys/($arch -k)/OBJ
after first saving the old versions aside as a precaution.


mv /sys/`arch -k`/OBJ/tmp_vnodeops.o /sys/`arch -k`/OBJ/tmp_vnodeops.o.FCS
mv `arch -k`/tmp_vnodeops.o /sys/`arch -k`/OBJ/tmp_vnodeops.o

run /etc/config on your kernel and do a make. Install the newly configured vmunix
and reboot. Refer to the Systems and Network administrations manual on how to configure
a kernel.

- Dan Kegel (
Ich bin ein Virus. Mach' mit und kopiere mich in Deine .signature.

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:21 CDT