OBSOLETE Patch-ID# 144488-11


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 sysacct patch libproc.so libc nfsd lockd rpcmod sockfs fix elfcore message poll dp_nfds libld liblddbg ufs fsck lofs dls gld sd ssd dld
Synopsis: Obsoleted by: 144488-12 SunOS 5.10: kernel patch
Date: Mar/28/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

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 144489

Topic: SunOS 5.10: kernel patch
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************


Relevant Architectures: sparc sparc.sun4u sparc.sun4v

Bugs fixed with this patch:

Sun CR # Bug #
479907415139931
484953915155954
494712115183416
508118015221108
510570815228727
510592015228809
624842115257435
632206915286401
632595615287781
636731615304570
642245815328969
646711115348923
647868415354145
649054215359811
652550915379118
658345815411427
659851715419973
659865215420043
663860415443847
663896715444076
667846315466805
668252415469249
672423715493382
673794715501890
674816015508321
675703715513723
675950015515317
678504115530024
678616315530646
678734715531359
678735015531361
678738115531382
678824215531924
678991715532819
680173615539858
681401715547081
681900815549915
682314815552348
683418315558834
683625815559980
683718815560584
684077915562728
685001315568717
685679715573409
685907315574947
686111415576115
686510915578423
686957315581141
686967015581202
687527315584673
687695315585798
687725815586014
688514815591957
688581915592402
688921215594926
688922115594936
689081915596074
690048715603022
690239615604449
690393215605579
690643215607300
690955315609833
691037815610461
691048315610514
691071615610662
691094615610840
691270315612262
691621215614844
691696515615425
691953415617337
692040315618015
692295415620000
692349415620444
692362815620597
692376315620674
692526315621822
692601015622403
692754515623654
692807415624082
692876115624705
692973315625474
693081415626299
693090015626389
693119415626634
693193315627176
693210915627265
693513515629799
693721515631433
694074715634211
694243615635446
694256415635537
694274015635694
694287415635791
694344015636197
694346515636222
694379815636453
694446515636947
694516015637492
694582515637961
694675015638628
694731815639108
694737715639154
694738415639161
694764815639363
694766415639379
694808515639676
694820615639794
694860315640105
694901315640429
694902015640435
694929715640667
694945915640777
695004215641262
695089715641931
695173315642637
695281315643462
695282715643476
695304515643615
695325815643796
695361015644101
695378115644225
695411615644496
695473615644975
695476215645000
695519215645345
695519615645348
695520615645356
695531115645447
695565715645727
695597315645936
695609415646052
695611615646075
695653615646425
695727315646873
695874515647952
695907915648178
695915515648243
695931215648365
696095915649640
696133415649940
696181615650323
696187715650394
696268915651033
696269115651038
696420715652230
696451515652482
696451615652483
696488915652776
696512715652960
696537515653135
696560015653254
696560615653259
696574015653407
696578915653445
696585515653488
696663815654117
696756115654779
696765815654835
696782515654995
696787315655026
696820915655292
696882415655774
696958415656399
697006415656796
697252515658928
697296615659325
697330515659629
697360515659890
697369815659968
697421915660339
697427115660386
697453615660591
697491615660908
697492115660912
697542215661340
697576615661624
697613815661938
697622215661987
697645615662172
697655415662248
697709015662667
697718715662751
697723515662790
697735815662874
697745715662957
697755515663048
697771515663142
697795815663345
697817115663468
697847315663698
697850515663727
697851515663735
697888415664074
697989215664940
698023715665218
698030815665272
698034715665311
698107515665948
698142015666213
698165115666394
698166615666405
698214515666851
698215815666860
698217015666871
698241715667091
698249315667170
698272915667319
698315615667657
698459915668811
698615115670125
698650915670426
698835215671961
698850615672109
698907915672575
698917115672639
698921915672671
698951015672887
699032815673500
699076815673859
699123515674262
699137815674373
699225715675132
699250815675329
699269115675473
699401715676569
699502715677397
699529215677609
699618515678273
699619915678283
699633915678436
699672915678742
699807815679875
699859615680272
699864715680314
699876215680418
699877515680438
699913715680688
699916815680719
700003615681416
700072115681965
700091515682112
700134215682476
700136515682496
700342515684116
700749115687517
701230815691635
701420415693121
701437115693242
701739515695481


Changes incorporated in this version: 6322069 6875273 6877258 6885148 6889212 6889221 6890819 6910946 6922954 6923494 6925263 6926010 6928761 6946750 6949020 6950042 6953610 6955192 6955196 6955206 6955973 6956536 6964515 6964516 6968209 6968824 6975766 6977187 6977555 6979892 6980237 6982417 6982493 6989510 7000721 7001342 7003425 7012308

