OBSOLETE Patch-ID# 147441-15


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 lofi nfs ftpusers zfs uucp looping uucico race zoneadm fgetgrent_r mdb kmdb ptsl sequenced code ldterm acl_fromtext ld.so.1 aggr gssd mpt_sas scsi pci-em scsi_vhci cds layout on disks sd
Synopsis: Obsoleted by: 147441-19 SunOS 5.10_x86: Solaris kernel patch
Date: Apr/16/2012


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 147440

Topic: SunOS 5.10_x86: Solaris kernel patch

Relevant Architectures: i386 i386.i86pc

Bugs fixed with this patch:

Sun CR # Bug #
449137615075518
472680915117883
501224415201023
502155415203582
510229415227584
617781715231630
619918515237918
621667015244071
622843515248978
623513515251769
624108615254232
626185815262448
637342015307244
638268315311533
639968115319611
641817815327266
643081815332606
643395415333813
643764615335238
644260915337489
646328515347190
649123015360150
650023615364743
651225015371598
653390415383677
654299115388721
659301415416747
660385615422806
662555315435964
667362715464005
671280315486350
674278815505002
674320715505229
675750615514007
680546815542072
681141415545434
684520815565407
686872715580595
687696215585804
687896115587258
688111415589018
688506515591887
688965815595226
689327415597802
689644715600055
689832215601428
689888515601824
690614015607127
691823215616321
691974815617480
692122515618695
692549615622019
692702315623195
693291915627949
693292115627951
693293915627968
693567015630198
693796815632014
693811615632115
693864315632498
693985115633488
694043215633967
694174415634889
694208115635155
694653415638493
695001715641241
695164215642557
695501915645227
695966115648631
696230415650736
696494515652816
696695515654293
696759715654801
697012315656850
697374915660019
697622015661986
697682715662475
697702015662609
697775515663168
697834015663611
697858115663830
698141415666207
698145215666239
698589015669917
698679615670649
698739515671220
698919215672651
699321715675880
699353815676140
699363715676261
699401415676566
699446815676949
699526015677575
699751015679355
699751215679357
700020815681568
700029215681637
700089315682091
700105515682238
700105715682239
700143115682549
700173915682805
700181315682848
700281715683644
700325115683985
700522815685690
700975515689468
701019315689818
701121415690816
701225615691574
701293515692123
701293915692126
701553515694119
701718615695321
701930515696847
701963615697112
702023615697580
702123115698323
702305315699626
702458615700721
702601615701715
702637215701977
702855015703450
702943015704042
702958715704162
702959515704164
703051615704830
703068415704929
703095315705133
703175515705642
703266715706276
703267015706278
703269815706304
703355915706917
703381415707130
703428715707504
703472615707865
703475715707893
703602815708878
703624215709052
703640515709176
703771715710191
703840415710774
703956615711657
704006415712047
704033215712279
704097415712728
704111015712805
704252615713959
704277015714115
704309815714279
704352515714588
704451615715398
704454715715424
704460015715462
704489115715704
704541615716007
704603315716453
704743515717410
704750215717466
704755415717507
704782915717732
704879415718437
704922615718747
705217515720462
705266315720823
705356015721473
705414915721750
705475815722150
705524415722460
705829315724070
706069515725314
706072615725337
706158315726016
706255315726309
706304915726563
706541215727556
706560215727670
706764015728856
706805415729281
706836315729584
706841215729652
706842515729664
706846015729701
706846115729702
706848115729724
706850515729759
706861415729865
706949415730451
707253215731925
707395115732626
707491215733181
707511815733304
707528515733398
707648315733933
707677515734114
707680915734147
707796115734842
707928115735507
707972415735776
707978515735812
708024715736150
708333115737859
708486615738641
708596815739293
708597715739300
708639315739546
708951215741025
709268215742816
709694615745336
709787015745961
709929815747297
709931015747309
710354515749914
710709315752031
710709615752034
710781415752531
710802915752658
710836715752877
710868915753175
711098415754566
711103215754603
711321315755940
711352815756179
711782315758887
712694115764159
713311415768505
714539415772813
715056015776571


Changes incorporated in this version: 6986796 6994014 7001055 7001057 7032667 7047502 7058293 7061583 7068460 7079785 7103545 7113528

Patches accumulated and obsoleted by this patch: 125805-01 125903-02 137277-01 140384-01 140564-03 144525-03 144535-02 145938-01 146280-01 146282-01 146284-01 146295-03 146321-03 146323-01 146691-01 146768-02 147013-02 147150-01 147259-02 147269-01 147437-02 147700-01 147714-01 147771-01 147785-01 148099-03 148230-01

