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: Topic: 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 INSTALL: mv the new versions of tmp_vnodeops.o into /sys/($arch -k)/OBJ after first saving the old versions aside as a precaution. AS ROOT: 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.