Patches accumulated and obsoleted by this patch: 120044-01 123319-01 126319-01 126655-02 141534-01 144302-01 144459-01 144490-01 144508-02 144532-01 144536-02 144550-01 144561-02 145792-01 145794-01 145796-02 146019-02 146440-01

Patches which conflict with this patch:

Patches required with this patch: 118833-36 119578-30 120011-14 127127-11 127755-01 137137-09 139555-08 141444-09 142909-17 (or greater)

Obsoleted by:

Files included with this patch:

/etc/inet/sock2path
/kernel/drv/rdsv3.conf
/kernel/drv/sparcv9/arp
/kernel/drv/sparcv9/devinfo
/kernel/drv/sparcv9/dld
/kernel/drv/sparcv9/e1000g
/kernel/drv/sparcv9/hermon
/kernel/drv/sparcv9/ip
/kernel/drv/sparcv9/mr_sas
/kernel/drv/sparcv9/poll
/kernel/drv/sparcv9/rdsv3
/kernel/drv/sparcv9/rpcib
/kernel/drv/sparcv9/sd
/kernel/drv/sparcv9/ssd
/kernel/exec/sparcv9/elfexec
/kernel/fs/sparcv9/lofs
/kernel/fs/sparcv9/nfs
/kernel/fs/sparcv9/sharefs
/kernel/fs/sparcv9/sockfs
/kernel/kmdb/sparcv9/arp
/kernel/kmdb/sparcv9/genunix
/kernel/kmdb/sparcv9/intr
/kernel/kmdb/sparcv9/ipc
/kernel/kmdb/sparcv9/isp
/kernel/kmdb/sparcv9/mpt
/kernel/kmdb/sparcv9/mpt_sas
/kernel/kmdb/sparcv9/mpxio
/kernel/kmdb/sparcv9/mr_sas
/kernel/kmdb/sparcv9/nfs
/kernel/kmdb/sparcv9/sd
/kernel/kmdb/sparcv9/sockfs
/kernel/kmdb/sparcv9/ssd
/kernel/kmdb/sparcv9/usba
/kernel/misc/sparcv9/dls
/kernel/misc/sparcv9/gld
/kernel/misc/sparcv9/mac
/kernel/misc/sparcv9/nfssrv
/kernel/misc/sparcv9/sol_ofs
/kernel/socketmod/sparcv9/sockrds
/kernel/strmod/sparcv9/arp
/kernel/strmod/sparcv9/ip
/kernel/strmod/sparcv9/rpcmod
/kernel/sys/sparcv9/nfs
/kernel/sys/sparcv9/pset
/kernel/sys/sparcv9/rpcmod
/kernel/sys/sparcv9/shmsys
/lib/ld.so.1
/lib/libavl.so.1
/lib/libc.so.1
/lib/libld.so.4
/lib/liblddbg.so.4
/lib/libproc.so.1
/lib/librtld_db.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
/lib/sparcv9/ld.so.1
/lib/sparcv9/libavl.so.1
/lib/sparcv9/libc.so.1
/lib/sparcv9/libld.so.4
/lib/sparcv9/liblddbg.so.4
/lib/sparcv9/libproc.so.1
/lib/sparcv9/libsec.so.1
/lib/sparcv9/libuutil.so.1
/lib/sparcv9/llib-lc.ln
/lib/sparcv9/llib-ldevice.ln
/lib/sparcv9/llib-ldevid.ln
/lib/sparcv9/llib-ldevinfo.ln
/lib/sparcv9/llib-lzfs.ln
/platform/SUNW,SPARC-Enterprise/kernel/drv/sparcv9/oplpanel
/platform/SUNW,SPARC-Enterprise/kernel/misc/sparcv9/platmod
/platform/SUNW,SPARC-Enterprise/kernel/sparcv9/unix
/platform/SUNW,Sun-Fire-15000/kernel/sparcv9/unix
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/platform/sun4u/kernel/brand/sparcv9/s8_brand
/platform/sun4u/kernel/brand/sparcv9/s9_brand
/platform/sun4u/kernel/kmdb/sparcv9/unix
/platform/sun4u/kernel/misc/sparcv9/forthdebug
/platform/sun4u/kernel/misc/sparcv9/kmdbmod
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4v/kernel/brand/sparcv9/s8_brand
/platform/sun4v/kernel/brand/sparcv9/s9_brand
/platform/sun4v/kernel/kmdb/sparcv9/unix
/platform/sun4v/kernel/misc/sparcv9/forthdebug
/platform/sun4v/kernel/misc/sparcv9/kmdbmod
/platform/sun4v/kernel/sparcv9/genunix
/platform/sun4v/kernel/sparcv9/unix
/sbin/init
/sbin/soconfig
/usr/bin/file
/usr/bin/isainfo
/usr/bin/sparcv7/truss
/usr/bin/sparcv9/pargs
/usr/bin/sparcv9/truss
/usr/include/inet/arp.h
/usr/include/inet/ip_ire.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_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/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/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/scsi/impl/commands.h
/usr/include/sys/scsi/targets/sddef.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/zone.h
/usr/include/vm/anon.h
/usr/include/vm/seg_spt.h
/usr/kernel/sys/sparcv9/sysacct
/usr/lib/fm/llib-lfmd_log.ln
/usr/lib/fm/llib-ltopo.ln
/usr/lib/fm/sparcv9/llib-lfmd_log.ln
/usr/lib/fm/sparcv9/llib-ltopo.ln
/usr/lib/fs/nfs/libshare_nfs.so.1
/usr/lib/fs/nfs/share
/usr/lib/fs/nfs/sparcv9/libshare_nfs.so.1
/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/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/sparcv9/arp.so
/usr/lib/mdb/kvm/sparcv9/dtrace.so
/usr/lib/mdb/kvm/sparcv9/genunix.so
/usr/lib/mdb/kvm/sparcv9/intr.so
/usr/lib/mdb/kvm/sparcv9/ip.so
/usr/lib/mdb/kvm/sparcv9/ipc.so
/usr/lib/mdb/kvm/sparcv9/isp.so
/usr/lib/mdb/kvm/sparcv9/md.so
/usr/lib/mdb/kvm/sparcv9/mdb_ks.so
/usr/lib/mdb/kvm/sparcv9/mpt.so
/usr/lib/mdb/kvm/sparcv9/mpt_sas.so
/usr/lib/mdb/kvm/sparcv9/mpxio.so
/usr/lib/mdb/kvm/sparcv9/mr_sas.so
/usr/lib/mdb/kvm/sparcv9/nca.so
/usr/lib/mdb/kvm/sparcv9/nfs.so
/usr/lib/mdb/kvm/sparcv9/s1394.so
/usr/lib/mdb/kvm/sparcv9/sctp.so
/usr/lib/mdb/kvm/sparcv9/sd.so
/usr/lib/mdb/kvm/sparcv9/sockfs.so
/usr/lib/mdb/kvm/sparcv9/ssd.so
/usr/lib/mdb/kvm/sparcv9/usba.so
/usr/lib/mdb/kvm/sparcv9/zfs.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/lib/sparcv9/libshare.so.1
/usr/lib/sparcv9/llib-ldiskmgt.ln
/usr/lib/sparcv9/llib-ldtrace.ln
/usr/lib/sparcv9/llib-lexacct.ln
/usr/lib/sparcv9/llib-lkvm.ln
/usr/lib/sparcv9/llib-llgrp.ln
/usr/lib/sparcv9/llib-lrcm.ln
/usr/platform/sun4u/include/sys/machparam.h
/usr/platform/sun4u/lib/mdb/kvm/sparcv9/wrsm.so
/usr/platform/sun4u/lib/mdb/kvm/sparcv9/wrsmd.so
/usr/platform/sun4v/include/sys/machparam.h
/usr/platform/sun4v/lib/mdb/kvm/sparcv9/ldc.so
/usr/platform/sun4v/lib/mdb/kvm/sparcv9/vdsk.so
/usr/sbin/sparcv9/psrset
/usr/xpg4/bin/file

