Patches & Updates
Deploy and monitor updates to all of your systems through Sun from anywhere you have an Internet connection.
Start today with Knowledge-based software update services for Solaris and Linux.
Please review changes to Patch Access.
Patches:
Download Patch (21916684 bytes): HTTP 
Download Signed Patch (21890029 bytes): HTTP 
Signed Patch Documentation  Patch Finder

Obsoleted by: 137111-05 SunOS 5.10: kernel patch


Disclaimer: 

Please note: Although OBSOLETED patches are available on SunSolve, Sun recommends using the most recent patches and the most recent revision of those patches. OBSOLETED patches do not include the latest bug fixes and/or product enhancements, and may require the installation of additional patches as a corrective measure.

Status: OBSOLETE
Patch Id: 137111-04
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************
Summary: Obsoleted by: 137111-05 SunOS 5.10: kernel patch
Date:  Jul/29/2008
Installation Requirements:
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure reboot is performed. Unless otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities.  Normal operations must not be resumed until after the reconfigure reboot is performed.                      
                      Use Single User Mode (run level S) when installing this patch on an active boot environment.  An alternative may be specified in the Special Install Instructions.
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product: 
Unbundled Release: 
Xref: This patch available for x86 as patch 137112
Topic: 
SunOS 5.10: 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 Architecture: sparc sparc.sun4u sparc.sun4v
BugId's fixed with this patch:

5080761 6182418 6214712 6265036 6292850 6296770 6310427 6325383 6349283 6416743 6474597 6484860 6484866 6534032 6535018 6543997 6550115 6551789 6556447 6556673 6559990 6564720 6568230 6568266 6576930 6577503 6578428 6581309 6582272 6587622 6588824 6589208 6597712 6602033 6606049 6607650 6614159 6614737 6615043 6619224 6623149 6625279 6626165 6627561 6627630 6632605 6632805 6633918 6635697 6636987 6641496 6646150 6647517 6648916 6652163 6653726 6653746 6656203 6658231 6659956 6662929 6664275 6664495 6664521 6669174 6669659 6670367 6673119 6675943 6677931 6678733 6680068 6683476 6683757 6684324 6686370 6688233 6690827 6699498 6701890

Changes incorporated in this version:

6265036 6652163 6675943 6688233 6699498

Patches accumulated and obsoleted by this patch:

138052-01 138054-01 138315-01 138316-01

Patches which conflict with this patch: 

Required Patches:

118833-36 119578-30 120011-14 126897-02 127127-11 127755-01 (or greater)

Obsoleted by:
 