Patches which conflict with this patch:

Patches required with this patch: 118855-36 118919-21 120012-14 121334-04 125556-10 127128-11 137138-09 139556-08 141445-09 142910-17 142934-04 144501-19 (or greater)

Obsoleted by:

Files included with this patch:

/etc/ftpd/ftpusers
/etc/group
/etc/passwd
/etc/shadow
/kernel/amd64/genunix
/kernel/crypto/aes
/kernel/crypto/aes256
/kernel/crypto/amd64/aes
/kernel/crypto/amd64/aes256
/kernel/crypto/amd64/rsa
/kernel/crypto/amd64/sha2
/kernel/crypto/md5
/kernel/crypto/rsa
/kernel/crypto/sha1
/kernel/crypto/sha2
/kernel/drv/aggr
/kernel/drv/amd64/aggr
/kernel/drv/amd64/bofi
/kernel/drv/amd64/dld
/kernel/drv/amd64/dtrace
/kernel/drv/amd64/ip
/kernel/drv/amd64/lofi
/kernel/drv/amd64/mpt_sas
/kernel/drv/amd64/ptsl
/kernel/drv/amd64/scsi_vhci
/kernel/drv/amd64/sd
/kernel/drv/amd64/zfs
/kernel/drv/bofi
/kernel/drv/dld
/kernel/drv/dtrace
/kernel/drv/ip
/kernel/drv/lofi
/kernel/drv/mpt_sas
/kernel/drv/ptsl
/kernel/drv/scsi_vhci
/kernel/drv/sd
/kernel/drv/zfs
/kernel/fs/amd64/nfs
/kernel/fs/amd64/procfs
/kernel/fs/amd64/specfs
/kernel/fs/amd64/zfs
/kernel/fs/nfs
/kernel/fs/procfs
/kernel/fs/specfs
/kernel/fs/zfs
/kernel/genunix
/kernel/kmdb/amd64/dls
/kernel/kmdb/amd64/genunix
/kernel/kmdb/amd64/ip
/kernel/kmdb/amd64/nfs
/kernel/kmdb/amd64/ptm
/kernel/kmdb/amd64/sctp
/kernel/kmdb/amd64/scu
/kernel/kmdb/amd64/zfs
/kernel/kmdb/dls
/kernel/kmdb/genunix
/kernel/kmdb/ip
/kernel/kmdb/nfs
/kernel/kmdb/ptm
/kernel/kmdb/sctp
/kernel/kmdb/scu
/kernel/kmdb/zfs
/kernel/mach/amd64/apix
/kernel/mach/amd64/pcplusmp
/kernel/mach/apix
/kernel/mach/pcplusmp
/kernel/misc/amd64/dls
/kernel/misc/amd64/kmdbmod
/kernel/misc/amd64/mac
/kernel/misc/amd64/nfssrv
/kernel/misc/amd64/rpcsec
/kernel/misc/amd64/scsi
/kernel/misc/amd64/sha2
/kernel/misc/dls
/kernel/misc/kmdbmod
/kernel/misc/mac
/kernel/misc/md5
/kernel/misc/nfssrv
/kernel/misc/rpcsec
/kernel/misc/scsi
/kernel/misc/sha1
/kernel/misc/sha2
/kernel/strmod/amd64/ip
/kernel/strmod/amd64/ldterm
/kernel/strmod/amd64/ptem
/kernel/strmod/amd64/rpcmod
/kernel/strmod/ip
/kernel/strmod/ldterm
/kernel/strmod/ptem
/kernel/strmod/rpcmod
/kernel/sys/amd64/nfs
/kernel/sys/amd64/rpcmod
/kernel/sys/amd64/shmsys
/kernel/sys/nfs
/kernel/sys/rpcmod
/kernel/sys/shmsys
/lib/amd64/ld.so.1
/lib/amd64/libc.so.1
/lib/amd64/libefi.so.1
/lib/amd64/libelf.so.1
/lib/amd64/libld.so.4
/lib/amd64/liblddbg.so.4
/lib/amd64/libmd.so.1
/lib/amd64/libnsl.so.1
/lib/amd64/libsec.so.1
/lib/amd64/libzfs.so.2
/lib/amd64/llib-lefi.ln
/lib/amd64/llib-lzfs.ln
/lib/ld.so.1
/lib/libc.so.1
/lib/libefi.so.1
/lib/libelf.so.1
/lib/libld.so.4
/lib/liblddbg.so.4
/lib/libmd.so.1
/lib/libnsl.so.1
/lib/libsec.so.1
/lib/libzfs.so.2
/lib/llib-lefi
/lib/llib-lefi.ln
/lib/llib-lzfs.ln
/platform/i86pc/kernel/amd64/unix
/platform/i86pc/kernel/kmdb/amd64/unix
/platform/i86pc/kernel/kmdb/unix
/platform/i86pc/kernel/unix
/platform/i86pc/multiboot
/sbin/init
/sbin/zpool
/usr/bin/amd64/elfedit
/usr/bin/amd64/pargs
/usr/bin/ct
/usr/bin/cu
/usr/bin/elfedit
/usr/bin/i86/pargs
/usr/bin/isainfo
/usr/bin/uucp
/usr/bin/uuglist
/usr/bin/uuname
/usr/bin/uustat
/usr/bin/uux
/usr/ccs/bin/amd64/dump
/usr/ccs/bin/amd64/elfdump
/usr/ccs/bin/dump
/usr/ccs/bin/elfdump
/usr/include/inet/ip.h
/usr/include/inet/ipclassifier.h
/usr/include/inet/tcp.h
/usr/include/libshare.h
/usr/include/libzfs.h
/usr/include/nfs/export.h
/usr/include/nfs/nfs4.h
/usr/include/nfs/nfs4_clnt.h
/usr/include/nfs/nfs_clnt.h
/usr/include/rpc/auth_sys.h
/usr/include/sys/auxv_386.h
/usr/include/sys/cdio.h
/usr/include/sys/condvar.h
/usr/include/sys/cpupart.h
/usr/include/sys/cpuvar.h
/usr/include/sys/disp.h
/usr/include/sys/dkio.h
/usr/include/sys/dtrace.h
/usr/include/sys/efi_partition.h
/usr/include/sys/elf_SPARC.h
/usr/include/sys/fs/zfs.h
/usr/include/sys/ldterm.h
/usr/include/sys/lofi.h
/usr/include/sys/mac.h
/usr/include/sys/param.h
/usr/include/sys/proc.h
/usr/include/sys/regset.h
/usr/include/sys/scsi/adapters/scsi_vhci.h
/usr/include/sys/scsi/conf/autoconf.h
/usr/include/sys/scsi/generic/commands.h
/usr/include/sys/scsi/impl/scsi_obsolete.h
/usr/include/sys/scsi/impl/transport.h
/usr/include/sys/scsi/impl/types.h
/usr/include/sys/scsi/scsi_resource.h
/usr/include/sys/scsi/targets/sddef.h
/usr/include/sys/stream.h
/usr/include/sys/strsubr.h
/usr/include/sys/x86_archext.h
/usr/include/sys/zone.h
/usr/include/vm/as.h
/usr/include/vm/seg.h
/usr/include/vm/seg_spt.h
/usr/include/zone.h
/usr/kernel/drv/amd64/pts
/usr/kernel/drv/pts
/usr/lib/amd64/libdtrace.so.1
/usr/lib/amd64/libdtrace_jni.so.1
/usr/lib/amd64/libkmsagent.so.1
/usr/lib/amd64/libkvm.so.1
/usr/lib/amd64/libshare.so.1
/usr/lib/amd64/libsoftcrypto.so.1
/usr/lib/amd64/libzpool.so.1
/usr/lib/dtrace/unistd.d
/usr/lib/elfedit/amd64/cap.so
/usr/lib/elfedit/cap.so
/usr/lib/gss/gssd
/usr/lib/libc/libc_hwcap1.so.1
/usr/lib/libc/libc_hwcap2.so.1
/usr/lib/libdtrace.so.1
/usr/lib/libdtrace_jni.so.1
/usr/lib/libelfsign.so.1
/usr/lib/libkmsagent.so.1
/usr/lib/libkvm.so.1
/usr/lib/libshare.so.1
/usr/lib/libsoftcrypto.so.1
/usr/lib/libzpool.so.1
/usr/lib/mdb/kvm/amd64/dls.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/mdb_ks.so
/usr/lib/mdb/kvm/amd64/nfs.so
/usr/lib/mdb/kvm/amd64/ptm.so
/usr/lib/mdb/kvm/amd64/sctp.so
/usr/lib/mdb/kvm/amd64/scu.so
/usr/lib/mdb/kvm/amd64/zfs.so
/usr/lib/mdb/kvm/dls.so
/usr/lib/mdb/kvm/dtrace.so
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/ip.so
/usr/lib/mdb/kvm/mdb_ks.so
/usr/lib/mdb/kvm/nfs.so
/usr/lib/mdb/kvm/ptm.so
/usr/lib/mdb/kvm/sctp.so
/usr/lib/mdb/kvm/scu.so
/usr/lib/mdb/kvm/zfs.so
/usr/lib/mdb/proc/amd64/libzpool.so
/usr/lib/mdb/proc/libzpool.so
/usr/lib/nfs/lockd
/usr/lib/nfs/nfs4cbd
/usr/lib/nfs/nfsd
/usr/lib/security/amd64/pkcs11_kernel.so.1
/usr/lib/security/amd64/pkcs11_kms.so.1
/usr/lib/security/amd64/pkcs11_softtoken.so.1
/usr/lib/security/amd64/pkcs11_softtoken_extra.so.1
/usr/lib/security/pkcs11_kernel.so.1
/usr/lib/security/pkcs11_kms.so.1
/usr/lib/security/pkcs11_softtoken.so.1
/usr/lib/security/pkcs11_softtoken_extra.so.1
/usr/lib/uucp/bnuconvert
/usr/lib/uucp/remote.unknown
/usr/lib/uucp/uucheck
/usr/lib/uucp/uucico
/usr/lib/uucp/uucleanup
/usr/lib/uucp/uusched
/usr/lib/uucp/uuxqt
/usr/platform/i86pc/include/sys/smp_impldefs.h
/usr/sbin/amd64/zdb
/usr/sbin/format
/usr/sbin/i86/zdb
/usr/sbin/in.uucpd
/usr/sbin/keyserv
/usr/sbin/lofiadm
/usr/sbin/zoneadm