Problem Description:

6322069 unscalability of AH_LOCK_SIZE causes anonhash_lock contention on larger systems
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
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 144488-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 144488-09)
 
4849539 leak in sysevent event channels
6678463 ever-increasing number of BOUND sockets not tied to process FDs
6840779 stale TTE in the tsb may corrupt kernel data
6910483 ip_wput_ire can pass NULL q pointer to putq if icmp dest unreachable happens
6977090 some guest configurations fail boot with a fast-data access MMU miss on sparse memory machines
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 144488-08)
 
6834183 problem with network SCTP
6961334 race during zone destroy
6967561 race between zone shutdown and unmount in NFSv2 & NFSv3
6996339 problem with sun4v kernel
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 144488-07)
 
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
6995027 Batoka maximum memory configurations (256GB) cause MMU miss during boot of 3-way degraded configs
6998596 Solaris 10 prior to Update 10 sees ACLs where there are none
 
(from 144488-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 144488-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
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 144488-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
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
6972525 NFS RDMA doesn't always handle iovec structures correctly
6978171 ereport 'SP unavailable' not generated if host is powered on after SP is in degraded mode
 
(from 144488-03)
 
6325956 resumable_error doesn't check for PIL 15
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
6947664 injecting hdl2ndma,kildauitlb generates reproducible bad kernel MMU-miss panic
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
6965789 migrated domain hangs if it has CPUs that are offline, faulted or spare
6976138 4964150 fix broke "cfgadm -c unconfigure xxx"
6976222 process counter for a zone
 
(from 144488-02)
 
6525509 MOD2() and TIMEOUT() macros are missing parens
6836258 exportinfo 16-way hash is too small
6900487 bad unknown trap at TL 1
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 144488-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 144532-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 120044-01)
 