Files Included in this Patch: 
/etc/name_to_major
/etc/name_to_sysnum
/kernel/dacf/sparcv9/consconfig_dacf
/kernel/drv/sparcv9/ip
/kernel/drv/sparcv9/kssl
/kernel/drv/sparcv9/mm
/kernel/fs/sparcv9/procfs
/kernel/fs/sparcv9/sockfs
/kernel/kmdb/sparcv9/genunix
/kernel/kmdb/sparcv9/nfs
/kernel/kmdb/sparcv9/ptm
/kernel/strmod/sparcv9/ip
/lib/ld.so.1
/lib/libc.so.1
/lib/libc_db.so.1
/lib/llib-lc.ln
/lib/nss_files.so.1
/lib/sparcv9/ld.so.1
/lib/sparcv9/libc.so.1
/lib/sparcv9/libc_db.so.1
/lib/sparcv9/llib-lc.ln
/lib/sparcv9/nss_files.so.1
/lib/svc/bin/sqlite
/lib/svc/bin/svc.configd
/platform/SUNW,SPARC-Enterprise/kernel/misc/sparcv9/platmod
/platform/SUNW,SPARC-Enterprise/kernel/sparcv9/unix
/platform/SUNW,Sun-Blade-T6340
/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/misc/sparcv9/platmod
/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/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/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/cpu/sparcv9/SUNW,UltraSPARC-IIIi+
/platform/sun4u/kernel/drv/mem_cache.conf
/platform/sun4u/kernel/drv/sparcv9/mem_cache
/platform/sun4u/kernel/drv/sparcv9/su
/platform/sun4u/kernel/kmdb/sparcv9/unix
/platform/sun4u/kernel/misc/sparcv9/forthdebug
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/ufsboot
/platform/sun4u/wanboot
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T2
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T2+
/platform/sun4v/kernel/drv/sparcv9/qcn
/platform/sun4v/kernel/drv/sparcv9/su
/platform/sun4v/kernel/kmdb/sparcv9/unix
/platform/sun4v/kernel/misc/sparcv9/forthdebug
/platform/sun4v/kernel/misc/sparcv9/kmdbmod
/platform/sun4v/kernel/sparcv9/genunix
/platform/sun4v/kernel/sparcv9/unix
/platform/sun4v/ufsboot
/platform/sun4v/wanboot
/usr/bin/sparcv7/truss
/usr/bin/sparcv9/psig
/usr/bin/sparcv9/truss
/usr/include/inet/kssl/ksslapi.h
/usr/include/synch.h
/usr/include/sys/bootconf.h
/usr/include/sys/callo.h
/usr/include/sys/cpuvar.h
/usr/include/sys/fm/protocol.h
/usr/include/sys/lwp_timer_impl.h
/usr/include/sys/mem.h
/usr/include/sys/mutex.h
/usr/include/sys/proc.h
/usr/include/sys/rwlock.h
/usr/include/sys/synch.h
/usr/include/sys/syscall.h
/usr/include/sys/task.h
/usr/include/sys/thread.h
/usr/include/sys/timer.h
/usr/include/v9/sys/mutex_impl.h
/usr/include/vm/seg_vn.h
/usr/include/vm/vpage.h
/usr/lib/devfsadm/linkmod/SUNW_misc_link.so
/usr/lib/fm/dict/SUN4U.dict
/usr/lib/fm/fmd/plugins/cpumem-retire.so
/usr/lib/fm/fmd/schemes/cpu.so
/usr/lib/fm/fmd/schemes/mem.so
/usr/lib/fm/fmd/schemes/sparcv9/cpu.so
/usr/lib/fm/fmd/schemes/sparcv9/mem.so
/usr/lib/fm/libldom.so.1
/usr/lib/fm/libtopo.so.1
/usr/lib/fm/llib-lldom.ln
/usr/lib/fm/sparcv9/libldom.so.1
/usr/lib/fm/sparcv9/libtopo.so.1
/usr/lib/fm/sparcv9/llib-lldom.ln
/usr/lib/libkvm.so.1
/usr/lib/locale/C/LC_MESSAGES/SUN4U.mo
/usr/lib/mdb/kvm/sparcv9/dtrace.so
/usr/lib/mdb/kvm/sparcv9/genunix.so
/usr/lib/mdb/kvm/sparcv9/mdb_ks.so
/usr/lib/mdb/kvm/sparcv9/nfs.so
/usr/lib/mdb/kvm/sparcv9/ptm.so
/usr/lib/mdb/proc/libc.so
/usr/lib/mdb/proc/sparcv9/libc.so
/usr/lib/sparcv9/libkvm.so.1
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.so
/usr/platform/SUNW,Sun-Blade-T6340
/usr/platform/SUNW,T5140/lib/fm/topo/maps/Sun-Blade-T6340-hc-topology.xml
/usr/platform/sun4u/include/sys/cheetahregs.h
/usr/platform/sun4u/include/sys/ivintr.h
/usr/platform/sun4u/include/sys/mem_cache.h
/usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so
/usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so
/usr/platform/sun4u/lib/fs/nfs/inetboot
/usr/platform/sun4u/lib/mdb/kvm/sparcv9/unix.so
/usr/platform/sun4v/include/sys/fm/ldom.h
/usr/platform/sun4v/include/sys/ivintr.h
/usr/platform/sun4v/include/sys/qcn.h
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.so
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.so
/usr/platform/sun4v/lib/fm/fmd/plugins/etm.so
/usr/platform/sun4v/lib/fm/topo/plugins/chip.so
/usr/platform/sun4v/lib/fm/topo/plugins/cpuboard.so
/usr/platform/sun4v/lib/fm/topo/plugins/motherboard.so
/usr/platform/sun4v/lib/fm/topo/plugins/pcibus.so
/usr/platform/sun4v/lib/fm/topo/plugins/platform-cpu.so
/usr/platform/sun4v/lib/fs/nfs/inetboot
/usr/platform/sun4v/lib/mdb/kvm/sparcv9/unix.so
Problem Description: 
6265036 cv_waituntil_sig() often returns early
6652163 segvn_setprot() over-allocates swap space
6675943 dblk_t structures may be overwitten by sendfilev() mishandling certain input vectors
6688233 kernel deadman timeout involving user priority inheritance
6699498 need workaround for Cheetah+ DTLB erratum 34
 