Problem Description:

6986796 SCSI code using _DMA_USES_PHYSADDR has problems
6994014 suspended pools should be reported as SUSPENDED
7001055 scsi_hba_pkt interfaces/support-functions need cleanup
7001057 SCSA tran_setup_pkt does not align extensions
7032667 if MPXIO is enabled on Solaris, the bridge drive will disappear from Netbackup
7047502 assertion failed: pkt->pkt_numcookies <= tran->tran_dma_attr.dma_attr_sgllen
7058293 system panics when system with ZFS mirrored pool is upgraded from S10U6 to S10U9
7061583 obsolete function scsi_dmaget() missing from scsi_obsolete.h
7068460 problem with SCTP
7079785 problem with TCP/IP
7103545 SCSA scsi_pkt allocation Method-2 plus
7113528 CONN_DEC_REF panic
 
(from 147441-14)
 
6742788 assertion panic at: zfs:zap_deref_leaf
6964945 inbound IPMP echo replies are delayed in the soft_rings layer of the network stack
6976220 unused bits in dls_soft_ring.h
6997510 observability of dls soft rings could be improved
6997512 dls soft_ring_workers are unbound when a CPU is offlined, and never rebound again
7067640 soft_ring_workerwait_tick and soft_ring_workerwait_ms are unused
7068363 various dls functions are headed with ARGSUSED lint directive, but args are used
7077961 dtrace repeatedly fails to allocate a thread-local variable and finally panics due to stack overflow
7089512 mutex_enter: bad mutex in vdev_dtl_sync() during zpool split
7097870 spill block can be dropped in some situations during incremental receive
7099310 links within an aggregation do not all come back up until all links are up within the aggr
7107814 zfs receive error message always displays feature flags as 0
7133114 fsbase (%fs:0) is not set properly after makecontext()/setcontext()
7150560 S10U10B09 KU patches' log show checkinstall errors after fix for 7145394
 
