OBSOLETE Patch-ID# 144489-17


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 nfssrv nfs psrset lwp libproc.so libc nfsd lockd rpcmod sockfs fix elfcore message libld liblddbg poll dp_nfds ufs fsck dl380 acpica pcicfg lofs pcplusmp nscd libnsl openssl ssl3/tls1 connections kssl fmd
Synopsis: Obsoleted by: 144501-19 SunOS 5.10_x86: kernel patch
Date: Jun/17/2011


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a 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 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 144488

Topic: SunOS 5.10_x86: kernel patch

Relevant Architectures: i386 i386.i86pc

Bugs fixed with this patch:

Sun CR # Bug #
446153815065383
479907415139931
484953915155954
508118015221108
510570815228727
510592015228809
624656415256655
624842115257435
626334615263018
632206915286401
639015515314974
642245815328969
646711115348923
647868415354145
648676415357912
649054215359811
652550915379118
652876815380940
654658415390732
658345815411427
659851715419973
659865215420043
663860415443847
663896715444076
667248015463375
667846315466805
668252415469249
672423715493382
673794715501890
673823415502126
674816015508321
675703715513723
675950015515317
677380615524104
678504115530024
678616315530646
678734715531359
678735015531361
678738115531382
678824215531924
678991715532819
680173615539858
681401715547081
681857415549734
681900815549915
682127015551239
682314815552348
683418315558834
683625815559980
683718815560584
685001315568717
685470015571944
685679715573409
685907315574947
686030515575579
686111415576115
686197315576723
686510915578423
686967015581202
687043415581732
687527315584673
687695315585798
687725815586014
688514815591957
688581915592402
688846815594466
688921215594926
688922115594936
689081915596074
689419515598503
689688515600362
690239615604449
690393215605579
690479015606170
690643215607300
690702215607722
690737715608028
690955315609833
691037815610461
691048315610514
691071615610662
691094615610840
691621215614844
691696515615425
691953415617337
692040315618015
692295415620000
692349415620444
692362815620597
692376315620674
692526315621822
692601015622403
692754515623654
692769215623753
692807415624082
692876115624705
692940515625201
692973315625474
693081415626299
693090015626389
693091415626401
693119415626634
693193315627176
693210915627265
693256315627628
693513515629799
693526715629900
693721515631433
693881615632663
694006915633660
694074715634211
694243615635446
694256415635537
694274015635694
694276415635719
694287415635791
694305215635923
694344015636197
694379815636453
694446515636947
694516015637492
694582515637961
694610015638172
694675015638628
694718315638990
694731815639108
694737715639154
694738415639161
694764815639363
694808515639676
694820615639794
694860315640105
694901315640429
694902015640435
694929715640667
694945915640777
695004215641262
695089715641931
695115515642126
695173315642637
695281315643462
695282715643476
695304515643615
695325815643796
695361015644101
695378115644225
695403315644418
695411615644496
695473615644975
695476215645000
695519215645345
695519615645348
695520615645356
695531115645447
695565715645727
695597315645936
695609415646052
695611615646075
695653615646425
695727315646873
695777315647225
695874515647952
695907915648178
695915515648243
695931215648365
696090615649597
696095915649640
696107015649729
696133415649940
696181615650323
696187715650394
696268915651033
696269115651038
696420715652230
696427815652279
696451515652482
696451615652483
696488915652776
696512715652960
696537515653135
696560015653254
696560615653259
696574015653407
696585515653488
696612315653687
696663815654117
696756115654779
696782515654995
696787315655026
696820915655292
696882415655774
696911015655999
696958415656399
696965715656467
697006415656796
697032815657040
697061715657240
697172515658238
697174315658253
697252515658928
697296615659325
697330515659629
697332115659645
697360515659890
697369815659968
697421915660339
697427115660386
697453615660591
697491615660908
697492115660912
697542215661340
697576615661624
697613815661938
697622215661987
697645615662172
697655415662248
697718715662751
697735815662874
697745715662957
697755515663048
697771515663142
697795815663345
697847315663698
697850515663727
697851515663735
697888415664074
697963815664741
697989215664940
698023715665218
698030815665272
698034715665311
698107515665948
698117815666017
698142015666213
698144815666236
698165115666394
698166615666405
698214515666851
698215815666860
698241715667091
698249315667170
698272915667319
698315615667657
698331315667803
698615115670125
698650915670426
698744615671282
698798415671662
698835215671961
698850615672109
698907915672575
698917115672639
698921915672671
698951015672887
699032815673500
699076815673859
699123515674262
699137815674373
699190915674855
699225715675132
699250815675329
699269115675473
699401715676569
699529215677609
699618515678273
699619915678283
699638315678468
699672915678742
699807815679875
699859615680272
699864715680314
699876215680418
699877515680438
699913715680688
699916815680719
700003615681416
700072115681965
700091515682112
700098915682177
700134215682476
700136515682496
700342515684116
700400915684627
700749115687517
700788015687980
700819915688283
700867215688668
701230815691635
701420415693121
701437115693242
701484015693606
701608315694545
701612715694590
701637115694739
701659215694907
701739515695481
701963015697106
702009915697468
702067315697926
702320915699756
702344315699920
702373615700154
702455615700709
702899115703774
703076615704981
703108115705211
704342315714520
704755815717512


Changes incorporated in this version: 7047558

