<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 104849-05
Keywords: cachefs do_unmount NFS vfslist mutex GETATTR VOP_GETATTR UDP
Synopsis: SunOS 5.5.1: /kernel/fs/cachefs patch
Date: May/19/98

Solaris Release: 2.5.1

SunOS Release: 5.5.1

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 104848

Topic: SunOS 5.5.1: /kernel/fs/cachefs patch

	NOTE:	TO GET THE COMPLETE FIX FOR 4035845 (do_unmount can hang 
		while an NFS server is down) and 4026118 (do_unmount hold 
		vfslist mutex and then hangs on NFS GETATTR call), ONE
		NEEDS TO INSTALL 

		103600-15 (or newer)   nfs, tlimod and rpcmod patch
		104055-02 (or newer)	kernel/fs/autofs patch

BugId's fixed with this patch: 4026118 4028574 4035845 4057249 4089083 4104673 4116501 

Changes incorporated in this version: 4104673 4116501

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 103006-06 

Patches which conflict with this patch: iss_sparc-01 (or newer revs)

Patches required with this patch: 103640-14 (or newer revs)

Obsoleted by: 

Files included with this patch:

/etc/init.d/cachefs.daemon
/etc/init.d/cachefs.root
/etc/init.d/cacheos
/etc/inet/inetd.conf
/etc/rc2.d/S73cachefs.daemon
/etc/rcS.d/S35cacheos.sh
/etc/rcS.d/S41cachefs.root
/kernel/fs/cachefs
/usr/bin/cachefspack
/usr/include/sys/fs/cachefs_dir.h
/usr/include/sys/fs/cachefs_filegrp.h
/usr/include/sys/fs/cachefs_fs.h
/usr/include/sys/fs/cachefs_fscache.h
/usr/include/sys/fs/cachefs_log.h
/usr/lib/adb/cachefsfsc
/usr/lib/adb/cachefsmeta
/usr/lib/adb/cnode
/usr/lib/fs/cachefs/cachefsd
/usr/lib/fs/cachefs/cachefslog
/usr/lib/fs/cachefs/cachefspack
/usr/lib/fs/cachefs/cachefsstat
/usr/lib/fs/cachefs/cachefswssize
/usr/lib/fs/cachefs/cfsadmin
/usr/lib/fs/cachefs/cfsfstype
/usr/lib/fs/cachefs/cfstagchk
/usr/lib/fs/cachefs/fsck
/usr/lib/fs/cachefs/mount
/usr/lib/fs/cachefs/umount

Problem Description:

4104673 Cachefs disconnected option does not work
4116501 cachefspack does not work correctly on big files

(from 104849-04)

4089083 cachesfs device access corruption bug affecting setuid programs

(from 104849-03)

4028574 Cachefs mount forces use of UDP with disconnectable modes of operation

(from 104849-02)

4057249 Cache runs out of space before disk is full.

(from 104849-01)

4035845 do_unmount can hang while an NFS server is down
4026118 do_unmount hold vfslist mutex and then hangs on NFS GETATTR call

(from 103006-06)

	This patch was bundled in AdminSuite products.  All fixes
	in 103006-06 are now integrated into 104849-04.

Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.  Any other special or non-generic installation
instructions should be described below.

Special Install Instructions: 
-----------------------------

	NOTE:   TO GET THE COMPLETE FIX FOR 4035845 (do_unmount can hang
                while an NFS server is down) and 4026118 (do_unmount hold
                vfslist mutex and then hangs on NFS GETATTR call), ONE
                NEEDS TO INSTALL

                103600-15 (or newer)   nfs, tlimod and rpcmod patch
                104055-02 (or newer)   kernel/fs/autofs patch
</pre></body></html>