(from 147441-13)
 
6938116 Solaris regression: not respecting SA_RESTART when syscalls use NFS subsystem
7028550 after fix for CR#6998596, ls command displays ACLs for subdirs, if no ACLs are present
7096946 Cluster node paniced while being closed down
7108029 with 147440-04 installed on vxvm root, system panics in swapify()
7145394 147440-12/147441-12 and newer should backout the dir ownership changes on patch backout
 
(from 147441-12)
 
6673627 munmap slow when process has many shared mutexes with contention
6811414 problem with NFS
6935670 double-locking in kernel_delete_all_sessions
7073951 mac_pkt_hash() causes IP fragments to go out of order
7113213 deadlock between kernel_acquire_all_slots_mutexes and C_SignInit functions hangs Java application
 
(from 147441-11)
 
6932939 new AMD processors introduce new C-state as well as I/O-based control of C-states
6981414 Solaris could be more resilient to buggy _CSD ACPI table topology
7034757 PDC bit 9 should be enabled on SandyBridge platforms
7076775 system panic occurred while lucreate(1M) on a pool with lesser space
7108689 cpupart_move_cpu() is missing a DISP_BOUND_SKIP_AFF option to disp_bound_check()
7110984 attempt to receive a ZFS stream created on Solaris 11 on to a S10U10 system aborts
7117823 "RPC: Can't decode result" after READ of zero bytes
7126941 copyright year needs updating to 2012 for S10U11
 
