Patch-ID# 117171-02
Keywords: kernel sighups pm_rescan pset_bind fork
Synopsis: SunOS 5.9: Kernel Patch
Date: May/21/2004


Install Requirements: Install in Single User Mode                      
                      Reboot immediately after patch is installed                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 117172

Topic: SunOS 5.9: Kernel Patch
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************

Relevant Architectures: sparc sparc.sun4m sparc.sun4u

BugId's fixed with this patch: 4817079 4932237 4934929 4942663 4944406 4946473 4988523

Changes incorporated in this version: 4942663 4944406

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 112233-12 or greater

Obsoleted by: 

Files included with this patch: 

/kernel/drv/log
/kernel/drv/sparcv9/log
/kernel/genunix
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire-15000/kernel/sparcv9/unix
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/unix
/platform/sun4m/kernel/unix
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/genunix
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/kernel/unix
/usr/include/sys/log.h

Problem Description:

4942663 chip load accounting could be better
4944406 failed assert: !(tp->t_flag & T_CHIP_RESCHED)
 
(from 117171-01)
 
4817079 open/close of /dev/log leaks kernel memory
4932237 fix for 4338040 causes kernel to send SIGHUPs it shouldn't
4934929 thread hang in callout due to pm_rescan() is blocked
4946473 race condition between pset_bind(2) and fork()
4988523 enable automatic page removal on Jalapeno-based systems by default

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
------------------------------
 
Note 1: To get the complete fix for bug id 4942663 and 494406 please install
the following patches:
 
	117129-01 adb macros Patch
	117127-01 header Patch

README -- Last modified date:  Friday, May 21, 2004