Patches accumulated and obsoleted by this patch: 120045-01 126318-01 126656-02 141535-01 143652-04 144303-01 144368-02 144385-02 144460-01 144491-01 144509-01 144533-01 144537-02 144551-01 144555-01 144562-02 144750-01 145787-01 145793-01 145795-01 145962-02 146025-03 146278-01

Patches which conflict with this patch:

Patches required with this patch: 118344-14 118855-36 119255-42 120012-14 123840-04 127128-11 127756-01 137138-09 139556-08 141445-09 142910-17 (or greater)

Obsoleted by: 144501-19

Files included with this patch:

/etc/inet/sock2path
/kernel/amd64/genunix
/kernel/brand/amd64/lx_brand
/kernel/brand/lx_brand
/kernel/drv/amd64/amd_iommu
/kernel/drv/amd64/arp
/kernel/drv/amd64/devinfo
/kernel/drv/amd64/e1000g
/kernel/drv/amd64/hermon
/kernel/drv/amd64/ip
/kernel/drv/amd64/kssl
/kernel/drv/amd64/mr_sas
/kernel/drv/amd64/poll
/kernel/drv/amd64/rdsv3
/kernel/drv/amd64/rpcib
/kernel/drv/amd_iommu
/kernel/drv/arp
/kernel/drv/devinfo
/kernel/drv/e1000g
/kernel/drv/hermon
/kernel/drv/ip
/kernel/drv/kssl
/kernel/drv/mr_sas
/kernel/drv/poll
/kernel/drv/rdsv3
/kernel/drv/rdsv3.conf
/kernel/drv/rpcib
/kernel/exec/amd64/elfexec
/kernel/exec/elfexec
/kernel/fs/amd64/lofs
/kernel/fs/amd64/nfs
/kernel/fs/amd64/sharefs
/kernel/fs/amd64/sockfs
/kernel/fs/lofs
/kernel/fs/nfs
/kernel/fs/sharefs
/kernel/fs/sockfs
/kernel/genunix
/kernel/kmdb/amd64/arp
/kernel/kmdb/amd64/genunix
/kernel/kmdb/amd64/ip
/kernel/kmdb/amd64/ipc
/kernel/kmdb/amd64/mpt
/kernel/kmdb/amd64/mpt_sas
/kernel/kmdb/amd64/mpxio
/kernel/kmdb/amd64/mr_sas
/kernel/kmdb/amd64/nfs
/kernel/kmdb/amd64/sata
/kernel/kmdb/amd64/sockfs
/kernel/kmdb/amd64/usba
/kernel/kmdb/arp
/kernel/kmdb/genunix
/kernel/kmdb/ip
/kernel/kmdb/ipc
/kernel/kmdb/mpt
/kernel/kmdb/mpt_sas
/kernel/kmdb/mpxio
/kernel/kmdb/mr_sas
/kernel/kmdb/nfs
/kernel/kmdb/sata
/kernel/kmdb/sockfs
/kernel/kmdb/usba
/kernel/mach/amd64/pcplusmp
/kernel/mach/pcplusmp
/kernel/misc/acpica
/kernel/misc/amd64/acpica
/kernel/misc/amd64/iommulib
/kernel/misc/amd64/kmdbmod
/kernel/misc/amd64/nfssrv
/kernel/misc/amd64/pcicfg
/kernel/misc/amd64/sol_ofs
/kernel/misc/iommulib
/kernel/misc/kmdbmod
/kernel/misc/nfssrv
/kernel/misc/pcicfg
/kernel/misc/sol_ofs
/kernel/socketmod/amd64/sockrds
/kernel/socketmod/sockrds
/kernel/strmod/amd64/arp
/kernel/strmod/amd64/ip
/kernel/strmod/amd64/rpcmod
/kernel/strmod/arp
/kernel/strmod/ip
/kernel/strmod/rpcmod
/kernel/sys/amd64/nfs
/kernel/sys/amd64/pset
/kernel/sys/amd64/rpcmod
/kernel/sys/amd64/shmsys
/kernel/sys/nfs
/kernel/sys/pset
/kernel/sys/rpcmod
/kernel/sys/shmsys
/lib/amd64/ld.so.1
/lib/amd64/libavl.so.1
/lib/amd64/libc.so.1
/lib/amd64/libld.so.4
/lib/amd64/liblddbg.so.4
/lib/amd64/libnsl.so.1
/lib/amd64/libproc.so.1
/lib/amd64/libsec.so.1
/lib/amd64/libuutil.so.1
/lib/amd64/llib-lc.ln
/lib/amd64/llib-ldevice.ln
/lib/amd64/llib-ldevid.ln
/lib/amd64/llib-ldevinfo.ln
/lib/amd64/llib-lzfs.ln
/lib/ld.so.1
/lib/libavl.so.1
/lib/libc.so.1
/lib/libld.so.4
/lib/liblddbg.so.4
/lib/libnsl.so.1
/lib/libproc.so.1
/lib/libsec.so.1
/lib/libuutil.so.1
/lib/llib-lc
/lib/llib-lc.ln
/lib/llib-ldevice.ln
/lib/llib-ldevid.ln
/lib/llib-ldevinfo.ln
/lib/llib-lzfs.ln
/platform/i86pc/kernel/amd64/unix
/platform/i86pc/kernel/cpu/amd64/cpu_ms.GenuineIntel.6.46
/platform/i86pc/kernel/cpu/amd64/cpu_ms.GenuineIntel.6.47
/platform/i86pc/kernel/cpu/cpu_ms.GenuineIntel.6.46
/platform/i86pc/kernel/cpu/cpu_ms.GenuineIntel.6.47
/platform/i86pc/kernel/drv/amd64/intel_nhmex
/platform/i86pc/kernel/drv/amd64/npe
/platform/i86pc/kernel/drv/amd64/pci
/platform/i86pc/kernel/drv/amd64/rootnex
/platform/i86pc/kernel/drv/intel_nhmex
/platform/i86pc/kernel/drv/npe
/platform/i86pc/kernel/drv/pci
/platform/i86pc/kernel/drv/rootnex
/platform/i86pc/kernel/drv/rootnex.conf
/platform/i86pc/kernel/kmdb/amd64/cpu.generic
/platform/i86pc/kernel/kmdb/amd64/pcplusmp
/platform/i86pc/kernel/kmdb/amd64/unix
/platform/i86pc/kernel/kmdb/amd64/uppc
/platform/i86pc/kernel/kmdb/cpu.generic
/platform/i86pc/kernel/kmdb/pcplusmp
/platform/i86pc/kernel/kmdb/unix
/platform/i86pc/kernel/kmdb/uppc
/platform/i86pc/kernel/misc/amd64/pci_autoconfig
/platform/i86pc/kernel/misc/pci_autoconfig
/platform/i86pc/kernel/unix
/platform/i86pc/multiboot
/sbin/init
/sbin/soconfig
/usr/bin/amd64/pargs
/usr/bin/amd64/truss
/usr/bin/file
/usr/bin/i86/pargs
/usr/bin/i86/truss
/usr/bin/isainfo
/usr/include/fm/libtopo.h
/usr/include/inet/arp.h
/usr/include/inet/ip.h
/usr/include/inet/ip_ire.h
/usr/include/inet/ip_stack.h
/usr/include/inet/tcp.h
/usr/include/inet/tcp_stack.h
/usr/include/libshare.h
/usr/include/nfs/export.h
/usr/include/nfs/nfs4.h
/usr/include/nfs/nfs4_db_impl.h
/usr/include/nfs/nfs4_idmap_impl.h
/usr/include/nfs/nfs_clnt.h
/usr/include/rpc/rpc_rdma.h
/usr/include/rpc/svc.h
/usr/include/sharefs/sharetab.h
/usr/include/sys/archsystm.h
/usr/include/sys/auxv_386.h
/usr/include/sys/avl.h
/usr/include/sys/cpucaps_impl.h
/usr/include/sys/ddi_impldefs.h
/usr/include/sys/ddidmareq.h
/usr/include/sys/dumphdr.h
/usr/include/sys/file.h
/usr/include/sys/ib/clients/of/rdma/ib_verbs.h
/usr/include/sys/ib/clients/of/sol_ofs/sol_cma.h
/usr/include/sys/ib/clients/of/sol_ofs/sol_kverb_impl.h
/usr/include/sys/iommulib.h
/usr/include/sys/lgrp.h
/usr/include/sys/modctl.h
/usr/include/sys/modhash_impl.h
/usr/include/sys/param.h
/usr/include/sys/pathname.h
/usr/include/sys/pkp_hash.h
/usr/include/sys/pset.h
/usr/include/sys/rds.h
/usr/include/sys/shm.h
/usr/include/sys/shm_impl.h
/usr/include/sys/socket.h
/usr/include/sys/socket_proto.h
/usr/include/sys/socketvar.h
/usr/include/sys/sunddi.h
/usr/include/sys/user.h
/usr/include/sys/x86_archext.h
/usr/include/sys/zone.h
/usr/include/vm/anon.h
/usr/include/vm/seg_spt.h
/usr/kernel/pcbe/amd64/pcbe.GenuineIntel.6.15
/usr/kernel/pcbe/amd64/pcbe.GenuineIntel.6.47
/usr/kernel/pcbe/pcbe.GenuineIntel.6.15
/usr/kernel/pcbe/pcbe.GenuineIntel.6.47
/usr/kernel/sys/amd64/sysacct
/usr/kernel/sys/sysacct
/usr/lib/amd64/libshare.so.1
/usr/lib/amd64/llib-ldiskmgt.ln
/usr/lib/amd64/llib-ldtrace.ln
/usr/lib/amd64/llib-lexacct.ln
/usr/lib/amd64/llib-lkvm.ln
/usr/lib/amd64/llib-llgrp.ln
/usr/lib/amd64/llib-lrcm.ln
/usr/lib/fm/amd64/libtopo.so.1
/usr/lib/fm/amd64/llib-lfmd_log.ln
/usr/lib/fm/amd64/llib-ltopo.ln
/usr/lib/fm/fmd/fmd
/usr/lib/fm/fmd/plugins/fabric-xlate.so
/usr/lib/fm/fmd/plugins/zfs-retire.so
/usr/lib/fm/libtopo.so.1
/usr/lib/fm/llib-lfmd_log.ln
/usr/lib/fm/llib-ltopo.ln
/usr/lib/fs/nfs/amd64/libshare_nfs.so.1
/usr/lib/fs/nfs/libshare_nfs.so.1
/usr/lib/fs/nfs/share
/usr/lib/fs/ufs/clri
/usr/lib/fs/ufs/dcopy
/usr/lib/fs/ufs/ff
/usr/lib/fs/ufs/fsck
/usr/lib/fs/ufs/mkfs
/usr/lib/fs/ufs/ncheck
/usr/lib/fs/ufs/ufsdump
/usr/lib/libc/libc_hwcap1.so.1
/usr/lib/libc/libc_hwcap2.so.1
/usr/lib/libshare.so.1
/usr/lib/llib-ldiskmgt.ln
/usr/lib/llib-ldtrace.ln
/usr/lib/llib-lexacct.ln
/usr/lib/llib-lkvm.ln
/usr/lib/llib-llgrp.ln
/usr/lib/llib-lmilter.ln
/usr/lib/llib-lrcm.ln
/usr/lib/mdb/kvm/amd64/arp.so
/usr/lib/mdb/kvm/amd64/dtrace.so
/usr/lib/mdb/kvm/amd64/genunix.so
/usr/lib/mdb/kvm/amd64/ip.so
/usr/lib/mdb/kvm/amd64/ipc.so
/usr/lib/mdb/kvm/amd64/mdb_ks.so
/usr/lib/mdb/kvm/amd64/mpt.so
/usr/lib/mdb/kvm/amd64/mpt_sas.so
/usr/lib/mdb/kvm/amd64/mpxio.so
/usr/lib/mdb/kvm/amd64/mr_sas.so
/usr/lib/mdb/kvm/amd64/nfs.so
/usr/lib/mdb/kvm/amd64/sata.so
/usr/lib/mdb/kvm/amd64/sockfs.so
/usr/lib/mdb/kvm/amd64/usba.so
/usr/lib/mdb/kvm/arp.so
/usr/lib/mdb/kvm/dtrace.so
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/ip.so
/usr/lib/mdb/kvm/ipc.so
/usr/lib/mdb/kvm/mdb_ks.so
/usr/lib/mdb/kvm/mpt.so
/usr/lib/mdb/kvm/mpt_sas.so
/usr/lib/mdb/kvm/mpxio.so
/usr/lib/mdb/kvm/mr_sas.so
/usr/lib/mdb/kvm/nfs.so
/usr/lib/mdb/kvm/sata.so
/usr/lib/mdb/kvm/sockfs.so
/usr/lib/mdb/kvm/usba.so
/usr/lib/nfs/llib-lmapid.ln
/usr/lib/nfs/lockd
/usr/lib/nfs/nfs4cbd
/usr/lib/nfs/nfsd
/usr/lib/rcm/scripts/SUNW,rdsv3u.sh
/usr/platform/i86pc/include/sys/machparam.h
/usr/platform/i86pc/include/sys/smp_impldefs.h
/usr/platform/i86pc/include/vm/hat_i86.h
/usr/platform/i86pc/lib/mdb/kvm/amd64/cpu.generic.so
/usr/platform/i86pc/lib/mdb/kvm/amd64/pcplusmp.so
/usr/platform/i86pc/lib/mdb/kvm/amd64/uppc.so
/usr/platform/i86pc/lib/mdb/kvm/cpu.generic.so
/usr/platform/i86pc/lib/mdb/kvm/pcplusmp.so
/usr/platform/i86pc/lib/mdb/kvm/uppc.so
/usr/sbin/amd64/psrset
/usr/sbin/i86/psrset
/usr/sbin/nscd
/usr/xpg4/bin/file