(from 147441-10)
 
6199185 netname2user() code has a limit for the number of groups
6373420 panic during network I/O
6940432 false positive TOD STALLED message from tod_validate()
6978340 date(1) causes the message "Time of Day clock error: reason [Stalled]. ..."
7029595 panic in ip:ip_rput_fragment
7043525 panic during ISO boot: vmem_hash_delete: bad free
7044547 kernel rpc should call KEY_GETCRED_3 and get all available gids
7044600 keyserv dumps core when the remote procedure KEY_GETCRED_3 is called
7044891 groups aren't always sorted in the credential
7047829 AUTH_LOOPBACK corrupts data when > 32 groups are available
7068054 Code ordering issue introduced by 6978340
7085977 Solaris 10 system not responding to IGMP membership queries after some time
7107093 fix for 6486764 was only partially backported to Solaris 10
7107096 fix for 7016532 failed - fix that *panic at tcp_xmit_early_reset* problem correctly via this CR
 
(from 147441-09)
 
6878961 problem with NFS
6927023 need support for AMD family 15h processor
6932919 need support for AMD's family 15h ISA enhancements
6932921 new topology in AMD's family 15h processors
7030516 hpet_acpi_init() should be called only if hpet is really required
7047435 'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal
 
(from 147441-08)
 
6893274 delayed visibility of cpu_thread fools mutex_owner_running and leads to unowned mutex panic
6898322 sprunlock() leaks SIGKILL
6973749 stdio ftell() misbehaves in some cases
7099298 allow IPMP test addresses to be used if no data addresses are available
7111032 prunlock() may not honor a pending SIGKILL
 
(from 147441-07)
 
6868727 panic BAD TRAP type=34 addr=deadbeefdeadbeff mmu_fsr=0
6906140 BAD TRAP panic with nfs:nfs4_mnt_kstat_update
6951642 problem with kernel tty
6970123 multihomed SCTP connection should stick to primary path
7000292 changes made for 'PSARC/2010/029 -- Improved ACL interoperability' cause CIFS compatibility issues
7001431 NFSv4 client needs to clean up all stale kstats
7001739 upper half of YMM13-15 zeroed out
7009755 client panic at update_recov_kstats
7040332 delete_child being set when it shouldn't
7041110 mdb STREAMS flag parser definitions wrong
7044516 cannot connect to loopback address
7092682 /dev/zvol/[r]dsk links are not created when importing zpool in 144500-19 & 147440-xx
7108367 remove changes introduced to Solaris 10 by 6898318, 6980085, 7055548, and 7055550
 
(from 147441-06)
 
6463285 problem with TCP/IP
6512250 dtrace_getustack_common() could be improved
7021231 cpupart_attach_cpu with force flag can return EBUSY
7043098 G5+: STREAM benchmark shows reduced performance with x2APIC enabled in Solaris 10
7060726 need permanent workaround for Intel processor erratum(AAK76)
7076809 pagefault loop on Intel Xeon E5620 CPU's during fork1 system call
7086393 assertion panic when system runs out of preferred large page for DISM
 
(from 147441-05)
 
5102294 Bad Trap 0x31 in nfslog_write_logrecords+0x54() during two "share"
6845208 IPsec and near-MTU datagrams act a bit funny, and cause some IPv6 datagrams to drop
6881114 DB redo log stream is not prefetched
6889658 zpool status -v aborts
6939851 ZFS hang at vmem_xalloc due to segzio exhaustion
6941744 libsharecore fix_notice function incorrectly advise Solaris 10 users to use sharemgr(1m) command
6977755 libshare incorrectly comments out legacy dfstab shares of ZFS filesystems or sub-dirs on shutdown
6978581 t_look() should never return T_ERROR
7000893 SCTP send() larger data which needs to be fragmented is delayed ~5 seconds
7012256 pools on iSCSI devices unavailable upon boot
7012939 since 6621614 no data will be sent to wire when sendmsg() is called with mss and unsent data exists
7034287 sctp_congest_reset() needs also to cleanup the unsent list as it does the xmit list
7038404 outstanding zone references should not cause zone_destroy(2) to hang
7054758 tmp_statvfs() is confused about zone_id vs zone_uniqid
 
(from 147441-04)
 
