OBSOLETE Patch-ID# 137112-08
Download this patch from My Oracle Support
Your use of the firmware, software and any other materials contained
in this update is subject to My Oracle Support Terms of Use, which
may be viewed at My Oracle Support.
|
For further information on patching best practices and resources, please
see the following links:
|
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
Keywords: security genunix unix libc.so truss su procfs control ttys e15k/e25k cmlb xvm pvnet nfs_clnt.h nfs4_clnt.h nfs dcmds arp ipv4 dad ip
Synopsis: Obsoleted by: 137138-09 SunOS 5.10_x86: kernel patch
Date: Oct/09/2008
Install 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_x86
SunOS 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 Architectures: i386 i386.i86pc
Bugs fixed with this patch:
Changes incorporated in this version: 6482861
Patches accumulated and obsoleted by this patch: 120993-02 136714-01 137051-01 137092-01 137131-01 138317-01 138391-02
Patches which conflict with this patch:
Patches required with this patch: 118844-30 118855-36 120012-14 127128-11 (or greater)
Obsoleted by: 137138-09
Files included with this patch:
/etc/driver_aliases
/etc/magic
/etc/name_to_major
/etc/name_to_sysnum
/kernel/amd64/genunix
/kernel/dacf/amd64/consconfig_dacf
/kernel/dacf/consconfig_dacf
/kernel/drv/amd64/arp
/kernel/drv/amd64/ip
/kernel/drv/amd64/kssl
/kernel/drv/arp
/kernel/drv/ip
/kernel/drv/kssl
/kernel/fs/amd64/nfs
/kernel/fs/amd64/procfs
/kernel/fs/amd64/sockfs
/kernel/fs/nfs
/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/amd64/cmlb
/kernel/misc/amd64/kmdbmod
/kernel/misc/cmlb
/kernel/misc/kmdbmod
/kernel/strmod/amd64/arp
/kernel/strmod/amd64/ip
/kernel/strmod/arp
/kernel/strmod/ip
/kernel/sys/amd64/nfs
/kernel/sys/nfs
/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/i86hvm/kernel/drv/amd64/cmdk
/platform/i86hvm/kernel/drv/amd64/rtls
/platform/i86hvm/kernel/drv/amd64/xdf
/platform/i86hvm/kernel/drv/amd64/xnf
/platform/i86hvm/kernel/drv/amd64/xpv
/platform/i86hvm/kernel/drv/amd64/xpvd
/platform/i86hvm/kernel/drv/cmdk
/platform/i86hvm/kernel/drv/rtls
/platform/i86hvm/kernel/drv/xdf
/platform/i86hvm/kernel/drv/xnf
/platform/i86hvm/kernel/drv/xpv
/platform/i86hvm/kernel/drv/xpv.conf
/platform/i86hvm/kernel/drv/xpvd
/platform/i86hvm/kernel/drv/xpvd.conf
/platform/i86hvm/kernel/misc/amd64/hvm_bootstrap
/platform/i86hvm/kernel/misc/hvm_bootstrap
/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
/platform/i86pc/multiboot
/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/bin/nfsstat
/usr/include/asm/clock.h
/usr/include/inet/ip.h
/usr/include/inet/kssl/ksslapi.h
/usr/include/nfs/nfs4_clnt.h
/usr/include/nfs/nfs_clnt.h
/usr/include/synch.h
/usr/include/sys/archsystm.h
/usr/include/sys/auxv_386.h
/usr/include/sys/callo.h
/usr/include/sys/cmlb.h
/usr/include/sys/controlregs.h
/usr/include/sys/cpuvar.h
/usr/include/sys/dkio.h
/usr/include/sys/hypervisor.h
/usr/include/sys/lwp_timer_impl.h
/usr/include/sys/mc_intel.h
/usr/include/sys/proc.h
/usr/include/sys/stream.h
/usr/include/sys/strsubr.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/sys/xen_errno.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/include/sys/machsystm.h
/usr/platform/i86pc/include/vm/hat_i86.h
/usr/platform/i86pc/include/vm/htable.h
/usr/platform/i86pc/lib/mdb/kvm/amd64/cpu.generic.so
/usr/platform/i86pc/lib/mdb/kvm/amd64/unix.so
/usr/platform/i86pc/lib/mdb/kvm/cpu.generic.so
/usr/platform/i86pc/lib/mdb/kvm/unix.so
/usr/xpg4/bin/file
Problem Description:
6482861 clock thread hung causing deadman panic
(from 137112-07)
6739508 [Fujitsu] SIGBUS signals not generated on SPARC64-III and SPARC64-IV
(from 137112-06)
6529185 amd64 Galaxy4 is completely 100% system time when oracle process is torn down
6638675 Phase 1 of DAD deletes ace even without any conflict
6647952 S10 x86 Panic "non-null/page mapping pte=9f414027"
6666472 network performance regression under heavy load (introduced by 4868863)
6691986 bugfix 4728609 can delete the published ACE without taking the interface down
6699740 x86/x64 HAT should detect large page collisions.
6715383 assertion failed: recend == mp->b_wptr, file: ../../common/inet/ksslapi.c, line: 678
(from 137112-05)
4834874 client needs to retry on NFS4ERR_CLID_INUSE
4956997 DL_{EN,DIS}ABMULTI_REQ handling in IP is out-of-order
5054196 setclientid should use nfs4_error_t, help RE_CLIENTID
5064742 better to have mi_srvsettime protected by mi_recovlock, not s_lock
6215860 memleaks found at nfs4renew
6281896 assertion failed: mi->mi_curr_serv == svp
6295532 weird NFS warnings of "try_failover: unexpected rpc error" during halt if zones are active
6338919 broadcasting recovery complete too often
6363462 assertion panic mi->mi_vfsp->vfs_count > 1, file: ../../common/fs/nfs/nfs4_recovery.c,
line: 1551
6378538 nfsv4 client hung waiting for nfs4_server_lst_lock
6401858 panic: BAD TRAP: type=31 rp=2a101341510 addr=0...
6404666 panic: assertion failed: ncg->nfs4prog2server[i] == 0L
6425989 failed assertion in destroy_nfs4_server()
6490565 NULL pointer passed into crhold() from nfs4delegreturn{,_impl}() causes panic
6493086 recursion problem in x86 HAT and kmem reaping
6540208 assertion failed: (((threadp()))->t_hatdepth & (~(1 << 7))) < 64, file: ../../i86pc/vm/hat_i86.c
6546454 missing check for null pointer in fix for 6540208
6628773 need to support rdtscp for Intel
6637163 ip_rput_fragment[_v6]() spuriously prunes valid frags due to unbounded inaccuracy
of ill_frag_count
6641399 Solaris should provide a PV disk driver for xVM HVM environments
6662310 libc can foul up perl's I/O redirection
6671782 rdtsc synchronization change for Intel processors
6677804 can't shutdown Solaris HVM guest with PV drivers
6681272 need method of detecting presence and revision of Solaris HVM PV drivers
6687668 Solaris HVM panics on Linux dom0
6696072 logic error in user-level lock system call
6703227 xnf is mis-handling early interrupts
6710315 PXE install of HVM guests fails post the addition of the PV network driver
(from 137112-04)
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
(from 136714-01)
6545254 recursive mutex_enter panic occurs in cmlb
(from 137131-01)
6627690 xnf shouldn't re-implement macro functionality from ring.h
6639790 need Solaris PV-on-HVM migration support
6650301 dom0 panics given bad domU device configuration
6650717 3.2: hat_devload() of Xen heap pages panics domains
6651488 PV NIC doesn't work on 3.1 dom0
6652135 xvm services get enabled in a domU
6659979 need rtls shell driver for PV in HVM networking
6663334 pkgadd of SUNWxvmpv fails when Live Upgrading from snv_82 to snv_83
6666738 xnf and xpvd entries erroneously present in usr/src/uts/intel/os/name_to_major
6670693 xpv driver hangs in 32-bit HVM domU on a 64-bit dom0
6674783 xpv should refuse to load on pre-xen-3.1 systems
6683894 grant tables and free list don't have same number of entries
6688975 populate empty S10U5 PV driver package with PV net driver and supporting modules
(from 138391-02)
6718077 mutex_exit: not owner panic when umounting an nfsv4 mounted filesystem
(from 138391-01)
4993241 nfsv4 clientid locking scheme should be simplified
6395357 nfsv4 client paniced at nfs:nfs4_waitfor_purge_complete
6477698 nfsstat using intervals doesnt display statistics for server nfsv3
(from 120993-02)
6282389 system hung owing to threads looping in rflush; vn_is_readonly and self-referencing rnode hashes
(from 120993-01)
6266836 panic: recursive mutex acquisition in nfs_mi_zonelist_remove()
(from 137092-01)
This patch revision accumulates generic patch 137051-01
into Solaris Update S10U5 release.
(from 137051-01)
6633378 DAD probes not initiated in ar_entry_add() when setting up interface
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: Saturday, November 10, 2012