6248421 unable to bind LWP to a processor set if the process owner is not root
 
(from 123319-01)
 
6367316 time that CPU used is not updated correctly to /var/adm/pacct in Solaris 10
 
(from 144302-01)
 
6819008 i_Pobject_iter() needs to update mappings more often to avoid bogus prmap_t usage
 
(from 144536-02)
 
6959312 pthread rwlock race condition issue on multi-CPU configuration
 
(from 144536-01)
 
5105920 fconvert fails when ndigits is too large
 
(from 144550-01)
 
6869670 NFS server is responding from wrong IP-address (NFSv3, UDP)
 
(from 145794-01)
 
6966638 shutdown() sometimes appears to shutdown the wrong channel in a full-duplex socket
 
(from 144459-01)
 
        This revision accumulates generic Sustaining patch 144490-01
        into Solaris S10U9 update.
 
(from 144490-01)
 
6682524 fix for 4415038 incomplete: still fails to produce core
 
(from 141534-01)
 
	This revision accumulates generic Sustaining patch 126655-02
	into Solaris S10U8 update.
 
(from 126655-02)
 
6724237 polling on /dev/poll can hang even though UDP data is available
 
(from 126655-01)
 
        This revision accumulates generic Sustaining patch 126319-01
        into Solaris S10U4 update.
 
(from 126319-01)
 
6422458 /dev/poll dp_nfds checking off-by-one; application failures ensue
 
(from 144508-02)
 
6478684 isainfo/cpuid reports pause instruction not supported on amd64
6737947 "file" command dumps core on certain files
 
(from 144508-01)
 
6748160 problem with -zrescan
 
(from 144561-02)
 
5081180 adjust rl_roll_log() comment to reflect reality
6965375 fsck can fail to umount after log roll
 
(from 144561-01)
 
6823148 "fsck -y" dumps core and exit with error 139 when fixing "ROTATIONAL POSITIONS BLOCK COUNT WRONG"
 
(from 145792-01)
 
6942874 loop in autofs/lofs mount causes stack overflow, leading to crash
 
(from 145796-02)
 
6869573 mac_txloop can race with mac_txloop_remove resulting in a deadlock
 
(from 145796-01)
 
4947121 multiple multicasts mapping to same Ethernet address cannot be used on gld
 
(from 146019-02)
 
6982170 system panic caused by sd driver when using flash device
6984599 F5100 getting I/O errors running Dex and vdbench
 
(from 146019-01)
 
6912703 ssd LUN with EFI label presents SMI minor device :h rather than EFI device :wd
6943465 Solaris 10U8 panic'ing while doing 7x10 FC target takeover/failback in fcp:ssfcp_cmd_callback
6967658 sd_send_scsi_READ_CAPACITY_16() needs to handle SBC-2 and SBC-3 response formats
 
(from 146440-01)
 
6977235 panic occurs in putq() which is called from dld_tx_enqueue()


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 2: This patch causes a minor issue with systems using EMCPowerPath,
        as explained below:

        On changing the label of a EMC PowerPath pseudo disk from EFI to SMI,
        the pseudo disk with a new SMI label may not have the :h device node
        created.

        For example, an affected SMI labeled EMC PowerPath pseudo disk
        contains only :a to :g device nodes and not :h device node, as
        shown below:

        #ls -l /dev/rdsk/emcpower4*
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4a -> ../../devices/pseudo/emcp@4:a,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4b -> ../../devices/pseudo/emcp@4:b,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4c -> ../../devices/pseudo/emcp@4:c,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4d -> ../../devices/pseudo/emcp@4:d,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4e -> ../../devices/pseudo/emcp@4:e,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4f -> ../../devices/pseudo/emcp@4:f,raw
        lrwxrwxrwx 1 root other 33 Nov 13 21:43 /dev/rdsk/emcpower4g -> ../../devices/pseudo/emcp@4:g,raw

        To resolve this issue, please update EMC PowerPath to version 5.3 P01
        or later release.


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