Obsoleted by: 137112-05 SunOS 5.10_x86: 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: 137112-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: 137112-05 SunOS 5.10_x86: kernel patch
Date: Jul/29/2008
Installation Requirements:
Reboot immediately after installing this patch on an active boot environment to bring the system to a consistent state. An alternative may be specified in the Special Install Instructions.
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_x86
Sun OS Release: 5.10_x86
Unbundled Product:
Unbundled Release:
Xref: This patch available for SPARC as patch 137111
Topic:
SunOS 5.10_x86: kernel patch
Relevant Architecture: i386 i386.i86pc
BugId's fixed with this patch:
5049626 5080761 6182418 6214712 6265036 6292850 6296770 6310427 6325383 6339250 6349283 6410127 6410216 6416743 6474597 6534032 6535018 6543997 6546562 6550115 6556447 6556673 6559990 6564720 6568230 6568266 6576930 6577503 6578428 6581309 6582272 6588824 6597712 6600939 6602033 6607650 6614159 6619224 6623149 6625279 6626165 6632605 6632805 6633918 6635697 6636987 6640340 6641496 6646150 6647517 6647721 6652163 6653726 6655254 6658231 6661485 6662929 6664275 6664495 6664521 6670367 6672458 6675943 6678841 6680068 6683757 6685817 6686370 6688233 6713128
Changes incorporated in this version:
6265036 6652163 6675943 6688233 6713128
Patches accumulated and obsoleted by this patch:
138317-01
Patches which conflict with this patch:
Required Patches:
118855-36 120012-14 127128-11 (or greater)
Obsoleted by:
Files Included in this Patch:
/etc/magic
/etc/name_to_sysnum
/kernel/amd64/genunix
/kernel/dacf/amd64/consconfig_dacf
/kernel/dacf/consconfig_dacf
/kernel/drv/amd64/ip
/kernel/drv/amd64/kssl
/kernel/drv/ip
/kernel/drv/kssl
/kernel/fs/amd64/procfs
/kernel/fs/amd64/sockfs
/kernel/fs/procfs
/kernel/fs/sockfs
/kernel/genunix
/kernel/kmdb/amd64/genunix
/kernel/kmdb/amd64/nfs
/kernel/kmdb/amd64/ptm
/kernel/kmdb/genunix
/kernel/kmdb/nfs
/kernel/kmdb/ptm
/kernel/misc/kmdbmod
/kernel/strmod/amd64/ip
/kernel/strmod/ip
/lib/amd64/ld.so.1
/lib/amd64/libc.so.1
/lib/amd64/libc_db.so.1
/lib/amd64/libld.so.4
/lib/amd64/liblddbg.so.4
/lib/amd64/llib-lc.ln
/lib/amd64/nss_files.so.1
/lib/ld.so.1
/lib/libc.so.1
/lib/libc_db.so.1
/lib/libld.so.4
/lib/liblddbg.so.4
/lib/llib-lc.ln
/lib/nss_files.so.1
/platform/i86pc/kernel/amd64/unix
/platform/i86pc/kernel/drv/amd64/intel_nb5000
/platform/i86pc/kernel/drv/amd64/pcie_pci
/platform/i86pc/kernel/drv/intel_nb5000
/platform/i86pc/kernel/drv/pcie_pci
/platform/i86pc/kernel/kmdb/amd64/cpu.generic
/platform/i86pc/kernel/kmdb/amd64/unix
/platform/i86pc/kernel/kmdb/cpu.generic
/platform/i86pc/kernel/kmdb/unix
/platform/i86pc/kernel/misc/amd64/pcie
/platform/i86pc/kernel/misc/pcie
/platform/i86pc/kernel/unix
/usr/bin/amd64/pargs
/usr/bin/amd64/psig
/usr/bin/amd64/truss
/usr/bin/file
/usr/bin/i86/pargs
/usr/bin/i86/psig
/usr/bin/i86/truss
/usr/bin/isainfo
/usr/include/asm/clock.h
/usr/include/inet/kssl/ksslapi.h
/usr/include/synch.h
/usr/include/sys/archsystm.h
/usr/include/sys/auxv_386.h
/usr/include/sys/callo.h
/usr/include/sys/controlregs.h
/usr/include/sys/cpuvar.h
/usr/include/sys/lwp_timer_impl.h
/usr/include/sys/mc_intel.h
/usr/include/sys/proc.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/sys/x86_archext.h
/usr/include/vm/seg_vn.h
/usr/include/vm/vpage.h
/usr/lib/amd64/libkvm.so.1
/usr/lib/libc/libc_hwcap1.so.1
/usr/lib/libc/libc_hwcap2.so.1
/usr/lib/libkvm.so.1
/usr/lib/lx_brand.so.1
/usr/lib/mdb/kvm/amd64/dtrace.so
/usr/lib/mdb/kvm/amd64/genunix.so
/usr/lib/mdb/kvm/amd64/mdb_ks.so
/usr/lib/mdb/kvm/amd64/nfs.so
/usr/lib/mdb/kvm/amd64/ptm.so
/usr/lib/mdb/kvm/dtrace.so
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/mdb_ks.so
/usr/lib/mdb/kvm/nfs.so
/usr/lib/mdb/kvm/ptm.so
/usr/lib/mdb/proc/amd64/libc.so
/usr/lib/mdb/proc/libc.so
/usr/platform/i86pc/lib/mdb/kvm/amd64/cpu.generic.so
/usr/platform/i86pc/lib/mdb/kvm/cpu.generic.so
/usr/xpg4/bin/file
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
6713128 Maximum Payload Size on some slots set incorrectly
(from 137112-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
6582272 overreaction to needfree can inundate swap device
6588824 throttling large page coalescing needs to be revisited for gigantic pages
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 (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 NULL ire_nce
6670367 occasional spurious panic when running scanpci with Intel quad Ethernet card
6678841 uncorrectable PCIE Errors ignored on Intel-based platforms
6685817 U40 M2 systems fail to boot "Solaris xVM" selection
(from 137112-02)
6325383 panic: anon_decref dereferenced bad pointer
6564720 Large groups bug still in this release
6576930 Solaris 10 allows SCTP header only with CRC32 checksums and not ADLER32
6640340 Intel 7300 Northbridge correctable memory errors wrongly diagnosed to rank 0 bank 0
6647721 intel_nb5000 does not correctly initialize if smbios record is wrong
6655254 CMI_MAX_CORES_PER_CHIP will become restrictive too soon
6661485 CPU module handle array indexing is borked in snv_82
6662929 getusernam(3secdb) and friends return null when selected /etc/user_attr line is > 1024
6672458 intel_nb5000 exposes incorrect DIMM size property
6680068 SCTP can send packets out-of-order in some cases
(from 137112-01)
5049626 *file* should recognize other file types (nca, jar, etc)
6182418 mutex_vector_enter has scaling issues on 25k
6214712 truss should do 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
6339250 htable_steal leaving some hat's marked HAT_VICTIM causing a process hang
6410127 stepping thru system call trap on S10 x64 makes dbx run away
6410216 procfs does not report FLTTRACE in signal handler on Intel Solaris
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
6546562 unexpected SIGTRAP delivered to dbx via /proc (regression due to fix of 6386365?)
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
6597712 SIOCSIPMSFILTER ioctl processing needs to scrutinize user-supplied data
6600939 gethrtime sometimes return large time value into the future
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
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
6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case
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
6683757 Update Partner Request - Fujitsu Ltd
6686370 KU rejuvenation post S10 Update Release
(from 138317-01)
6664495 procfs sees controlling ttys everywhere on (s10) E15k/E25k
Revision History:
137112-02 138317-01 137112-01 137112-03
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.
README -- Last modified date: Friday, August 15, 2008