Problem Description:

7047558 backout 7016532 - fix requires more work
 
(from 144489-16)
 
6969657 taking DINFOFORCE devinfo snapshot in libtopo may cause a long delay for fmtopo and fmd
6973321 S10U8 (+later S10/S11 vers) on Nehalem systems has erratic scheduling behavior not present on S10U7
7000989 problem with kernel TCP/IP
7014840 fmd_dr_event() should filter out EC_DEVFS events that don't imply a topology change
7043423 Solaris 10 fix for 6888468 contains mistake
 
(from 144489-15)
 
4461538 TCP connect does not pick local port well
6263346 fast path accept(3SOCKET) does not return ECONNABORTED on a reset endpoint
6486764 tcp_eager_kill() does an extra CONN_DEC_REF()
6546584 LSO kstat entries miss from tcp_kstat2_init()
6818574 IPv6 fragment reassembly time needs to be 60 seconds
6821270 NFSv4 open state id table exhausted
6854700 NFSv4 reaper_thread only runs at 5 minute intervals
6954033 problem with network/socket
6966123 segvn_softunlock: addr fec00000, ap 0, vp fffffe9b46eb7840, off 0 panic
6969110 OBP USB is still using memory which Solaris will later reclaim
7016083 bug in hat_get_mapped_size() causes invalid RSS values to be shown in prstat
7020673 system panicking due to deadman timer
7023443 failure paths of ire_create and ire_init could leave error uninitialized
7030766 kssl_cache_count manipulation is not atomic
7031081 tcp_time_wait_collector() leaks KSSL memory under pressure
 
