OBSOLETE Patch-ID# 118844-20
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 kernel patch fdc isa dtrace fbt intstress3 kmdb sysenter
Synopsis: Obsoleted by: 118844-27 SunOS 5.10_x86: kernel Patch
Date: Oct/28/2005
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:
Topic: SunOS 5.10_x86: kernel Patch
Relevant Architectures: i386 i386.i86pc
Bugs fixed with this patch:
Changes incorporated in this version: 5106803 6231502 6274965 6274969 6287398 6313410 6317091
Patches accumulated and obsoleted by this patch: 118851-02 118860-01 118863-01 118993-03 119206-01 119208-01 119565-01 119590-03 119720-01 119830-01 119859-02 120320-01
Patches which conflict with this patch:
Patches required with this patch: 118344-05 (or greater)
Obsoleted by:
Files included with this patch:
/etc/dacf.conf
/kernel/amd64/genunix
/kernel/dacf/amd64/consconfig_dacf
/kernel/dacf/amd64/usb_ac_dacf
/kernel/dacf/consconfig_dacf
/kernel/dacf/usb_ac_dacf
/kernel/drv/amd64/bl
/kernel/drv/amd64/bofi
/kernel/drv/amd64/conskbd
/kernel/drv/amd64/consms
/kernel/drv/amd64/dtrace
/kernel/drv/amd64/ehci
/kernel/drv/amd64/fasttrap
/kernel/drv/amd64/fbt
/kernel/drv/amd64/hid
/kernel/drv/amd64/i8042
/kernel/drv/amd64/ib
/kernel/drv/amd64/lockstat
/kernel/drv/amd64/mm
/kernel/drv/amd64/mouse8042
/kernel/drv/amd64/objmgr
/kernel/drv/amd64/ohci
/kernel/drv/amd64/pci_pci
/kernel/drv/amd64/pcic
/kernel/drv/amd64/profile
/kernel/drv/amd64/pseudo
/kernel/drv/amd64/sdt
/kernel/drv/amd64/systrace
/kernel/drv/amd64/uhci
/kernel/drv/amd64/usb_as
/kernel/drv/bl
/kernel/drv/bofi
/kernel/drv/conskbd
/kernel/drv/consms
/kernel/drv/dtrace
/kernel/drv/ehci
/kernel/drv/ehci.conf
/kernel/drv/fasttrap
/kernel/drv/fbt
/kernel/drv/hid
/kernel/drv/i8042
/kernel/drv/ib
/kernel/drv/lockstat
/kernel/drv/mm
/kernel/drv/mouse8042
/kernel/drv/objmgr
/kernel/drv/ohci
/kernel/drv/pci_pci
/kernel/drv/pci_to_i2o
/kernel/drv/pcic
/kernel/drv/profile
/kernel/drv/pseudo
/kernel/drv/sdt
/kernel/drv/systrace
/kernel/drv/uhci
/kernel/drv/usb_as
/kernel/dtrace/amd64/fasttrap
/kernel/dtrace/amd64/fbt
/kernel/dtrace/amd64/lockstat
/kernel/dtrace/amd64/profile
/kernel/dtrace/amd64/sdt
/kernel/dtrace/amd64/systrace
/kernel/dtrace/fasttrap
/kernel/dtrace/fbt
/kernel/dtrace/lockstat
/kernel/dtrace/profile
/kernel/dtrace/sdt
/kernel/dtrace/systrace
/kernel/fs/amd64/procfs
/kernel/fs/amd64/ufs
/kernel/fs/procfs
/kernel/fs/ufs
/kernel/genunix
/kernel/kmdb/amd64/genunix
/kernel/kmdb/amd64/nfs
/kernel/kmdb/genunix
/kernel/kmdb/nfs
/kernel/mach/amd64/pcplusmp
/kernel/mach/pcplusmp
/kernel/misc/amd64/ctf
/kernel/misc/amd64/hidparser
/kernel/misc/amd64/kbtrans
/kernel/misc/amd64/kmdbmod
/kernel/misc/amd64/krtld
/kernel/misc/amd64/pcmcia
/kernel/misc/amd64/s1394
/kernel/misc/amd64/scsi
/kernel/misc/amd64/usba
/kernel/misc/ctf
/kernel/misc/hidparser
/kernel/misc/kbtrans
/kernel/misc/kmdbmod
/kernel/misc/krtld
/kernel/misc/pcmcia
/kernel/misc/s1394
/kernel/misc/scsi
/kernel/misc/usba
/kernel/strmod/amd64/usbkbm
/kernel/strmod/amd64/usbms
/kernel/strmod/usbkbm
/kernel/strmod/usbms
/kernel/sys/amd64/doorfs
/kernel/sys/amd64/shmsys
/kernel/sys/doorfs
/kernel/sys/shmsys
/lib/amd64/libctf.so.1
/lib/amd64/llib-lctf.ln
/lib/libctf.so.1
/lib/llib-lctf.ln
/platform/i86pc/kernel/amd64/unix
/platform/i86pc/kernel/drv/amd64/ata
/platform/i86pc/kernel/drv/amd64/isa
/platform/i86pc/kernel/drv/amd64/kb8042
/platform/i86pc/kernel/drv/amd64/pci
/platform/i86pc/kernel/drv/amd64/pci-ide
/platform/i86pc/kernel/drv/amd64/rootnex
/platform/i86pc/kernel/drv/ata
/platform/i86pc/kernel/drv/bscbus
/platform/i86pc/kernel/drv/isa
/platform/i86pc/kernel/drv/kb8042
/platform/i86pc/kernel/drv/pci
/platform/i86pc/kernel/drv/pci-ide
/platform/i86pc/kernel/drv/rootnex
/platform/i86pc/kernel/kmdb/amd64/unix
/platform/i86pc/kernel/kmdb/unix
/platform/i86pc/kernel/mach/amd64/uppc
/platform/i86pc/kernel/mach/uppc
/platform/i86pc/kernel/strmod/amd64/vuid3ps2
/platform/i86pc/kernel/strmod/vuid3ps2
/platform/i86pc/kernel/unix
/usr/bin/adb
/usr/bin/cputrack
/usr/bin/gcore
/usr/bin/mdb
/usr/bin/newtask
/usr/bin/nohup
/usr/bin/pargs
/usr/bin/pcred
/usr/bin/pfiles
/usr/bin/pflags
/usr/bin/pldd
/usr/bin/plimit
/usr/bin/pmap
/usr/bin/ppgsz
/usr/bin/ppriv
/usr/bin/prctl
/usr/bin/preap
/usr/bin/prex
/usr/bin/prstat
/usr/bin/prun
/usr/bin/ps
/usr/bin/psig
/usr/bin/pstack
/usr/bin/pstop
/usr/bin/ptime
/usr/bin/ptree
/usr/bin/pwait
/usr/bin/pwdx
/usr/bin/savecore
/usr/bin/setuname
/usr/bin/sort
/usr/bin/tnfxtract
/usr/bin/truss
/usr/bin/uptime
/usr/bin/w
/usr/include/dtrace.h
/usr/include/rpc/clnt.h
/usr/include/sys/bitmap.h
/usr/include/sys/bl.h
/usr/include/sys/callb.h
/usr/include/sys/consdev.h
/usr/include/sys/cpupart.h
/usr/include/sys/cpuvar.h
/usr/include/sys/ctf_api.h
/usr/include/sys/ddidmareq.h
/usr/include/sys/dtrace.h
/usr/include/sys/dtrace_impl.h
/usr/include/sys/fasttrap_isa.h
/usr/include/sys/fs/swapnode.h
/usr/include/sys/fs/ufs_lockfs.h
/usr/include/sys/lgrp.h
/usr/include/sys/lgrp_user.h
/usr/include/sys/mdi_impldefs.h
/usr/include/sys/mman.h
/usr/include/sys/modctl.h
/usr/include/sys/msio.h
/usr/include/sys/nexusdefs.h
/usr/include/sys/pcie.h
/usr/include/sys/proc.h
/usr/include/sys/swap.h
/usr/include/sys/sysinfo.h
/usr/include/sys/time.h
/usr/include/sys/types.h
/usr/include/sys/vmem.h
/usr/include/sys/vmsystm.h
/usr/include/sys/vnode.h
/usr/include/sys/vuid_event.h
/usr/include/sys/vuidmice.h
/usr/include/vm/anon.h
/usr/include/vm/as.h
/usr/include/vm/hat.h
/usr/include/vm/page.h
/usr/include/vm/seg_dev.h
/usr/include/vm/seg_enum.h
/usr/include/vm/seg_kmem.h
/usr/include/vm/seg_spt.h
/usr/include/vm/seg_vn.h
/usr/lib/amd64/libdtrace.so.1
/usr/lib/amd64/liblgrp.so
/usr/lib/amd64/liblgrp.so.1
/usr/lib/amd64/llib-ldtrace.ln
/usr/lib/dtrace/64/drti.o
/usr/lib/dtrace/drti.o
/usr/lib/dtrace/io.d
/usr/lib/ipf/ipftest
/usr/lib/isaexec
/usr/lib/libdtrace.so.1
/usr/lib/liblgrp.so
/usr/lib/liblgrp.so.1
/usr/lib/llib-ldtrace.ln
/usr/lib/mdb/kvm/amd64/dtrace.so
/usr/lib/mdb/kvm/amd64/genunix.so
/usr/lib/mdb/kvm/amd64/nfs.so
/usr/lib/mdb/kvm/dtrace.so
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/nfs.so
/usr/lib/rcap/rcapd
/usr/platform/i86pc/include/vm/hment.h
/usr/sadm/lib/wbem/rds
/usr/sbin/add_drv
/usr/sbin/amd64/dtrace
/usr/sbin/amd64/lockstat
/usr/sbin/amd64/plockstat
/usr/sbin/dtrace
/usr/sbin/fuser
/usr/sbin/i86/dtrace
/usr/sbin/i86/lockstat
/usr/sbin/i86/plockstat
/usr/sbin/intrstat
/usr/sbin/ipf
/usr/sbin/ipfs
/usr/sbin/ipfstat
/usr/sbin/ipmon
/usr/sbin/ipnat
/usr/sbin/ippool
/usr/sbin/lockstat
/usr/sbin/modinfo
/usr/sbin/modload
/usr/sbin/modunload
/usr/sbin/pbind
/usr/sbin/plockstat
/usr/sbin/prtconf
/usr/sbin/psrset
/usr/sbin/rem_drv
/usr/sbin/swap
/usr/sbin/sysdef
/usr/sbin/update_drv
/usr/sbin/whodo
/usr/share/lib/keytables/type_6/denmark
/usr/share/lib/keytables/type_6/finnish
/usr/share/lib/keytables/type_6/france
/usr/share/lib/keytables/type_6/germany
/usr/share/lib/keytables/type_6/italy
/usr/share/lib/keytables/type_6/japan
/usr/share/lib/keytables/type_6/korea
/usr/share/lib/keytables/type_6/layout_00
/usr/share/lib/keytables/type_6/layout_06
/usr/share/lib/keytables/type_6/layout_07
/usr/share/lib/keytables/type_6/layout_08
/usr/share/lib/keytables/type_6/layout_09
/usr/share/lib/keytables/type_6/layout_0e
/usr/share/lib/keytables/type_6/layout_0f
/usr/share/lib/keytables/type_6/layout_10
/usr/share/lib/keytables/type_6/layout_12
/usr/share/lib/keytables/type_6/layout_13
/usr/share/lib/keytables/type_6/layout_16
/usr/share/lib/keytables/type_6/layout_19
/usr/share/lib/keytables/type_6/layout_1a
/usr/share/lib/keytables/type_6/layout_1b
/usr/share/lib/keytables/type_6/layout_1c
/usr/share/lib/keytables/type_6/layout_1e
/usr/share/lib/keytables/type_6/layout_20
/usr/share/lib/keytables/type_6/layout_21
/usr/share/lib/keytables/type_6/netherlands
/usr/share/lib/keytables/type_6/norway
/usr/share/lib/keytables/type_6/portugal
/usr/share/lib/keytables/type_6/spain
/usr/share/lib/keytables/type_6/sweden
/usr/share/lib/keytables/type_6/swiss_french
/usr/share/lib/keytables/type_6/swiss_german
/usr/share/lib/keytables/type_6/taiwan
/usr/share/lib/keytables/type_6/uk
/usr/share/lib/keytables/type_6/us
/usr/snadm/lib/libsvm.so.1
/usr/ucb/ps
Problem Description:
5106803 deadlock panic between ufs_thread_reclaim and lufs_disable.
6231502 A system panicked due to incorrect kstat(1M) pointers
6317091 nfs_mntinfo dcmd not in sync with NFS header files
6287398 jvm 1.5 dumps core with -d64
6274965 ufs_pageio() should support ufs_quiesce() protocol when used for regular files
6274969 ufs_pageio() should update access time for regular files case
6313410 Solaris 10 HW1 Build 2A: Bottom USB slot does not work on new x86 platform
(from 118844-19)
5029967 dtrace should provide an option to show probe argument types, stability
5108961 vestigial kadb turds left in dtrace
6213962 dtrace -G doesn't work on sparcv8+ object files
6214615 Conversion of bufinfo_t's b_resid is not defined in the io.d translator
6217821 dtrace cmd fails assertion in dt_proc_lock()
6218854 USDT and the jstack() action don't work on processes on a zone
6219195 lockstat under Solaris10 unacceptably degrades performance
6220843 dt_pid should look for PR_OBJ_LDSO rather than ld.so
6221490 plockstat(1M) needs options to set aggsize and aggrate
6221495 plockstat(1M) needs a verbose option to report when tracing has started
6221496 plockstat(1M) should have an option to exit after a time limit expires
6221498 plockstat(1M) should have an option to limit number of entries in output
6223379 lockstat fails to report one stack frame
6223603 the pid provider is willing to instrument things it shouldn't
6225650 D compiler can't resolve past implicit forward declarations
6226263 usdt probes will fail to instantiate if pid probes are specified first
6226302 must allow enablings to be retained and rematched
6226320 must allow enablings to be duplicated after tracing is enabled
6226345 dtrace_consume() can call record callbacks with incorrect argument
6228044 the pid provider can miss some function returns
6229159 dtrace should be able to trace dynamically loaded objects
6230315 pid123::ioctl:return finds the wrong instruction
6231207 libdtrace is not able to properly resolve some probe argument types
6232748 pid provider can miss recursive function returns
6234004 libctf should support interfaces for client data in ctf_file_t's
6234033 ctf_type_name() should return NULL if input fp is NULL
6234037 D strchr2esc() incorrectly includes sign extension bit
6234063 D compiler support for USDT translators (part 1)
6234072 pid provider mishandles recursive returns
6234449 ctf_lookup_by_name() fails when typedef is a qualifier substring
6236617 D compiler support for restrict keyword
6236726 ustack() at pid provider return probes can be confusing
6238322 fasttrap::fasttrap:fasttrap args are broken on amd64
6239626 helpers aren't backward compatible with S10
6250382 ctf_type_name() wrong when type order conflicts with lexical precedence
6250386 ctf should not require callers to hardcode type name buffer size
6253027 bufpolicy of "fill" or "ring" causes dtrace(1M) to consume 100% of CPU
6253028 dtrace_probe()/dtrace_state_go() race can induce D data corruption
6253030 adding an action to an ECB takes quadratic time
6253031 dtrace_consume() can (still) call record callbacks with bad argument
6253033 aggregations should be sorted on key as well as value
6254258 dtrace doesn't pick up usdt probes in dlopened objects
6254741 usdt generation can do the wrong thing with tail calls
6258738 fbt refuses to instrument functions starting with branches
6264469 fbt is confused by jump tables in code
6264473 fbt is confused by the return instruction
6265086 DTrace has anemic string handling facilities
6265087 clause-local D variables can only be scalars
6265088 storing NULL to by-reference static variables induces an error
6265090 need mechanism to redirect stdout from within a D script
6265094 copyinstr() should take optional limit parameter
6267670 dt_type_pointer() should report reason for failure
6267671 ctf_add_type() fails when definition added after forward declaration
6267680 D compiler should not permit void parameters to have names
6267682 D compiler is not checking array redeclarations properly
6267693 D compiler support for inline associative array references
6267695 DTrace should provide a fds[] array for file descriptor information
6275414 unary operator * doesn't work properly when applied to args[] elements
6282291 D compiler core dumps in dt_node_dynamic() for inline parameter
6303053 pid provider panic under low memory conditions
6303188 some dtrace scripts with speculations fail to load
6304654 predicates containing args[] references may be incorrectly cached
6209411 truss -u can make a target hang up
6210881 When there is memory pressure dnlc not setting dca_dircache to DC_RET_LOW_MEM
6235086 divide by zero panic in lgrp_move_thread() during network boot on v40z
6249712 unconfigure memory hangs lgrp_mem_init()
6232864 panic in lgrp_mem_choose() during dr testing
6251625 missed change to prototype in lgrpplat causes build failures for OEM customers
6271688 chdir'ing in /proc blows up.
6271759 pwdx lets you see other users' processes working directories
6272865 race condition between SIGKILL and /proc PCAGENT
6240456 Need topo enumeration for PCI Express
6288246 amd64 kernel needs to detect AMD Opteron erratum 131
6290459 SIGVTALRM signal delivery delayed under Solaris 10 due to t_astflag not being set
6302948 data corruption happens due to stolen page
6316468 x86 KUs are failing to install on zones environment
(from 118844-18)
6223680 hat_page_ismapped() can return incorrect value
6248591 system crashed on build machine
6256254 References to PAE page tables in 32 bits should use cas64()
6257657 workarounds/checks needed for AMD Errata #109, 121, 122.
6260254 x86-32 kernels (cd install) do not boot on machines with 128gb of memory
6295986 False AMD Erratum 123 warning message on stinger dual-core machines
6238547 TOD clocks on x86 not being validated
6264443 Race between segmap, segkpm and fsflush can cause file data loss
6266922 page_get_replacement_page may fail with 256M pages
6269100 machine check exceptions can cause double faults on amd64 due to a bad %gsbase
(from 118844-17)
6205337 executing quotaoff on live FS panics the system
6287550 Chicago P0.1 ohci_ed_pool_addr assertion failure with new M1575
(from 118844-16)
4818484 improved memory classification algorithm
6198521 cpuid field of ENA format 1 should not come from CPU
6253955 cpumem-diagnosis should understand both old and new CE classifications
6209619 BAD TRAP: type=31 rp=2a100f8d6a0 addr=38 mmu_fsr=0 occurred in module "usba" due to NULL pointer
6204987 ehci BIOS take over fails on some systems
6200924 pausing USB audio play/record causes deadlock
6200969 panic happens on Sun Fire v20z when running the loop "add_drv ohci and rem_drv ohci"
6200295 assertion failed: confdescr->wTotalLength >= USB_CFG_DESCR_SIZE
6198405 assertion failed: status & EHCI_QH_STS_HALTED
6226023 attach sequence of xhci drivers
6204983 EHCI: ehci_take_control() should be rewritten
6201257 usb007 does not enumerate on ehci but does on ohci
6209399 clean up some redundant codes in hcd
6282885 NO INSTALL OR BOOT on Solaris x86 (nv_15, nv16) with Logitech mx-518 USB wheel mouse
6270528 ehci: need update L1 messages
6222228 update_drv(1M) fails on Solaris10 though it works on Solaris9
6269064 bge and mpt call ddi_intr_block_enable() for legacy intrs and other misc fix
6277108 pcelx(7d)'s ISR is not registered during attach post snv_13
6282037 Audio device is missing: _add_intr() bad record interrupt specification
6284597 panic:assertion failed:(inum >= 0) && (inum < intr_p->devi_intr_sup_nintrs) ddi_intr_impl.c
6294867 User can panic system using remount.
6303530 ddi_intr_trigger_softintr in new interrupt framework can't be called at high PIL
6304238 floppy diskettes no longer accessible with KU 118844-11 (HW1 Build 2a)
(from 118844-15)
6237411 Ontario platform support in Solaris
6239801 Add new flag '-b' to prtconf command
6249127 Move safe device access into nexus drivers
(from 118844-14)
6210936 segmentation support is broken on x86
6212406 fallback syscall path should use software interrupt
6214604 Fix for 6210868 breaks mplayer/totem on amd64
6216134 Need to abstract lwp lrusage updates into functions
6219142 device contexts should have exit operation
6237355 dtrace traps must be excluded from apic_allocate_vector()
6237357 lddstub should be added to the list of check_rtime exceptions
6240160 bfu must run all dependent scripts in its protected environment
6243444 pxfs ufs functions should use lwp_stat_update
6245953 amd64 kernel can use sysret - don't blame hardware
6247143 Segment Support test case "setcontext" panicked amd64 kernel
6251754 kcpc_counts_include_idle broken on amd64
6257150 rugpull_present_ds_round.c panics amd64 kernel
(from 118844-13)
This patch revision was generated to separate the new ddi_intr header files
from this patch.
(from 118844-12)
4954703 userland atomic.h port should include cas primitives
6187076 ufs may cache staled file entries in dnlc and result in "unexpected free inode" complaints
6219127 ::findleaks misreports memory leak in page_ctrs_adjust()
6238679 Advanced DDI Interrupt Framework support
6238686 PSMI Extension for ADII
(from 118844-11)
This patch revision was generated to maintain the same revision number as its
counterpart sparc architecture patch. No new bug fixes are delivered.
(from 118844-10)
This patch revision was generated to maintain the same revision number as its
counterpart sparc architecture patch. No new bug fixes are delivered.
(from 118844-09)
4638717 panic: assertion failed: eaddr < lpgeaddr, common/vm/seg_vn.c, line: 3798
6208532 Giant Pages support required for [D]ISM on Panther
6219132 support for cherrystone changing the Panther default [D]ISM pagesize is lacking
6219317 Large page support is needed for mapping executables, libraries and files
6226484 hat_setpagesize removal clobbered bugfix for 5093352
6228709 page_migrate() always fails for large pages
6233624 page_do_relocate() doesn't wake up a thread waiting on old page in page_lock_es()
6234710 page_relocate_cage doesn't do pcf accounting before allocating a new page
6236942 anon_map_privatepages() may misaccount availrmem
6237078 pmap <pid> generates COW faults in the pid's address space
6237197 pvn_write_done() seems to loop during Stress test and drives the system to hung state
6246138 race condition between hat_pagesync() and hment_prepare()
4712059 gethrtime() shall not be called at PIL15
5091442 /var doesn't mount in time - every boot!
6207963 i_mdi_bus_config_all_phcis should not create taskq's
6235003 Integrate support for relocation of kernel pages
5005976 page_upgrade has a rare race condition
6240490 amd64 should defer enabling use of SSE instructions
(from 118844-08)
6285253 patch 118844-07 panics the system when starting Oracle 10g
(from 118844-07)
6279506 adding patch 119564-01 to Solaris 10 system causes Oracle 10g to dump core
(from 118844-06)
6230552 Interoperability issues with ALUA support in S10
6219672 scsi_vhci use of non-preferred path info. results in path not selected
(from 118844-05)
4117562 swapfs_lock needs to be broken up
6239011 assertion failed: rw != S_CREATE, file: ../../common/fs/swapfs/swap_vnops.c
6216447 Failed to plumb interfaces after SOLARIS upgrade from S9u7(SC31U4) to S10build74L1
6247281 x86 real time warps back to beginning of time on DST change
6249003 uiomove() difference between SPARC and x86
6254303 fma patches need to be restructured
(from 118844-04)
5081575 mpxio allows IO even though ndi_devi_online failed
5095432 Oracle startup takes too long due to memory fragmentation
6193659 UNIX03: *vsu* mmap in LFS program succeeded when it should have failed
6210598 mp_pthreads causing assertion panic in syscall_asm_amd64.s pcb_flags & RUPDATE_PENDING != 0
6213277 MODINFO returns EOVERFLOW when called from a 32bit app on amd64
6230249 x86 copyops should use t_copyops when uaddr > kernelbase
6222466 sfmmu may fail to set secondary context when switching to kernel threads
6238601 hat_thread_exit() missing from zthread_exit()
6231065 memory corruption due to stale tlb entries when tlb flush routine called before CPU_READY is set
6242764 secpolicy_fs_owner doesn't properly attribute ownership of /
(from 118844-03)
Respun to keep revision numbers in sync with the SPARC KU.
(from 118844-02)
This patch revision accumulates/obsoletes Solaris Update S10U1
feature point patch 119206-01
(from 118844-01)
5017095 interrupts can pin threads indefinitely
(from 119206-01)
5039369 multi-level lgroup support needed in Solaris
5090773 text bloat breaks sparc/v9 impl of rw_enter()
6175438 disp_getwork could be more efficient on NUMA systems
6198953 Extending struct cpu size runs into assembler limitations
6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP)
6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA
6224788 assertion failed in lgrp_destroy during starcat boot
5090037 RFE: Solaris Enhancements to support AVL FS-1
(from 119565-01)
This patch revision accumulates/obsoletes Solaris Update S10U1
feature point patch 119208-01
(from 119208-01)
5039369 multi-level lgroup support needed in Solaris
5090773 text bloat breaks sparc/v9 impl of rw_enter()
6175438 disp_getwork could be more efficient on NUMA systems
6198953 Extending struct cpu size runs into assembler limitations
6214472 wrong version numbers for lgrp_latency_cookie(3LGRP) and lgrp_resources(3LGRP)
6221094 assertion failed: LGRP_EXISTS(lgrp) in lgrp_mem_choose() while running STC2 NUMA
6224788 assertion failed in lgrp_destroy during starcat boot
(from 119830-01)
4782952 lufs file data corruption
6213184 UFS should not emit "filesystem full" messages when it really isn't full
(from 118993-03)
6198890 scsi_probe/scsi_test should support TRAN_BUSY retries
6252856 scsi module should re-try INQUIRY for lun > 0
(from 118993-02)
6265652 119076-01 has the wrong cpu_t offsets
(from 118993-01)
5041567 mhd(7i) MHIOCENFAILFAST does not cause a panic after timeout period
(from 119859-02)
6238679 Advanced DDI Interrupt Framework support
6238686 PSMI Extension for ADII
(from 119859-01)
6230925 The hub driver handle power operating mode incorrectly.
6267718 The hub driver should print out warning to sys log when the local power has lost
(from 118860-01)
6178746 usbkbm should ignore modifier keycodes if modifier bit is set.
6179167 Need usbms to handle absolute X and Y coordinates
6236072 virtual keyboard/mouse is wanted on Solaris
6239254 USB host controllers don't support multiple keyboards in polled mode on the same one controller
6254433 ubsms_open() fails post-6179167 with Microsoft Intellimouse Explorer
6259168 kbtrans module should not be packed into two packages
6261173 virtual keyboard doesn't handle self-identifying country ID of USB keyboards
6262302 deadlock during USB hotplugging
6263338 Abnormal behavior of USB keyboard after running testlibusb.
6265068 boot hard hangs on x86 that is hooked up to KVM switch with snv_14.
6267731 ohci: ohci polled keyboard counter increases no matter if the keyboard plugin or plug out
6268152 mouse8042.c:mouse8042_attach() contains dead code
6268387 HID driver dereferences a null pointer
6272867 There should be no warning message on the console if no PS/2 mouse is attached
6273474 The comments in usbms are not clear.
6269246 kb_ms_config() in consconfig_dacf should not save a pointer to the dacf arg handle
(from 120320-01)
6304238 floppy diskettes no longer accessible with KU 118844-11 (HW1 Build 2a)
(from 118851-02)
6291876 dtrace module refuses to load without KU due to missing symbols
(from 118851-01)
6235003 Integrate support for relocation of kernel pages
5005976 page_upgrade has a rare race condition
6240490 amd64 should defer enabling use of SSE instructions
(from 118863-01)
6235003 Integrate support for relocation of kernel pages
5005976 page_upgrade has a rare race condition
6240490 amd64 should defer enabling use of SSE instructions
(from 119590-03)
6228017 NFSv4 server is consuming privileged ports resulting in port bind failures break rsh
6272865 race condition between SIGKILL and /proc PCAGENT
(from 119590-02)
6246787 Large Pages for kernel heap support is needed on sun4u platforms
6247821 vmem_xalloc() may miscalculate import span size
4636944 vmem_xalloc doesn't play well with align == 0
6254835 cleanup tte_lckcnt from sfmmu HAT
6272550 combining large page for kmem with kpr causes network performance regression
6281150 lpkmem slows down the checkpoint phase of CPR
6282867 DMMU primary context register can start with invalid page size codes during CPR resume
6282875 large page kernel heap slows down mdb ::kgrep command
6246875 RFE: Large page out-of-the-box performance
(from 119590-01)
6290673 patch 118822-10 is missing header files for RFEs 6219317,6208532,6235003
(from 119720-01)
6241299 Segment test intStress3 drops machine into kmdb reproducibly
6248527 user stepping through sysenter causes kmdb to intervene
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: Reboot system after patch installation is complete.
NOTE 2: If you're planning to set up Zones on this system, please make sure to
install the following patch which fixes bugid 6216195 (zone installation
confused by UPDATE=yes in pkginfo(4) file.)
119016-01 (or greater) packaging commands patch
NOTE 3: To get the complete fix for bugid 6230552 (Interoperability issues with ALUA
support in S10), please also install the following patch:
119716-02 (or greater) kernel/drv/scsi_vhci patch
NOTE 4: To get the complete fix for bugids 6235003 5005976 and 6240490, please also
install the following patch:
118862-01 (or greater) dtrace patch
NOTE 5: To get the complete fix for RFE 6219317, bugids 4638717, 6208532, 6219132,
6219317, 6226484, 6228709, 6233624, 6234710, 6236942, 6237078, 6237197 and
6246138 please also install the following patches:
118847-01 (or greater) truss patch
118345-03 (or greater) ld & libc.so.1 patch
NOTE 6: To get the complete fix for 4954703 (userland atomic.h port should include
cas primitives), please also install the following patches:
118345-04 (or greater) ld & libc.so.1 patch
118891-01 (or greater) llib-lc patch
118885-01 (or greater) atomic.h patch
NOTE 7: To use the new C-language atomic interfaces for kernel-level programming,
please also install the following patch:
118891-01 (or greater) llib-lc patch
NOTE 8: To get the complete fix for bugids 6238679 (Advanced DDI Interrupt Framework
support) and 6238686 (PSMI Extension for ADII), please also install the
following patches:
119851-02 (or greater) mpt patch
120082-03 (or greater) bge patch
NOTE 9: To use the new DDI_INTR interfaces to develop new drivers, please also
install the following patch:
120363-01 (or greater) DDI_INTR interfaces patch
NOTE 10: To get the complete fix for bugid 6216134 (need to abstract lwp lrusage updates
into functions), please also install the following patches:
118376-03 (or greater) nfs patch
118813-01 (or greater) hsfs patch
118881-01 (or greater) pcfs patch
118886-01 (or greater) specfs patch
NOTE 11: To get the complete fix for bugids 6210936 6212406 6214604 6219142 6237355
6237357 6240160 6243444 6245953 6247143 6251754 6257150, please also install
the following patches:
118345-05 (or greater) ld & libc.so.1 patch
118565-03 (or greater) libproc patch
119076-07 (or greater) ip patch
NOTE 12: To get the complete fix for Ontario and Chicago platforms, please also install
the following patch:
119851-04 (or greater) mpt patch
NOTE 13: To get the complete fix for bugid 4818484 (improved memory classification
algorithm), please also install the following patch:
119581-01 (or greater) header file patch
NOTE 14: To get the full fix for bugid 6269064 (bge and mpt call ddi_intr_block_enable()
for legacy intrs), please install the following patches:
119851-05 (or greater) mpt patch
120082-05 (or greater) bge patch
NOTE 15: Since the ITU patch (120320-01: which addresses bugid 6304238) is accumulated
into this kernel patch, the ITU cannot be installed on top of kernel patch
starting at 118844-16 or a greater revision.
NOTE 16: To get the complete fix for bugid 6264443 (race between segmap, segkpm and
fsflush can cause file data loss), please also install the following patch:
120742-01 (or greater) seg_map header file patch
NOTE 17: To get the complete fix for bugids 6228017 (NFSv4 server is consuming privileged
ports resulting in port bind failures) and 6272865 (race condition between
SIGKILL and /proc PCAGENT), please also install the following patch:
120662-04 (or greater) rpcmod patch
NOTE 18: To get the complete fix for bugid 6266836 ( panic: recursive mutex acquisition
in nfs_mi_zonelist_remove() ), please also install the following patches:
118376-05 (or greater) nfs patch
118844-20 (or greater) kernel update patch
120993-01 (or greater) nfs header patch
README -- Last modified date: Saturday, November 10, 2012