OBSOLETE Patch-ID# 105078-06 Keywords: security fifofs threads hang O_RDONLY O_RDWR panic kmem_flags I_PEEK Synopsis: Obsoleted by: 103641-40 SunOS 5.5.1_x86: /kernel/fs/fifofs patch Date: May/25/2000 Solaris Release: 2.5.1_x86 SunOS Release: 5.5.1_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 105077 Topic: SunOS 5.5.1_x86: /kernel/fs/fifofs patch Relevant Architectures: i386 BugId's fixed with this patch: 4050461 4090929 4149694 4166116 4211236 4302216 Changes incorporated in this version: 4302216 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. NOTE: iss_x86-01 (or newer) Patches required with this patch: Obsoleted by: 103641-40 Files included with this patch: /kernel/fs/fifofs Problem Description: 4302216 Sleeping in poll when data ready on stream read queue (from 105078-05) 4090929 System panics due to infinite recursion in prrealvp (from 105078-04) 4211236 I_PEEK ioctl on fifo doesn''t release fn_lock on error (from 105078-03) 4149694 2.6 machine panic in fifo_connld() when kmem_flags set to 0x3f. (from 105078-02) 4166116 Panic in streams code at strvp2wq+8 (from 105078-01) 4050461 fifofs - read threads could hang in open even though a writer opens 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 4090929 (system panics due to infinite recursion in prrealvp) ONE ALSO NEEDS TO INSTALL THE FOLLOWING PATCH: 107468-01 (or newer) /kernel/fs/specfs README -- Last modified date: Tuesday, April 16, 2002