(from 144489-14)
 
6773806 ddi_intr_set_pri always fail due to the bug in ddi_intr_alloc()
6894195 race condition between ident_alloc() and ident_release()
6904790 more races in ldi: bug 6894195 does not give the full picture
6940069 kssl should advertise secure renegotiation awareness
6947183 kssl generates invalid SSL records in response to SSLv2-only Client Hello messages
6957773 tcp_get_next_priv_port() for TCP_ANONPRIVBIND can assign non-privileged port number
6961070 kssl should send close_notify on socket shutdown
6970328 thread blocked via holdwatch() but all other threads for the proc are in stop()
6971725 kssl should send close_notify when client socket is closed
6971743 client_notify_srvr flag should be handled better
6983313 T5220 w/ e1000g patch 142257-05 still panicked in PCIe fabric (0x0)(0x41)
7016127 shmat fails with EINVAL on Westmere systems
7016371 nscd under very heavy load sometimes returns NSS_NOTFOUND for local entries that do exist
7023736 mblk linkage could get broken with leading cooked mblks followed by referenced mblks
7024556 kssl_lock should be always held when entering kssl_build_single_record()
7028991 problem with kernel_ssl/other
 
(from 144489-13)
 
6888468 libc nss lock vs fork battle causes spurious SMF method timeouts
6987984 strncat dumps core on Solaris SPARC
7008672 panic occurred due to accessing already freed memory in pollhead_delete()
(removed) 7016532 panic at tcp_xmit_early_reset
7016592 fix to 6888468 incomplete
7020099 deadlock in routine ire_cache_lookup() on IRE bucket's irb_lock rwlock
 