6442609 TCP_EXCLBIND handling has problem with server restarting
6876962 degraded write performance with threads held up by space_map_load_wait()
(removed) 6898318 ZFS root system can hang swapping to zvol
6898885 pool import with cachefile does not check if pool is renamed or in use
6950017 problem with streams
6962304 metaslab_min_alloc_size may be too big
6967597 comment in putback() doesn't make sense
(removed) 6980085 setting invalid volsize on a dump device is possible
6993637 metaslab_group_alloc() should passivate a slab that fails to activate
7000208 space map thrashing affects NFS write throughput
7001813 upgrading pools 2010.Q3 -> 2011.Q1 causes all fmods to become faulted on import
7015535 pool import with cachefile does not check if pool is destroyed
7019636 upgrade from 2010.Q3.3 -> fw_127 faults mirrored fmods
7024586 shmat fails if address is not aligned to largest pagesize
7030684 upgrade from 2010.Q3.3 -> fw_133 followed by pool scrub faults fmods
7033559 metaslab group allocation biasing is broken
7036242 ds_lock should not be held over I/O calls
7037717 page_retire_thread should take into account lbolt rollover on 32-bit machines
7039566 all Interfaces in IPMP group fail if there is not at least one non-deprecated interface
7040974 zdb_002_neg fails
7042770 remove metaslab_smo_bonus_pct code
7046033 'cfgadm -alv' shows a WHEN date of "Jan  1  1970" for the IOUs
7053560 panic in nfssrv:srv_secinfo_remove with KUP 144488-11
(removed) 7055548 preallocated zvol ends up with small blocksize after certain init failures
(removed) 7055550 preallocating a zvol can fail due to cached dbufs
7060695 zfs rename can result in directory is not empty and out-of-order mounting problems
7062553 need to enable 2GB pagesize support by default
7072532 general protection fault in nfslog_share_record
7074912 NFSv4: delays in getting lock-requests granted, nfs4_block_and_wait doubles interval for polling
7079281 anon_get_next_ptr() does not honor end argument in some cases
 
(from 147441-03)
 
6437646 pm_name_to_dip() can be simplified
6993538 Solana RQT CSMX16-C05 (SN:1039BDR057): panic page_unlock_noretire: page 70003b80c00 is not locked
7005228 memory leaks in libkmsagent
7012935 pkcs11_kms agent not respecting key state value from OKM
7023053 pkcs11_kms does not verify PIN set correctly due to incorrect path
7026016 pkcs11kms -- invalid passphrase errors being logged in KMSAgentLog.log
7029587 objlabels.lst handling is fragile
7031755 pkcs11_kms agent -- can not enroll pkcs11 agent to OKM using IPv6 protocol
7040064 search_for_objects() may unlock an already unlocked mutex
7055244 profile files not properly protected for multi-process access
7063049 kms agent rewrites cluster.cfg file unnecessarily during LoadProfile
7065602 KMSAgent Log -- failover message logged is not clear to user
7068481 pkcs11_kms agent not updating client cluster.cfg with current OKM cluster status
 
(from 147441-02)
 
6491230 problem with procfs
6533904 SCTP: doesn't support traffic class for IPv6
6593014 pools and zones do not correctly deal with offline CPUs when a pset is destroyed
6805468 stack instances introduced a header format error in usr/src/uts/common/inet/sctp/sctp_impl.h
6885065 problem with devfs
6921225 problem with kernel/fs
6994468 recv() with MSG_PEEK causes death by a thousand tiny msgbs after 6666472
6995260 killing 10's of 1000's of processes does not scale
7002817 IPv6 Traffic Class (TCLASS) header option cannot be set on Solaris 10 running on x86
7030953 AES CBC mode code path spends 50% time in non-encryption operations
7032670 AES-128-ECB 16KB encryption on T4 can be significantly better
7032698 AES-128-CFB128 16KB encryption (via ucrypto API) on T4 can be significantly better
7033814 assertion failure in OpenSSL speed RSA-4096 test via pkcs11 engine on T4
7036405 heavy mutex contention in libumem results in negative scaling of multi-threaded RSA test
7042526 poolbind(1m) can cause processes to be unkillably stuck
7045416 tight-loop optimization of digest algorithms for T4
7048794 64-bit libsoftcrypto not enabled for T4
7049226 hot lock in ire_cache_lookup
7069494 domain migration broken on T4, causes SSL read error: s3_pkt.c, line 478
 
(from 147441-01)
 
7054149 KU rejuvenation post Solaris 10 Update Release 10
7075118 drivers with null probe entry point fail attach
 
(from 146323-01)
 
        This revision accumulates generic Sustaining patch 146284-01
        into Solaris S10U10 update.
 
(from 146284-01)
 
6382683 lofi is confused about sync/async I/O
6603856 lofi(7D) can thrash the page cache
6743207 lofi page cache fix does not work for non-8K pagesizes
 
(from 147269-01)
 