(from 137111-03)
 
5080761 s10_64: "WARNING: Page83 data not standards compliant HITACHI OPEN-X"
6349283 NCPU_SETUPS is too small
6543997 divide by 0 panic in page_geti_contig_pages during 1g page testing
6551789 OBP strings must be properly NULL-terminated when used by Solaris
6582272 overreaction to needfree can inundate swap device
6588824 throttling large page coalescing needs to be revisited for gigantic pages
6615043 FMD dies with sp->slab_refcnt >= 1, file ../common/umem.c, line 1361
6619224 Tick accounting needs to be made scalable
6623149 trimkcage() may return out-of-bound pfn range and break large page allocation throttling logic
6625279 new panic on UltraSPARC-IIe during snv_77 (panic[cpu0]/thread=3000cefcc20: BAD TRAP)
6632805 Java: trap type = 0x31 panic (CR 6625279) reproducible in snv_78
6646150 panic in ip_wput_nondata() due to de-referencing a NULL ire_nce
6653746 Fault is not propagated to the SP
6669174 incorrect FRU information in showfaults reported for memory bank faults
6670367 occasional spurious panic when running scanpci with Intel quad ethernet card
6678733 topo labels associated with onboard Neptune ASIC wrong
6690827 too many simultaneous SIGSEGVs cause Batoka to fall over
6701890 panic: hat_unlock_region: addr not found panic
 
(from 137111-02)
 
6325383 panic: anon_decref dereferenced bad pointer
6484860 cpumem-retire fork for sun4v and SUNW,SPARC-Enterprise needs to be undone
6484866 cpumem-retire should also be a repair agent
6564720 Large groups bug still in this release
6576930 Solaris 10 allows SCTP header only with CRC32 checksums and not ADLER32
6589208 Ultrasparc IV+: support L2/L3 Cache Line Retirement
6606049 USIV+ CPUs disabled due to a memory UE fault
6659956 bugID 4742252 resurrected if user processor sets leave only one CPU for system
6662929 getusernam(3secdb) and friends return null when selected /etc/user_attr line is > 1024
6677931 mem scheme assumes certain relationship between memory-segment and memory-bank nodes in PRI
6680068 SCTP can send packets out-of-order in some cases
6683476 mem_cache driver packaging causes undefined symbol messages on non-Ultrasparc-III+ systems
6684324 fmd_fmri_contains() for fmd cpu scheme is broken on x86
 
(from 137111-01)
 