(from 144489-12)
 
6246564 if_mpadm -r <ifname> doesn't bring up IPv6 link-local data address
6672480 NFSv2 and NFSv3 client panic in nfs_async_inactive() when mounted with rsize=0
6738234 problem with TCP/IP
7007880 IPv6 link local address of a shared zone is not pingable after an IPMP failover
7019630 rcm script SUNW,rdsv3u.sh: scripting protocol error
7023209 Solaris 10 KU 144488-10 rdsv3 module modload fails during patchadd
 
(from 144489-11)
 
6322069 unscalability of AH_LOCK_SIZE causes anonhash_lock contention on larger systems
6861973 Libra G5: panic: hment_remove() mapping not found in hash table
6875273 Intel IOMMU needs a rewrite
6877258 Virgo will kernel panic with VT-d enabled under heavy network traffic
6885148 huge network performance drop with multiple NICs on x86 platforms with IOMMU
6889212 interrupt remapping and Queued Invalidation need not be clubbed with IOMMU (DMA remapping)
6889221 Intel IOMMU must support force physical functionality
6890819 slow reboot got much slower on my Tecra M10
6910946 Westmere Class System panics: Freeing a free IOMMU page: paddr=0x8379c000 under I/O load
6922954 potential null dereference in get_gfx_devinfo()
6923494 IOMMU on G5 can make USB devices unusable
6925263 fiber channel initiator I/O very slow running with IOMMU enabled
6926010 map_bios_rsvd_mem(): Variable "mrng" tracked as NULL was dereferenced
6928761 provide a way to disable/enable IMMU (Intel IOMMU) via rootnex.conf
6946750 pcf mutex contention in page_create_putback
6949020 iommulib should not get used when disabled from rootnex.conf
6950042 enabling interrupt remapping causes a panic during boot on x4170
6953610 Intel IOMMU code needs a more flexible way to specify per-driver DVMA use
6955192 Intel IOMMU code performs unnecessary write buffer flushes
6955196 Intel IOMMU code should use higher-level abstraction interface
6955206 iommulib code looks up nexops too often
6955973 Intel IOMMU code has too many checks in the DMA bind handle path
6956536 Intel IOMMU code does too much work during cookie manipulation
6964515 interrupt remapping panics on big machines
6964516 Intel IOMMU code should use passthrough for unity mappings
6968209 fss_tick() should not spin while holding a thread_lock
6968824 Intel IOMMU ACPI DMAR table code can call kmem_free with the wrong size
6975766 Intel IOMMU interrupt remapping should be on by default for x2APIC
6977187 PSMs must switch to x2APIC ops early in PSM init if firmware enables x2APICs
6977555 process_madt fails to process x2APIC entries, leads to lgroup exhaustion
6979892 machine with mpt fails to boot with Intel IOMMU switched on
6980237 i86pc rootnex will report the wrong length in ddi_dma_getwin
6982417 allow x2APIC IDs whose values are below 256
6982493 x4600 system panics due to rootnex driver load failure on XVM
6989510 problem with kernel lofs
6996383 x86 systems hang after updating with onu including 6861973 fix
7000721 Solaris 10 backport of IOMMU, x2APIC, and Interrupt Remapping
7001342 Coverity uncovers memory leak in cpucaps_zone_set()
7003425 SCTP stack improperly returns ECONNABORT after accept() with outstanding data
7012308 apic_intrmap_init() has a bug in using the apic_mode variable
 
(from 144489-10)
 