6216670 NFS server needs a bigger transmit buffer
6261858 ls(1) -l, getfacl(1), and setfacl(1) can return "Permission denied" due to "nobody" and ACLs
6712803 4way NFSv4 deadlock between pvn_vplist_dirty, nfs4_attr_cache and nfs4_putpages
6918232 /etc/ftpd/ftpusers needs to be updated to include unknown, upnp and svctag users
6942081 Solaris doesn't deliver SIGLOST for lost lock when Linux NFS server returns NFS4ERR_BAD_STATEID
6977020 patch 143131-04 or higher causes performance issues with forcedirectio in place
7036028 nfs{3,4}_close() has O(n*n) time complexity after forced umount where n is number of pages
 
(from 147700-01)
 
6976827 unable to remove files once ZFS filesystem is totally filled
7003251 'zfs recv' fails with EINVAL in restore_free()
 
(from 146295-03)
 
7011214 UNIX03: /tset/ANSI.hdr/misc/stdlib/T.stdlib{48} /tset/POSIX.hdr/misc/wait/T.wait{10} failed
7052175 UNIX03: VSC /tset/XOPEN.cmd/uucp/uucp.sh {1039} still fails
 
(from 146295-02)
 
6235135 UNIX03/UNIX98: *vsc* uux 1008, 1009, 1010, 1018, 1032, uuto 1029 and uucp 1021 fail
7020236 uucp/uux cannot recognize host names greather than 14 characters
 
(from 146295-01)
 
        This revision accumulates generic Sustaining patch 146280-01
        into Solaris S10U10 update.
 
(from 146280-01)
 
6177817 uucp uses unsafe strcat() routines for processing "-s" & "-m" options
 
(from 137277-01)
 
        This revision accumulates generic Sustaining patch 125903-02
        into Solaris S10U5 update.
 
(from 125903-02)
 
6542991 UUCICO reports ASSERT error after installing su driver patch 118557-07
 
(from 125903-01)
 
        This revision accumulates generic Sustaining patch 125805-01
        into Solaris S10U4 update.
 
(from 125805-01)
 
6500236 several times a day uucp stops working and creates a CPU workload up to 100%
 
(from 147013-02)
 
        This revision accumulates generic Sustaining patch 146768-02
        into Solaris S10U10 update.
 
(from 147013-01)
 
        This revision accumulates generic Sustaining patch 146768-01
        into Solaris S10U10 update.
 
(from 146768-02)
 
6993217 zoneadm install -b aborts instead of removing patches in the correct order before installing
 
(from 146768-01)
 
6757506 race can cause zoneadm to emit 'zoneadm: failed to get zone name: Invalid argument' messages
 
(from 147714-01)
 
6987395 fgetgrent_r() only handles input lines up to 2K regardless of the supplied buffer length
7019305 problem with library libc
 
(from 146691-01)
 
7029430 ::ire -v causes mdb to core dump
 
(from 146321-03)
 
        This revision accumulates generic Sustaining patch 140564-03
        into Solaris S10U10 update.
 
(from 146321-02)
 
6985890 UNIX03 VSU CAPI.os/streams/ioctl/T.ioctl{19,99} FAILS intermittently
 
(from 146321-01)
 
        This revision accumulates generic Sustaining patch 146282-01
        into Solaris S10U10 update.
 
(from 146282-01)
 
6919748 panic caused by bad mblk_t after a call to ldtermrput
 
(from 140564-03)
 
7047554 backout 6651616 - fix requires more work
 
(from 140564-02)
 
4491376 extraneous statement in ptem.c
4726809 duplicate M_IOCNAK from 'pts'
5012244 ptslwput() holds lock across putnext()
5021554 ldterm doesn't honor flow control when handling upstream M_BREAK messages
(removed) 6651616 ptm streams driver misbehaving in some corner cases
6955019 oplmsu maintainability
6966955 ptem.c cstyle failures
 
(from 140564-01)
 
        This revision accumulates generic Sustaining patch 140384-01
        into Solaris S10U7 update.
 
(from 140384-01)
 
6433954 ptc and ptsl needs to have properly sequenced code
 
(from 147771-01)
 
7034726 multi-threaded service calls acl_fromtext() from multiple threads at the same time and dumps core
 
(from 147437-02)
 
6896447 new R_SPARC_WDISP10 relocation type
 
(from 147437-01)
 
7083331 copy relocation against partially initialized bss does not do the copy
 
(from 147259-02)
 
6399681 aggr should adjust its capabilities dynamically according to constituent ports
7068461 system panics when the snoop command and the rcp command are executed
7076483 deadlock between aggr and callout threads
7084866 aggr: mac_close should be part of aggr_port_free
 