6182418 mutex_vector_enter has scaling issues on 25k
6214712 truss should do a better job of reporting lwp_rwlock_() syscalls
6292850 kernel code for multi-strand CPUs should avoid spin loops (mutex_vector_enter)
6296770 process robust mutexes should be much faster
6310427 gcc and su driver don't get along
6416743 kernel SSL does not work when SSL client is on same machine as server
6474597 su: asy_probe() doesn't ddi_regs_map_free on failure
6534032 setsrc on IPMP
6535018 mutex performance sub-optimal on some platforms
6550115 signal delivery causes unbounded priority inversions
6556447 better observability for kssl
6556673 potential deadlock with USDT tear-down and enable
6559990 user-level read/write locks should be much faster
6568230 mutex_unlock() can modify freed memory
6568266 kssl doesn't get along with sendfile
6577503 mutex_trylock(3C) tries too hard
6578428 kssl_input() clears DBLK_COOKED flag in wrong field
6581309 inconsistent console behavior when not using virtual console
6587622 panic after L3_THCE storm
6597712 SIOCSIPMSFILTER ioctl processing needs to scrutinize user-supplied data
6602033 "mutex_exit: not owner" panic occurs in ip:tcp_fuse_rrw()
6607650 thread stuck in ipsq_clean_ring when running ifconfig -a modlist, leading to system hang
6614159 kstrgetmsg()/struiocopyout() are greedy monsters lurking for raw kssl data
6614737 delete_memory thread hanging on kphysm_del_cleanup during DR testing
6626165 pkts to multicast group gets transmitted out-of-order
6632605 su driver should provide a polled io mode
6633918 assertion failed: ((page_papfn_2_color_cpu(npfn, szc) ^ color) & ceq_mask) == 0
6635697 qcn driver should support a polled IO mode
6636987 bug in event ports
6641496 incoming TCP segments destined for KSSL lost when received out-of-order
6647517 assertion failed: pfn >= it->mi_mblock_base && pfn <= it->mi_mblock_end
6648916 correctable errors (CEs) lead to send_mondo timeout
6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case
6656203 stress shm24 test - panic[cpu2]/thread=300daf0e020: ptl1_panic reason 0x15 at TL 1
6658231 contention in rwlocks cause xt_sync timeout panic on Batoka
6664275 robust locks are not so robust after all
6664521 performance hit when size prioritized over lgroup placement
6673119 Huron panic in kcopy() due to t_lofault escape from bcopy()
6683757 Update Partner Request - Fujitsu Ltd
6686370 KU rejuvenation post S10 Update Release
 
(from 138052-01)
 
6627630 fmd fails to load cpumem-diagnosis module
 
(from 138054-01)
 
6627561 Solaris support needed for Sun-Blade-T6340
 
(from 138315-01)
 
6669659 wanboot: "panic - boot: boot: scratch memory overflow" with fix for 6468068 installed
 
(from 138316-01)
 
6664495 procfs sees controlling ttys everywhere on (s10) E15k/E25k
Revision History: 

137111-01 138315-01 137111-02 138052-01 138316-01 137111-03 138054-01

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-10 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:  Before installing this patch, please be sure to install the
         latest patch utilities patches for your OS. This list of
         patches is defined at - http://sunsolve.sun.com
 
         Please use the pull down list which appears after the text:
         "Latest Patch Update: To ensure the correct functioning of
         the patching utilities on your system, stay up to date on
         the following patches"
 
NOTE 2:  Installation of this patch should be preformed in single user mode.
 
NOTE 3:  A reconfiguration boot, boot -r, must be completed after patch
         installation or patch removal.
 
NOTE 4:  Customers running Oracle Enterprise Manager Grid Control Agent, 
         Release 10.2.0.1 or 10.2.0.2, are exposed to Oracle bugID 4955208 
         which, in conjunction with Solaris bugID 6723339 contained in 
         this patch, can cause Solaris to panic.
 
         Customers running these versions of Oracle Manager Grid Control 
         Agent should verify that they have Oracle patch, addressing bugID 
         4955208, installed prior to installation of this patch.


NOTE 5: On a machine with a Sun XVR-300 Graphics Accelerator installed, if a user
        wishes to set the output-devices or input-device to a value other than
        virtual-console then they must install 124149-12 or greater

README -- Last modified date:  Monday, March 2, 2009

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 137111-04
Article Type : Patch Descriptions
Last reviewed : 2009-03-02
Audience : PUBLIC
Keywords : security genunix unix libc.so truss su cpumem-diagnosis.so sun blade t6340 fmd fault detection wanboot panic boot procfs controll ttys e15k/e25k
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article