5105708 socket creation retains hold on accessvp
6467111 sockfs should provide a dynamic way to load and unload different socket modules
6785041 assertion failed: so_verify_oobstate(so), file: ../../common/fs/sockfs/sockcommon.c, line: 620
6786163 read 0 length message should return success instead of EWOULDBLOCK
6787347 dgram_peek sotest fails with unexpected result
6787350 udp_send_zero sotest fails with unexpected result
6787381 SO_POLLEV_ALWAYS flag not inherited from listener
6788242 SO_{SND,RCV}TIMEO {set,get}sockopt fail with 32-bit binaries on a 64-bit kernel
6789917 SO_SNDTIMEO/SO_RCVTIMEO should return EAGAIN when timeout occurs and no data was received or sent
6801736 sockets should handle POLLWRBAND
6837188 MSG_WAITALL skips over urgent mark
6850013 RDS driver upgrade to version 3
6865109 defaultrouter disappears after IPMP failback for zones configured with defrouter
6902396 su_recv does not call pollwakeup() for zero-len datagrams when protocol uses uio recv
6916965 Hermon FMA should print error code when fatal internal error occurs
6928074 need to improve interrupt to tasklet handover mechanism in Solaris RDSv3
6931933 backport Volo socket module interface for RDSv3
6940747 rdsv3_wake_sk_sleep is called without checking if any threads are waiting to be awakened
6942740 poll on RDSv3 socket may not wakeup on send completion
6943440 race in solookup() can cause smod_refcnt to be bumped multiple times for single sockparams
6947318 improve RDSv3 performance by pre-allocated receive buffers
6947377 need to bind receive tasklet thread to multiple CPUs
6947384 multiple taskq threads required for RDSv3 worker
6947648 missing conn->c_cm_lock exit on errors in rdsv3_ib_cm_handle_connect()/ib_cm.c
6948085 socket close should not return until all references to the socket are closed
6948206 resync with Linux RDS 1.5.1-4 stable
6948603 change all L0 and L1 debug messages to L2
6949013 need FMR pooling to improve the performance of rdsv3_ib_free_mr
6949297 rdsv3_ib_get_mr: remove setting DDI_UMEMLOCK_LONGTERM when calling umem_lockmemory()
6949459 rdma_bind() for IF_ADDR_ANY called just after client driver attach fails
6950897 need to optimize rdsv3_poll_cq() for performance
6952827 upgrade to Linux RDS 1.5.1-dev
6953258 on error ret from umem_lockmemory rdsv3_ib_get_mr() needs to negate that errno before its return
6953781 error return values are sometimes ignored in sol_ofs
6954116 IB drivers declare invalid ELF dependencies, confuse pkgdepend, cause build noise
6954762 convert event processing worker threads from taskq's to kthread's
6955311 support of rds-info
6955657 RDS port space should be IP-address specific
6956094 RDS tools do not compile with sys/rds.h header file
6958745 few issues during RDBMS bring-up with RDSv3
6959079 need to improve how statistics are gathered in RDSv3
6961816 unexpected recvmsg of cmsg type RDS_CMSG_RDMA_DEST
6961877 small WR array limits message sizes causing panic
6964889 reduce the number of calls to kmem_alloc and kmem_free from rdsv3_cmsg_rdma_map
6965606 high lock contention rdsv3_bind_lock in rdsv3_recv_incoming()
6965740 rdsv3_ib_tasklet_fn does not drain the CQ
6969584 caught signals ignored when process is blocked in RDSv3 socket
6973305 scalability of worker threads that handle delayed tasks
6973605 RDSv3 does not work with RDS_CMSG_RDMA_DEST flag
6973698 workaround is needed against 6973697
6974271 IB statistics are not displayed
6974536 rdsv3_exit hangs during cfgadm unconfigure if rdma_listen fails to create listeners
6976456 high lock contention between rdsv3_ib_inc_free and rdsv3_ib_drain_inclist
6976554 stale OpenOwner entries are not reaped for active clients
6977358 rds-stress doesn't work if there are more than one P_KEY on the underlying link
6978505 FMR statistics are removed
6978515 no free FMR resource
6978884 panic at rdsv3_ib_send_ack+0xb7
6980308 sequence number on receiver doesn't match expected one
6980347 ib_addr_get_{s,d}gid does not copy gid information
6981075 need to reduce contention on global rdsv3_conn_lock
6981420 run out of memory with an rds-stress run with 4 HCAs and 11 storage cell
6982145 panic occured in ip:tcp_fuse_rcv_drain()
6982158 hermon driver violates the DDI
6986151 deadlock on delayed work mutex
6986509 rdsv3_af_thr_destroy must wait for the thread to exit before returning
6988506 addresses that failover cannot be pinged from localhost when using if_mpadm to test IPMP
6989079 rds-stress with 1M bcopy message size reports 0s
6989171 RDSv3 recovery after reboot of one node fails
6991378 recursive mutex panic in rdsv3_conn_shutdown()
6992257 kernel panic seen on Westmere-based x4170M2 running ORION
6992508 calling listen(3socket) on an RDSv3 socket panics the system
6992691 mckey coredump on x86 systems
6995292 some RDSv3 connections go into confused state with Orion test
6996185 remove lingering 3.0 protocol version code
6996199 rdsv3_queue_delayed_work() and rdsv3_ib_queue_delayed_msg() should take ticks instead of secs
6998647 memory corruption on low-memory systems
6998775 Oracle DB hangs due to missing messages
7000915 RDS delivered duplicate message on IB loopback connection
7001365 rds-info counters are not accurate
7007491 disable non-blocking in sendmsg
7014371 connection stalls due to RDSV3_LL_SEND_FULL races in the transmit ring
7017395 rds.h file should be installed in /usr/include/sys directory
 
(from 144489-09)
 
4849539 leak in sysevent event channels
6678463 ever-increasing number of BOUND sockets not tied to process FDs
6910483 ip_wput_ire can pass NULL q pointer to putq if icmp dest unreachable happens
6979638 panics occurring on systems with greater than 1TB memory even after installation of patch 142901-05
6994017 ioctl sometimes returns errno EBADF on a valid open file descriptor for /dev/poll
7000036 problem with TCP/IP
7014204 copyright year needs updating to 2011 for S10U10
 
(from 144489-08)
 
6834183 problem with network SCTP
6961334 race during zone destroy
6967561 race between zone shutdown and unmount in NFSv2 & NFSv3
6996729 nfs4_end_open_seqid_sync() should use cv_signal() instead of cv_broadcast()
6998078 race condition between cap_disable and cap_kstat_update
 
(from 144489-07)
 