(from 147259-01)
 
        This revision accumulates generic Sustaining patch 144535-02
        into Solaris S10U10 update.
 
(from 144535-02)
 
6418178 system can panic if MAC notifications come immediately after a port is added into an aggregation
 
(from 144535-01)
 
6946534 aggr interface not multicast capable wrt all hosts group on reboot
6959661 possible memory leaks in aggr_m_multicst
 
(from 148230-01)
 
7080247 automount home directory access can trigger gssd circular dependency
 
(from 147150-01)
 
6989192 I/Os are stuck in mptsas
7052663 panic BAD TRAP: type=31 occurred in module "unix" due to a NULL pointer dereference
7065412 t4-2 panics during disk/DVD testing
 
(from 148099-03)
 
6228435 undecoded command in var/adm/messages - Error for Command: undecoded cmd 0x5a
6241086 format should allow label adjustment when disk/LUN size changes
6430818 Solaris needs mechanism of dynamically increasing LUN size
6925496 kernel panic in ata_wait when opening sound-juicer application (intermittent)
7026372 x86 is reporting "Error setting up next portion of DMA transfer" after each exception
7068614 add DELL MD32xx/MD32xxi to lsi_asymmetric_fops.c and sd.c/ssd.c
 
(from 148099-02)
 
6981452 scsi_watch_thread is not well-serialized
 
(from 148099-01)
 
6938643 Erie PCI-EM hotplug failed to detach driver
 
(from 144525-03)
 
6625553 BAD TRAP: type=31 rp=2a100297730 addr=0 mmu_fsr=0 occurred in module "genunix"
7068412 scsi_vhci can hold LUN with VHCI_HOLD_LUN() indefinitely
7085968 VHCI_PKT_IN_FAILOVER flag is never cleared
 
(from 144525-02)
 
7079724 system panics in scsi_vhci:hds_sym_path_get_opinfo after installing patch 144501-19
 
(from 144525-01)
 
7010193 Reservation Conflict on path failback with IBM SVC
7068425 I/O is not always quiesced when SCSI-2 reservation is sent
7075285 panic while sending reset target to a FC device on S10U10
 
(from 145938-01)
 
6937968 request addition to conversion_array in rdwr_efi.c to support CDS layout on disks greater than 1TB
 
(from 147785-01)
 
7017186 "WARNING:Command failed to complete...Device is gone" generated when resetting SP
7068505 disk unavailable after re-insertion


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:  Due to the fix for CR 6898318 (ZFS root system can hang swapping to
         zvol) having been removed from 147441-04 (it was initially fixed in
         147441-04), users can now hit CR 6898318.  CR 6898318 only affects
         systems with ZFS root; the workaround is to set primarycache=metadata
         for all zvol based swap devices.
 
         For example:
 
         # swap -l
         swapfile             dev  swaplo blocks   free
         /dev/zvol/dsk/rpool/swap 256,1      16 10246128 10246128
         #
 
         shows that we have a zvol swap device rpool/swap, so then we run:
 
         # zfs set primarycache=metadata rpool/swap
 
         If there were other zvol swap devices, then we have to set
         primarycache=metadata for each one.
 
NOTE 2:  Fix to 7097870 (spill block can be dropped in some situations during
         incremental receive) introduces backward incompatibility with zfs
         send/recv.  I.e., ZFS streams created with this patch will not be
         receivable with older ZFS versions and it will fail with below error
         message in destination host:
 
         "cannot receive: stream has unsupported feature, feature flags = 24"
 
         This change is to allow important fix in ZFS to avoid metadata
         corruptions related to ACL.  An upgrade to same or greater version
         of ZFS is required in destination for ZFS streams to work properly.
 
NOTE 3:  To work around delayed processing of inbound network traffic described
         by CR 6964945 (inbound IPMP echo replies are delayed in the soft_rings
         layer of the network stack), add the following lines to /etc/system
         and reboot:
 
         set dls:soft_ring_allow_bind = 0
         set dls:soft_ring_worker_pri = 99
 
         If this does not resolve the issue fully, add the following line:
 
         set ip:ip_squeue_bind = 0
 
         If this still does not resolve the issue, then either CR 6964945 is
         not the cause, or the system is too busy for the workload.

NOTE 4:  When using SCTP with unreliable networks, a system panic in
         sctp_rotate_faddr() may occur.  To fix, please also install
         the following patch:

         150401-10 (or greater)  kernel patch

         For more details, see Service Alert Document 1607306.1:

         https://support.oracle.com/rs?type=doc&id=1607306.1


README -- Last modified date: Monday, May 11, 2015