6478684 isainfo/cpuid reports pause instruction not supported on amd64
6737947 "file" command dumps core on certain files
6927545 NFSv4 reaper thread can exit without clearing up DB entries
6974219 ddi-mp: fail-up to 4 node config after initial install on 2 nodes does not preserve instances
6977958 need interface to affect NUMA memory allocation policy for ISM before it is created
6988352 ddi-mp: 10x Aura cards run into instance collisions on first boot
6998596 Solaris 10 prior to Update 10 sees ACLs where there are none
 
(from 144489-06)
 
6598652 potential SCTP receive deadlock with zero window
6759500 [CVE-2008-4609] FICORA #193744 TCP vulnerabilities
6910378 WARNING: Memory pressure: TCP defensive mode on
6910716 unable to map shares from Windows 2008 R2 or Vista Ultimate
6919534 panic Page fault occurred in module "ip" due to a NULL pointer dereference
6930900 TCP fails to send final data segment when FIN flag is set and it's prepared for using LSO
6972966 SYN-ACK-ACK is not handled properly when accepting connection from Linux client using HTTP benchmark
6991235 SCTP connection stalls with certain 'rcvbuf' values
6998762 backport of CR 6928798 missed tcp_conn_reclaim
6999137 tcp_eager_unlink ASSERTs out of order, can deref NULL pointer
6999168 TCP can send RST when rate limited when lbolt rolls over
 
(from 144489-05)
 
6638604 tunable for configurable buffer space for packets with unresolved ARP entries
6942436 ARP can drop valid outbound packets whilst awaiting L2 address resolution
6945825 Solaris can transmit TCP segments out of order when destination IRE expires
6951155 can't access Millbrook regs on Neh EX systems with step 6 CPU
6957273 packets to off-link hosts occasionally lost
6974916 RPC RDMA can leak SEND buffers
6974921 readv() with NFS and RDMA needs more work
6975422 NFS/RDMA can register unneeded buffers (or NFS/RDMA readv needs even more work)
6978473 ip_newroute() misleading comments
6981651 svc_rdma_krecv can free a clist twice in an error path
6981666 data read into wrong buffer
6982729 typos in ip_ndp.h
6983156 kmem_alloc(..., KM_NOSLEEP) should never panic
6989219 "alignment error" panic on SPARC when a process dumps core
6990328 "alignment error" panic on SPARC when trying to execute an ELF file
6990768 panic when executing or dumping a core through references to unmapped memory
 
(from 144489-04)
 
6583458 zoneadm halt won't halt a DEAD zone with residual NFS rnode4
6638967 UDP recv (think DNS) suffers from thundering herd problem
6909553 e1000g stall reset leaves GLDv3 link state as "unknown"
6916212 NFSv4 client recovery thread deadlocks after failover
6920403 NFS/RDMA NFSv3 client directio READs fail for read size between 869 - 1023 bytes
6930914 need enhancement of the cmi handle table for Intel EX chip family
6932109 optimizations to vm_getusage() interface to make it faster
6935135 NFS/RDMA ipv6 mount incorrectly if client's hostname in access_list
6937215 sort returns after 2bt 2.5 sec delay in memory capped ngz
6946100 add machine check and performance counter support for new member of Nehalem family
6972525 NFS RDMA doesn't always handle iovec structures correctly
 
(from 144489-03)
 
6757037 zone-spawned LWP needs to be able to run on a processor set
6814017 mr_sas driver should support timeout
6856797 kstat unix:0:system_misc:nproc not zone-aware
6859073 kmem leak in kmem_alloc_64 in case of fork failures in branded zones
6942564 BAD TRAP occurs when halting a zone stuck in 'down' state
6944465 SCTP should be more robust when the peer does not conform to the standard
6952813 mr_sas driver is racy, gets kernel page fault panic on Sun x86 and Dell platforms
6956116 deadlock between squeue_worker() and cpu_add_unit() during boot due to preemption and cpu_lock
6962689 application DCMD timeout count is truncated by OCR
6962691 OCR timeout daemon thread should be one and only
6976138 4964150 fix broke "cfgadm -c unconfigure xxx"
6976222 process counter for a zone
 
(from 144489-02)
 
6525509 MOD2() and TIMEOUT() macros are missing parens
6836258 exportinfo 16-way hash is too small
6923763 break followed by sync results in panic dump timeout 'dump aborted'
6930814 share/unshare issues
6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++
6953045 put implementation of the Pearson's hashing algorithm into a separate file
6954736 stop -f /SYS on one Otoro head causes the other head to panic
6967825 panic "sync initiated" can hang attempting a crash dump
6970064 missing VN_RELE in exportfs
 
(from 144489-01)
 
6490542 panic with swapslot_free: null anon
6598517 kmdb can't look at device tree if first activated early in boot
6861114 system panics with FMA ereport.io.fire.epkt
6876953 memory leaks found in e1000g_alloc_rx_sw_packet
6885819 ip_squeue_soft_ring_affinity calls dls:soft_ring_bind with NULL pointer
6903932 failure creating SCTP association to multi-homed remote host
6923628 system panic with genunix:timeout_generic while booting up
6929733 cascaded squeue_drain can still induce stack overflow
6943798 HP x64 system panics with: lpl_topo_verify failed: -3
6945160 netlbtest fails with "Can't set loopback mode on device e1000g6"
6951733 RTO for retransmitting INIT is not capped by sinit_max_init_timeo
6959155 4964150 fix broke event processing
6960959 panic in e1000g_receive
6964207 FireEngine project seems to have backed out the fix for 4840464
6965127 in.mpathd all interfaces failed message and network failure after SCTP interface link downed
6965600 mdb subcommand ::prtconf doesn't work on S10U9
6965855 e1000g (Intel 82571 adapter) needs to support MTU size of 9000
6967873 e1000g needs to clear the link-down status when being unplumbed
6977457 KU rejuvenation post Solaris 10 Update Release 9
6977715 6903292 fix incomplete - RUNNING flag not set on IPMP underlying e1000g interfaces
 
(from 144533-01)
 
4799074 NFS authentication cache needs some sort of TTL
6906432 file system space on globalfilesystem shared by NFS not returned after rm(1) of files on NFS clients
 
(from 120045-01)
 
6248421 unable to bind LWP to a processor set if the process owner is not root
 
(from 144303-01)
 
6819008 i_Pobject_iter() needs to update mappings more often to avoid bogus prmap_t usage
 
(from 144537-02)
 
6959312 pthread rwlock race condition issue on multi-CPU configuration
 
(from 144537-01)
 
5105920 fconvert fails when ndigits is too large
 
(from 144551-01)
 
6869670 NFS server is responding from wrong IP-address (NFSv3, UDP)
 
(from 145795-01)
 
6966638 shutdown() sometimes appears to shutdown the wrong channel in a full-duplex socket
 
(from 144460-01)
 
        This revision accumulates generic Sustaining patch 144491-01
        into Solaris S10U9 update.
 
(from 144491-01)
 
6682524 fix for 4415038 incomplete: still fails to produce core
 
(from 144509-01)
 
6748160 problem with -zrescan
 
(from 141535-01)
 
	This revision accumulates generic Sustaining patch 126656-02
	into Solaris S10U8 update.
 
(from 126656-02)
 
6724237 polling on /dev/poll can hang even though UDP data is available
 
(from 126656-01)
 
        This revision accumulates generic Sustaining patch 126318-01
        into Solaris S10U4 update.
 
(from 126318-01)
 
6422458 /dev/poll dp_nfds checking off-by-one; application failures ensue	
 
(from 144562-02)
 
5081180 adjust rl_roll_log() comment to reflect reality
6965375 fsck can fail to umount after log roll
 
(from 144562-01)
 
6823148 "fsck -y" dumps core and exit with error 139 when fixing "ROTATIONAL POSITIONS BLOCK COUNT WRONG"
 
(from 143652-04)
 
7008199 acpica: need to harden ACPI CA interpreter against buggy BIOS mutex/OpRegion
 
(from 143652-03)
 
6960906 acpica: Dell R805 takes a few hours to install
 
(from 143652-02)
 
        This revision accumulates generic Sustaining patch 144750-01
        into Solaris S10U9 update.
 
(from 143652-01)
 
6870434 installation hangs on HP DL380 G4 after displaying copyright message
6907022 acpica: system (Fujitsu ESPRIMO) hard hangs during boot after Live Upgrade
6907377 acpica: DEBUG kernels trip over an over-enthusiastic ASSERT if ACPI is disabled
 
(from 144750-01)
 
6927692 G5: 4socket P1.L hotplug in slots 3.0 and 3.1 don't appear to function
 
(from 145787-01)
 
6943052 unable to configure IB PEM for Jumilla blade
 
(from 145793-01)
 
6942874 loop in autofs/lofs mount causes stack overflow, leading to crash
 
(from 146025-03)
 
7004009 G5 requires 64 interrupts at IPL6
 
(from 146025-02)
 
6987446 JumpStart panics on HP machine
 
(from 146025-01)
 
6528768 apic_navail_vector() fails when IPL equals 8 or 9
6991909 extend available interrupt vectors for HBAs and NICs
 
(from 144555-01)
 
6964278 per-user nscd: main nscd daemon keeps FD open for a door to a per-user nscd, after that has ended
 
(from 146278-01)
 
6390155 file descriptor leak in libnsl using NIS during setgrent/getgrent/endgrent loop
6942764 file descriptor leak in libnsl using NIS+ during setpwent/getpwent/endpwent loop
6970617 getipnodebyname() sets error_num to HOST_NOT_FOUND even for temporary errors
 
(from 144385-02)
 
        This S10U9 feature patch revision accumulated generic Sustaining
        patch 144368-02 into Solaris S10U9 update.
 
(from 144385-01)
 
        This S10U9 feature patch revision accumulated generic Sustaining
        patch 144368-01 into Solaris S10U9 update.
 
(from 144368-02)
 
6932563 kssl implicitly allows cipher suites with NULL encryption
6935267 kssl should terminate connection if cipher suite cannot be found and there is no fallback point
 
(from 144368-01)
 
6860305 OpenSSL 0.9.8k fails to establish ssl3/tls1 connections with a kssl server
 
(from 145962-02)
 
6896885 fmd fabric-xlate doesn't create temporary files securely
6981448 fabric-xlate tries to parse partial XML file, resulting in unexpected telemetry seen
 
(from 145962-01)
 
6929405 sysevent flood can cause fmd to accumulate topo snapshots leading to memory exhaustion
6938816 zfs-retire: zfs_vdev_repair leaks nvlist
6981178 fmadm faulty on sun4v PI platforms must report specific model


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
NOTE 1:  During patchadd, some noise messages are printed and the rdsv3
         driver fails to load.  However, because this patch requires a
         reboot immediately after installation, this is harmless, except
         for being noisy.


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

119255-42 replaces 119255-41




README -- Last modified date: Saturday, November 10, 2012