Patch-ID# 112233-11
Keywords: security ipqos drmach jaguar tcp multidata transmit sockfs
Synopsis: SunOS 5.9: Kernel Patch
Date: Dec/23/2003


Install Requirements: Install in Single User Mode                      
                      Reconfigure immediately after patch is installed                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 112234

Topic: SunOS 5.9: 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.sun4c sparc.sun4d sparc.sun4m sparc.sun4u

BugId's fixed with this patch: 4114317 4115610 4201022 4203748 4254013 4259149 4336082 4352265 4354427 4357217 4360843 4375052 4382913 4390777 4396697 4401262 4407972 4416645 4417647 4425786 4462509 4466085 4466818 4469395 4473583 4479794 4484338 4487572 4488694 4491038 4495650 4496935 4498831 4500536 4502640 4504686 4511634 4520669 4521521 4521525 4522402 4524005 4525533 4527648 4532512 4533078 4533108 4533270 4533712 4592876 4618812 4619267 4619870 4623395 4625392 4627510 4627620 4629396 4629569 4630273 4630754 4631275 4631903 4633008 4633015 4634031 4636049 4637031 4638346 4638608 4638981 4639079 4639552 4640282 4640542 4640982 4641546 4641562 4642754 4643857 4644123 4644346 4644731 4645471 4647361 4648171 4648388 4649104 4649557 4649851 4650210 4651201 4652995 4653044 4653919 4655634 4656795 4657510 4658216 4659144 4659588 4659777 4659882 4660167 4662169 4662866 4663297 4664740 4664749 4664967 4666799 4666858 4667724 4669462 4669486 4670609 4672604 4672677 4672730 4672991 4673299 4673676 4674788 4675827 4675868 4676535 4676707 4677620 4678303 4678396 4681040 4682258 4682824 4682913 4682918 4683862 4686454 4686943 4687362 4687850 4688392 4688398 4688704 4689309 4691127 4691577 4691670 4692542 4693350 4693574 4694382 4694560 4695771 4696700 4697189 4697205 4697219 4698325 4698684 4700697 4701854 4702559 4703422 4704996 4707874 4708822 4709147 4709805 4711013 4711133 4711217 4711218 4712247 4712511 4713110 4713403 4713409 4713787 4714062 4714245 4714688 4715897 4716320 4717004 4717581 4718366 4718565 4719361 4719365 4720790 4721112 4721396 4722493 4722897 4725524 4726041 4729275 4729479 4729683 4730464 4731198 4735093 4736439 4737656 4739920 4740766 4740769 4742711 4743053 4744248 4744825 4745039 4745795 4747307 4747714 4748309 4748411 4749268 4749542 4749934 4754201 4756231 4756923 4756968 4757023 4757311 4757685 4757718 4760434 4761972 4762697 4763130 4763402 4763631 4763813 4764855 4768631 4769147 4769411 4770236 4771216 4772038 4772200 4772712 4772938 4773620 4775105 4775225 4779758 4779923 4780607 4780672 4780968 4781113 4784039 4785044 4785304 4785321 4785492 4785538 4786613 4788230 4788766 4789964 4790144 4790941 4791004 4791734 4791797 4793178 4793905 4794501 4795674 4796430 4797833 4797841 4798095 4798883 4799039 4799057 4799331 4799482 4802549 4803293 4803645 4804524 4805135 4806176 4806695 4807341 4808811 4808976 4809516 4810029 4810810 4816970 4819633 4820199 4820268 4821425 4821560 4824988 4825042 4825299 4826425 4827119 4829241 4830128 4830650 4831983 4832104 4832222 4833032 4834383 4834559 4836134 4836575 4836611 4838367 4841716 4844839 4845500 4845974 4846355 4846488 4847372 4847429 4848215 4849297 4849433 4850672 4852595 4853405 4854496 4854928 4855160 4856084 4858518 4860142 4863460 4863473 4865678 4869170 4869242 4870519 4872043 4872125 4873681 4874096 4880360 4880617 4881707 4882780 4884410 4885266 4886961 4887064 4892462 4892667 4893310 4895681 4896336 4896671 4899280 4900113 4900694 4902715 4903724 4904300 4905628 4907723 4915829 4921227 4921384 4935140 4945272

Changes incorporated in this version: 4115610 4401262 4407972 4466818 4469395 4630273 4641562 4664967 4683862 4686454 4713403 4729683 4730464 4764855 4772200 4775225 4785304 4785321 4788766 4789964 4791734 4797833 4798095 4798883 4799482 4808811 4810810 4820268 4821425 4824988 4845500 4854496 4854928 4855160 4880360 4882780 4892667 4895681 4896336 4896671 4900113 4904300 4915829 4921227 4935140

Patches accumulated and obsoleted by this patch: 112653-04 112687-02 112701-02 112736-03 112737-03 112840-03 112841-10 112902-12 112903-03 112904-12 112967-05 113150-03 113156-01 113158-01 113159-01 113163-01 113218-09 113219-01 113325-01 113445-04 113449-04 113453-06 113489-05 113571-03 113578-01 113714-01 113740-04 113963-01 114226-01 114360-01 114382-01 114384-02 114390-01 114391-01 114392-01 114418-03 114466-04 114760-02 114863-01 114977-01 115243-01 115245-01 115246-01 115496-01 115499-01 116233-01 116433-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/driver_aliases
/etc/inet/wanboot.conf.sample
/etc/init.d/inetsvc
/etc/minor_perm
/etc/name_to_major
/etc/nca/ncaport.conf
/etc/netboot/wanboot.conf.sample (deleted)
/etc/rc0.d/K42inetsvc
/etc/rc1.d/K42inetsvc
/etc/rc2.d/S72inetsvc
/etc/rcS.d/K42inetsvc
/etc/security/exec_attr
/kernel/drv/ecpp
/kernel/drv/ip
/kernel/drv/ip6
/kernel/drv/ipsecah
/kernel/drv/ipsecesp
/kernel/drv/mm
/kernel/drv/nca
/kernel/drv/openeepr
/kernel/drv/ramdisk
/kernel/drv/ramdisk.conf
/kernel/drv/sparcv9/ecpp
/kernel/drv/sparcv9/ip
/kernel/drv/sparcv9/ip6
/kernel/drv/sparcv9/ipsecah
/kernel/drv/sparcv9/ipsecesp
/kernel/drv/sparcv9/mm
/kernel/drv/sparcv9/nca
/kernel/drv/sparcv9/openeepr
/kernel/drv/sparcv9/ramdisk
/kernel/drv/sparcv9/tcp
/kernel/drv/sparcv9/tcp6
/kernel/drv/tcp
/kernel/drv/tcp6
/kernel/fs/sockfs
/kernel/fs/sparcv9/sockfs
/kernel/genunix
/kernel/misc/gld
/kernel/misc/krtld
/kernel/misc/nfs_dlboot
/kernel/misc/pcihp
/kernel/misc/sparcv9/gld
/kernel/misc/sparcv9/krtld
/kernel/misc/sparcv9/nfs_dlboot
/kernel/misc/sparcv9/pcihp
/kernel/misc/sparcv9/swapgeneric
/kernel/misc/swapgeneric
/kernel/strmod/6to4tun
/kernel/strmod/ip
/kernel/strmod/ip6
/kernel/strmod/ipsecah
/kernel/strmod/ipsecesp
/kernel/strmod/sparcv9/6to4tun
/kernel/strmod/sparcv9/ip
/kernel/strmod/sparcv9/ip6
/kernel/strmod/sparcv9/ipsecah
/kernel/strmod/sparcv9/ipsecesp
/kernel/strmod/sparcv9/tcp
/kernel/strmod/sparcv9/tcp6
/kernel/strmod/sparcv9/tun
/kernel/strmod/tcp
/kernel/strmod/tcp6
/kernel/strmod/tun
/kernel/sys/inst_sync
/kernel/sys/shmsys
/kernel/sys/sparcv9/inst_sync
/kernel/sys/sparcv9/shmsys
/platform/SUNW,Netra-240
/platform/SUNW,Netra-T12/kadb
/platform/SUNW,Netra-T12/kernel/misc/sparcv9/platmod
/platform/SUNW,Netra-T12/kernel/misc/sparcv9/sbdp
/platform/SUNW,Serverblade1/kernel/drv/options.conf
/platform/SUNW,Serverblade1/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Blade-1000/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire-15000/kadb
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire-15000/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV
/platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/axq
/platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/dr
/platform/SUNW,Sun-Fire-15000/kernel/drv/sparcv9/schpc
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/drmach
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/fcgp2
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/gptwo_pci
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/gptwo_wci
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/sc_gptwocfg
/platform/SUNW,Sun-Fire-15000/kernel/misc/sparcv9/scosmb
/platform/SUNW,Sun-Fire-15000/kernel/sparcv9/unix
/platform/SUNW,Sun-Fire-880/kernel/drv/gptwo.conf (deleted)
/platform/SUNW,Sun-Fire-880/kernel/drv/sparcv9/bbc (deleted)
/platform/SUNW,Sun-Fire-880/kernel/drv/sparcv9/gptwo (deleted)
/platform/SUNW,Sun-Fire-880/kernel/misc/sparcv9/sbdp (deleted)
/platform/SUNW,Sun-Fire-V210
/platform/SUNW,Sun-Fire-V240/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire-V250/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire-V440/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire/kadb
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/SUNW,Sun-Fire/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV
/platform/SUNW,Sun-Fire/kernel/misc/sparcv9/platmod
/platform/SUNW,Sun-Fire/kernel/misc/sparcv9/sbdp
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kadb
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/SUNW,UltraSPARC
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/SUNW,UltraSPARC-II
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC-II
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/pcipsy
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sbus
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/pcipsy
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/sbus
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/platmod
/platform/SUNW,Ultra-Enterprise-10000/kernel/misc/sparcv9/platmod
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/unix
/platform/SUNW,Ultra-Enterprise/kernel/drv/fhc
/platform/SUNW,Ultra-Enterprise/kernel/drv/sparcv9/fhc
/platform/SUNW,Ultra-Enterprise/kernel/misc/platmod
/platform/SUNW,Ultra-Enterprise/kernel/misc/sparcv9/platmod
/platform/sun4m/cprboot
/platform/sun4m/kadb
/platform/sun4m/kernel/drv/cgfourteen
/platform/sun4m/kernel/drv/sx
/platform/sun4m/kernel/drv/sx_cmem
/platform/sun4m/kernel/drv/zs
/platform/sun4m/kernel/misc/cpr
/platform/sun4m/kernel/unix
/platform/sun4m/ufsboot
/platform/sun4u/cprboot
/platform/sun4u/kadb
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-II
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIe
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IIi
/platform/sun4u/kernel/cpu/SUNW,UltraSPARC-IV
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-II
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-III+
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIIi
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIe
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIi
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IV
/platform/sun4u/kernel/drv/pci_pci
/platform/sun4u/kernel/drv/pcipsy
/platform/sun4u/kernel/drv/sbus
/platform/sun4u/kernel/drv/sparcv9/bge
/platform/sun4u/kernel/drv/sparcv9/fcode
/platform/sun4u/kernel/drv/sparcv9/mc-us3i
/platform/sun4u/kernel/drv/sparcv9/pci_pci
/platform/sun4u/kernel/drv/sparcv9/pcipsy
/platform/sun4u/kernel/drv/sparcv9/pcisch
/platform/sun4u/kernel/drv/sparcv9/sbus
/platform/sun4u/kernel/drv/sparcv9/zs
/platform/sun4u/kernel/drv/zs
/platform/sun4u/kernel/genunix
/platform/sun4u/kernel/misc/cpr
/platform/sun4u/kernel/misc/forthdebug
/platform/sun4u/kernel/misc/sparcv9/cpr
/platform/sun4u/kernel/misc/sparcv9/fcodem
/platform/sun4u/kernel/misc/sparcv9/forthdebug
/platform/sun4u/kernel/misc/sparcv9/gptwocfg
/platform/sun4u/kernel/misc/sparcv9/sbd
/platform/sun4u/kernel/misc/sparcv9/zuluvm
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4u/kernel/unix
/platform/sun4u/ufsboot
/platform/sun4u/wanboot
/usr/include/inet/ip.h
/usr/include/inet/ip_if.h
/usr/include/inet/ip_ire.h
/usr/include/inet/mi.h
/usr/include/inet/tcp.h
/usr/include/netinet/in.h
/usr/include/netinet/ip6.h
/usr/include/sys/archsystm.h
/usr/include/sys/atomic.h
/usr/include/sys/bitmap.h
/usr/include/sys/bootconf.h
/usr/include/sys/bootstat.h
/usr/include/sys/callb.h
/usr/include/sys/cmpregs.h
/usr/include/sys/cpupart.h
/usr/include/sys/cpuvar.h
/usr/include/sys/dlpi.h
/usr/include/sys/dumphdr.h
/usr/include/sys/ecppreg.h
/usr/include/sys/epm.h
/usr/include/sys/ethernet.h
/usr/include/sys/file.h
/usr/include/sys/gld.h
/usr/include/sys/gldpriv.h
/usr/include/sys/hotplug/hpctrl.h
/usr/include/sys/klwp.h
/usr/include/sys/kmem.h
/usr/include/sys/kmem_impl.h
/usr/include/sys/lgrp.h
/usr/include/sys/lgrp_user.h
/usr/include/sys/list.h
/usr/include/sys/list_impl.h
/usr/include/sys/mman.h
/usr/include/sys/multidata.h
/usr/include/sys/nvpair.h
/usr/include/sys/obpdefs.h
/usr/include/sys/panic.h
/usr/include/sys/pattr.h
/usr/include/sys/promif.h
/usr/include/sys/ramdisk.h
/usr/include/sys/resource.h
/usr/include/sys/rwstlock.h
/usr/include/sys/scsi/conf/autoconf.h
/usr/include/sys/socketvar.h
/usr/include/sys/stream.h
/usr/include/sys/syscall.h
/usr/include/sys/thread.h
/usr/include/sys/ucontext.h
/usr/include/sys/vfs.h
/usr/include/sys/vmsystm.h
/usr/include/sys/vnode.h
/usr/include/vm/as.h
/usr/include/vm/hat.h
/usr/include/vm/page.h
/usr/include/vm/seg.h
/usr/include/vm/seg_spt.h
/usr/include/vm/seg_vn.h
/usr/kernel/drv/pm
/usr/kernel/drv/sparcv9/pm
/usr/lib/abi/abi_libnvpair.so.1
/usr/lib/abi/sparcv9/abi_libnvpair.so.1
/usr/lib/adb/anon_map
/usr/lib/adb/cpu
/usr/lib/adb/ill
/usr/lib/adb/ipc
/usr/lib/adb/itimer
/usr/lib/adb/multidata
/usr/lib/adb/nca_if
/usr/lib/adb/patbkt
/usr/lib/adb/patbkt.nxt
/usr/lib/adb/pattbl
/usr/lib/adb/pattr
/usr/lib/adb/pbm
/usr/lib/adb/pdesc
/usr/lib/adb/pdesc.nxt
/usr/lib/adb/pdesc_slab
/usr/lib/adb/pdescinfo
/usr/lib/adb/rwstlock
/usr/lib/adb/segvn
/usr/lib/adb/sparcv9/anon_map
/usr/lib/adb/sparcv9/cpu
/usr/lib/adb/sparcv9/ill
/usr/lib/adb/sparcv9/ipc
/usr/lib/adb/sparcv9/itimer
/usr/lib/adb/sparcv9/multidata
/usr/lib/adb/sparcv9/patbkt
/usr/lib/adb/sparcv9/patbkt.nxt
/usr/lib/adb/sparcv9/pattbl
/usr/lib/adb/sparcv9/pattr
/usr/lib/adb/sparcv9/pbm
/usr/lib/adb/sparcv9/pdesc
/usr/lib/adb/sparcv9/pdesc.nxt
/usr/lib/adb/sparcv9/pdesc_slab
/usr/lib/adb/sparcv9/pdescinfo
/usr/lib/adb/sparcv9/rwstlock
/usr/lib/adb/sparcv9/segvn
/usr/lib/adb/sparcv9/tcp
/usr/lib/adb/sparcv9/thread
/usr/lib/adb/tcp
/usr/lib/adb/thread
/usr/lib/devfsadm/linkmod/SUNW_ramdisk_link.so
/usr/lib/efcode/sparcv9/fcdriver.so
/usr/lib/efcode/sparcv9/fcode.so
/usr/lib/efcode/sparcv9/fcpackage.so
/usr/lib/efcode/sparcv9/interpreter
/usr/lib/efcode/sparcv9/lfc_gptwo.so
/usr/lib/efcode/sparcv9/lfc_upa_pci.so
/usr/lib/libnvpair.so.1
/usr/lib/llib-lnvpair
/usr/lib/llib-lnvpair.ln
/usr/lib/mdb/kvm/genunix.so
/usr/lib/mdb/kvm/sparcv9/genunix.so
/usr/lib/mdb/proc/libnvpair.so
/usr/lib/mdb/proc/sparcv9/libnvpair.so
/usr/lib/ncad_addr.so
/usr/lib/ncad_addr.so.1
/usr/lib/power/powerd
/usr/lib/rcm/modules/SUNW_mpxio_rcm.so
/usr/lib/sparcv9/libnvpair.so.1
/usr/lib/sparcv9/llib-lnvpair.ln
/usr/lib/sparcv9/ncad_addr.so
/usr/lib/sparcv9/ncad_addr.so.1
/usr/platform/sun4c/lib/fs/ufs/bootblk
/usr/platform/sun4d/lib/fs/ufs/bootblk
/usr/platform/sun4m/lib/fs/nfs/inetboot
/usr/platform/sun4m/lib/fs/ufs/bootblk
/usr/platform/sun4u/include/sys/cheetahregs.h
/usr/platform/sun4u/include/sys/cmp.h
/usr/platform/sun4u/include/sys/intreg.h
/usr/platform/sun4u/include/sys/machsystm.h
/usr/platform/sun4u/include/sys/memnode.h
/usr/platform/sun4u/include/sys/sbdp.h (deleted)
/usr/platform/sun4u/include/sys/spitregs.h
/usr/platform/sun4u/include/sys/vis.h
/usr/platform/sun4u/include/sys/xc_impl.h
/usr/platform/sun4u/include/vm/hat_sfmmu.h
/usr/platform/sun4u/lib/fs/nfs/inetboot
/usr/platform/sun4u/lib/fs/ufs/bootblk
/usr/sbin/pmconfig
/usr/sbin/ramdiskadm
/usr/sbin/rpc.rexd

Problem Description:

This patch revision was generated to accumulate and obsolete
        the changes introduced in feature point patch 116433-01 
        and to include these additional changes:
 
4115610 All ON ethernet drivers should support IPv6 fast path
4407972 GLD: DL_BIND_ACK passes 6-byte DLSAP rather than 8
4683862 GLD doesn't provide VLAN support
4401262 DR operation results in panic if p_toxic is set due to UE
4845500 code for checking whether a CE occurred after memory scrubber runs is broken
4854496 enabling page removal causes bad trap 9 panic
4880360 Limit the number of pages that can be automatically retired
4630273 installing rm6 on s9 leads to a long pause at system boot
4641562 idle cpus covet the last runnable thread
4686454 getrusage is much slower on solaris than competitive boxes
4713403 mount hangs, leaving fs locked, if resource name is same as mount point
4729683 modload() could do some checking before loading a module
4772200 fcntl(2) is slow on Solaris when compared to Linux
4764855 dup is slow on Solaris when compared to Linux
4789964 NULL pointer dereference in ip_ocsum (panic)
4791734 netstat accesses unmapped memory. in nextstr routine.
4797833 tcp_rinfop() does not count all mblks
4798095 getsockname() is slow on Solaris when compared to Linux
4775225 getpeername() is slow on Solaris when compared to Linux
4798883 schpc not picking up mailbox replies
4821425 During bootup sometime schpc_thread is not created.
4799482 error injection during memory unconfigure causes panic
4810810 getcontext(2) could be faster
4820268 sparcv9 bcopy should use 64-bit loads and stores
4785321 stat does usually unnecessary copy-in
4785304 open does usually unnecessary copy-in
4808811 mem driver /dev/zero read/write uiomove
4854928 Using pflags on a suspended process crashes system; ps, top, proc tools fail
4788766 panic: assertion failed: !PP_ISFREE(pp) for madvise w/ MADV_FREE, MADV_ACCESS_*
4730464 PP_CLRMIGRATE() under a shared page lock
4855160 vfs_unmountall() should unmount FSs in the reverse order of their mounting
4882780 psrinfo -vp: implementation string is lost during DR
4895681 Platform specific updates missing to support US-IV on LW8
4896336 ip_close() causing strlock() being called due to q_sqflags being set.
4896671 Solaris 9 system performance degrades when running ttcp over Emulex
4900113 kernel should send DIMM indictments to SC
4915829 ECC burst scenario results in recursive mutex
4921227 32 bit system panics if the page is retired.
4935140 require bge driver updates / VLAN support for SPARC bge
4892667 bge should implement all known workarounds for PHY problems
4904300 PSARC 2002/711 Solaris X86 support for Scimitar Blades
 
(from 112233-10)
 
4802549 PAGE_HASH_MUTEX and page_vnode_mutex can deadlock
4945272 repeated fsync() may not sync all pages
 
(from 112233-09)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 KU feature
        point patch 114466-04 and feature point patches 113219-01,
        113325-01, 113571-03, 114360-01, 114392-01, 114863-01, and
        115245-01; and to include these additional changes:
 
4921384 S9 KU-09 will panic the system without installing Jaguar DR dependency patches.
4336082 fsync() call on files with no/few dirty pages is very slow
4639552 zsh driver can't receive a packet correctly.
4649104 adapt to rare case of shifting prom ihandles
4663297 Hanging and unkillable 64 bit process via mmap() on Ultrasparc III
4703422 Node hangs while rebooting
4711217 prtdiag should report status of cpus/dimms/asics/pci devices
4711218 prtdiag should report devfs path associated with pci devices and asics
4736439 amp->locality and friends leaked during stress test
4754201 Solaris 10 build 18: pvn_vplist_dirty() can get stuck looping forever.
4762697 assertion failed: !IS_VMODSORT(vp)   hat_ismod(pp)... file: .. vm/seg_map.c
4779923 Kernel memory allocator to track additional  info. about memory block.
4780607 The default_copyout is suboptimal.
4785044 mutex_panic: recursive mutex_enter, lp=fec2a9b4 owner=e0d57720 thread=e0d57720
4819633 ctf label problems with current s9u3 patches
4829241 Starcat specific CPU constants need to be updated
4830128 caller's program counter are no longer stored
4832104 US-III cpus are not offlined on WDU and EDU events
4834559 random panics on 4mMPs with assertion failed: DEVI(pdip)->devi_pm_kidsupcnt > 0
4836134 CPUs should not be offlined on an L2 xxU event (without further work)
4850672 TOD validation of clock rate produces false warning
4852595 Additions to support ASR2 and PICL
4860142 domain slowdown with continuous CE events on SF6800
4869242 Cannot load module 'openeepr' for 4m/4d systems
4872043 jaguar system panic during IO test.
4872125 bsst and svvs test BA/OS/fork hangs systems
4873681 panic - boot: exitto64 returned from client program
4874096 mstc/SUITES_SU/S_2/item_misc/ts_priocntl/tc_priocntl_fx.038 FAIL on x86 s9u5_02
4880617 offlined Jaguar core can cause dstop during I/O cage test
4884410 wanboot should not create the /etc/netboot directory
4885266 x86 network custom jumpstart install is broken
4886961 thr_create() can run on a stack before the previous owner has thr_exit()'ed.
4887064 Unable to load module "openeepr" for 4m
4893310 wanboot is the source of some export source build errors
4899280 wanboot hangs
4900694 OBP_MAXPATHLEN needs to revert back to its original value of 256
4902715 pmconfig should truncate /etc/.cpr_config when rewriting
4791004 sf15k scosmb module needs deeper taskq for outbound err reports
4797841 panic during page removal due to Soft errors
4836575 ``assertion failed:  rootpp->p_vnode != NULL'' when removing a bad memory page
4881707 inetboot again uses non-privileged ports for NFS
4907723 wanboot fails if subnet-mask not specified
 
(from 112233-08)
 
4747307 firewall-pages virtual memory accounting needs work
4763130 incorrect value for #argument-cells passed in bop_free()
4799331 machines fail to boot because of "scratch memory overflow"
4757685 fail to detach slot 0 board having permanent memory and large ISM segments
4773620 fix for 4657510 introduces race setting cpu_chosen_level
4657510 CPU intensive apps don't have processor affinity on MP systems
4808976 fix for bug 4757718 inefficient
4847372 x-call on multi-cpu m/c causes panic due to null ptr. dereference
4821560 new msgs can enter the perimeter while qwriter() deferred message are waiting
4827119 "as" structure is freed before ddi_umem_unlock completes
4836611 need correct NAC name on dimm errors
 
(from 112233-07)
 
4352265 get rid of mdf_alloc
4721112 fi_wakeup_flg is redundant
4796430 kmem should provide non-thread-based dispensation to use pageout_reserve
4816970 md_trans:trans_error() reference to free memory
4354427 audit hooks for auditing enter/exit to prom/debugger incomplete
4747714 TCP Multidata Transmit (MDT) Project
4748309 STREAMS should increase dblock caches
4675868 "sync timeout" panic message after file sync was completed
4357217 spurious panic sync timeout can abort crash dump
4713110 Clean window fast trap sets fault type in wrong register
4716320 Framebuffer cannot power up after pressing stop-a from FBPM state
4793178 scsi_watch_thread won't suspend when concurrent pm activity
4718565 panic: with <unknown>:cp_default during dr testing
4743053 ecpp: overrides some OBP settings
4744825 No PCI DVMA error messages on Fiesta
4756923 no panic on iommu translation error during dma write (SDC)
4760434 Need software workaround for L2 tag/flush access
4761972 bad mondos from tomatillo (WARNING: invalid vector intr: number 0x785, pil 0x0)
4768631 PBM AFSR value is not printed when PCI fault happens
4785492 assertion failed: pbm_p->pbm_sync_flag_pa, file pcisch.c, line: 249
4791797 T2.x spurious mondo workaround needs to be enhanced
4806176 Jalapeno error messages for RCE/RUE events are misleading
4809516 software workaround needed for errata 85
4825042 Suppress h/w anomaly messages in non-DEBUG version of BGE driver
4826425 Enhance Jalapeno CPU special syndrome handling
4830650 WARNING: interrupt level 4 not serviced in Taco
4831983 Solaris identifies incorrect memory banks when reporting memory errors
4832222 memory-layout property mismatch between mc-us3i driver and OBP
4775105 UNIX98: *setrlimit* setrlimit call fails VSU test, sparc 32 bit only
4780968 Providing Platform Support for Enchilada Tower Server - ONSC Case 2002/589
4788230 Rexd daemon creates process which uses all CPU
4794501 Update ON package copyrights to 2003
4849297 changes required for ASR2
4846488 driver_aliases entries for fjulsa and mpt are the same
 
(from 112233-06)
 
4504686 Implement automatic removal of bad memory in a running domain
4390777 page_retire assumes page has vnode/offset identity
4740766 US-III cpus should be offlined on first non-fatal UCU E$ error
4740769 US-III cpus should be offlined after multiple correctable E$ ECC events
4375052 early panics encounter second panic in mdboot
4520669 Performance problem in traverse() on Solaris 8
4694382 prom_thread may sleep with prom_cpu lock held.
4770236 performance degradation for loadable kernel module in solaris 7 & 8
4790144 Panic during DR test: assertion failed: node >= 0
4793905 ch_pil15_interrupt() destroys %y register
 
(from 112233-05)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u3 KU feature
        point patch 113740-04 and feature point patch 113963-01 and
        to include these additional changes:
 
4627620 strlock() and qfill_syncq() cross-lock
4640982 sendfile doesn't update the offset when a error is returned
4711013 sendfilev may return wrong byte count on write errors
4640282 sendfile writes extra null bytes to the output file
4676535 trap in psig() due to lwp_cursig=0 and proc.p_sig nonzero
4749934 Need VM support for zulu - PSARC 2002/231
4756968 panic: in xc_attention() during dr testing.
4757311 race in strclose() causes delay in close
4757718 send mondo panic on USIII
4772938 rwlock_word_enter()/rwlock_hword_enter() does not work
4772038 iommu_dma_bindhdl() may leak dvma space
4785538 Should have locking in place to avoid clash between obp and solaris i2c access
4786613 threads enqueue locally when they could run remotely
4804524 getfpregs() spuriously enables FPU on sparcv9
4714062 AKU/SKU problem with prepatch scripts
 
(from 112233-04)
 
4491038 assertion failed in in_hashdrv after the system hang and at reboot
4201022 path_to_inst: duplicate entries warning
4653044 panic sync timeout pushes dumping onto a tiny stack
4664740 nfs extremely slow on SunBlade 1000s and 2000s
4698684 Cassini/gem are not auto configured after first DR add of IO board
4708822 priocntl() system can load a user module and can gain access to system
4748411 Fix for 4708822 can be improved
4714688 System hang during shutdown if fds of pipe are attached by fattach(3C).
4735093 F_SETLK performance can degrade quadratically with number of locks
4739920 unexpected panic for dvma read UE on E10k
4742711 cpu_offline processing time excessive with cpus paused
 
(from 112233-03)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u2
        feature point patches: 113150-03 113163-01 113158-01
        113159-01 113156-01 and to include these additional changes:
 
4462509 Recursive CE errors cause kernel stack overflow on Cheetah processors
4687362 Cheetah/Cheetah+ ME bit misunderstanding
4498831 system timer stops sending signals
4651201 DEVI_CLR_EVENT causes memory corruption
4533270 quiesced CPU assertion failure during CPU power-on DR operation
4675827 DISM MPSS madvise MADV_FREE
4676707 System loops is detected while trying to configure the I/O with DR.
4698325 munmap does not return pages to free/cache list
4701854 mmu_trap_tl1() may potentially have problems
4709805 Bad Trap panic in shmattach under high stress
4711133 c2audit:audit_savepath() caused system panic
4714245 some lgrp tunables could be more appropriately named
4717581 reboot "bootstring" can hard hang (used by cd0 after initial copy over)
4719365 MPO dynamic detection of NULL proc LPAs
4720790 clustered page allocation despite random default policy
4729479 MP systems hang during the shutdown
4731198 EAGAIN failures while mlocking within DISM segment
4745795 panic: recursive mutex_enter in timer_signal
4757023 page_try_demote_pages, panic: assertion failed: PAGE_EXCL(tpp)
 
(from 112233-02)
 
4360843 sd_struiowrq is NULL causing struioget to panic system
4500536 sd: improve driver error handling of timeout events
4666799 Fault instruction address in the application is reported wrongly
4669486 CE messaging too verbose and unclear
4674788 Cheetah/Cheetah+ invalid AFSR logging should be more descriptive
4682258 PCI ECC correctable errors can report wrong dimm or whole bank of dimms
4691127 Possible type overflow in xdr_array
4709147 thread destroys the mutex owned by some other thread
 
(from 112233-01)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patches:  112737-03
        and to include these additional changes:
 
4114317 DR operations hang after a few loops when cpu power control is also running
4382913 deadlock in modload while loading dependent modules
4466085 Cheetah Ecache UCC error at TL>0 causes panic
4521521 Cheetah+ Shadow AFSR/AFAR usage in error traps needs improvement
4521525 Cheetah/Cheetah+ I$ flushing in error handling routines needs improvement
4629569 Cheetah+ I$/D$ parity errors at TL>0 causes panic
4642754 Cheetah+ Error logging should differentiate AFSR1/AFAR1 and AFSR2/AFAR2 info
4484338 Need to improve handling of correctable errors
4496935 GX+ got panic when running S9_45 Xilch test
4527648 sun4m - SX driver may panic in sx_fatal_err()
4643857 MID2CPU macro may fail
4522402 appl thread stuck in cv_wait()/as_unmap even if softlockcnt <=0
4525533 putnext() may limit stack usage
4619870 System hung due to mutex held by thread in TS_RUN with stack still swapped out
4633015 Validate the E$ tag before scrubbing
4633008 Orphan CP error improvements
4636049 Panic in sfmmu_hblk_unlock
4637031 fb->removable-media pm dependency is not established at boot time
4638346 hme_blk initialization takes too long
4649851 Workaround for 4618861 DR/MPXIO problem
4650210 Sun Cluster requires callback for CB_CL_UADMIN to be done after vfs_* calls.
4655634 pci nexus driver should flush consistent buffers on Schizo 2.3
4672730 Under certain scenarios, munlock does not unlock pages within DISM+ segment
4672677 mlocking pages beyond available physical memory on a DISM+ segment causes panic
4677620 security hole in sysinfo
4682918 DISM causes a performance regression in netbench
4686943 memcpy has stale data in the fp regs after a signal is delivered
4691670 Cheetah/Cheetah+ DDI peek operations should be silent
4693350 backport 4661427 to Solaris 9 patch tree
4644123 Default memory allocation policy for shared memory broken
4693574 System hangs during DISM mlock operation
4702559 Error injector anomalies on US-II
4712247 Messages lost in spitfire machines running S9
4707874 MPO support for NULL proc LPAs
4718366 fast_ecc_err() uses 32bit load for 64bit address values
4719361 putnext() is too aggressive in stack overflow prevention
 
(from 112737-03)
 
4659588 restore lddmcdecode in DR drivers
 
(from 112737-02)
 
        This patch revision was generated to synchronize the
	package version string between s9 and s9u1
 
(from 112737-01)
 
4532512 need large page support for Dynamic ISM
4618812 poor initial placement when one forks twice
4623395 lgrp_cpu_init() uses KM_SLEEP with cpus paused
4627510 panic in page_ctrs_adjust() during DR mem attach
4638981 lgroup platform support for Sun Fire 3800 through 15K
4647361 Solaris needs IPQoS feature
4644731 IPQoS project degrades netbench performance when feature is disabled
 
(from 113150-03)
 
This patch was re-spun to maintain synchronization between the feature patch
gate and the generic patch gate.
 
(from 113150-02)
 
This patch was re-spun to maintain synchronization between the feature patch
gate and the generic patch gate.
 
(from 113150-01)
 
4511634 Overloading of test and data IP address for single adapter group
4533108 Need way for LWP to give hint about memory that it will be using heavily
4533078 PSARC 2002/030 - madv.so.1(1)
4630754 Changes to mpss.so.1(1) for PSARC 2002/030
4638608 mpss.so.1 needs I18N
4648171 madvise(3C) returns EINVAL when it should return ENOMEM
4644346 madvise(3C) returns ENOMEM when it should return EINVAL
 
(from 113156-01)
 
4533108 Need way for LWP to give hint about memory that it will be using heavily
4533078 PSARC 2002/030 - madv.so.1(1)
4630754 Changes to mpss.so.1(1) for PSARC 2002/030
4638608 mpss.so.1 needs I18N
4648171 madvise(3C) returns EINVAL when it should return ENOMEM
4644346 madvise(3C) returns ENOMEM when it should return EINVAL
 
(from 113158-01)
 
4533108 Need way for LWP to give hint about memory that it will be using heavily
4533078 PSARC 2002/030 - madv.so.1(1)
4630754 Changes to mpss.so.1(1) for PSARC 2002/030
4638608 mpss.so.1 needs I18N
4648171 madvise(3C) returns EINVAL when it should return ENOMEM
4644346 madvise(3C) returns ENOMEM when it should return EINVAL
 
(from 113159-01)
 
4533108 Need way for LWP to give hint about memory that it will be using heavily
4533078 PSARC 2002/030 - madv.so.1(1)
4630754 Changes to mpss.so.1(1) for PSARC 2002/030
4638608 mpss.so.1 needs I18N
4648171 madvise(3C) returns EINVAL when it should return ENOMEM
4644346 madvise(3C) returns ENOMEM when it should return EINVAL
 
(from 113163-01)
 
4533108 Need way for LWP to give hint about memory that it will be using heavily
4533078 PSARC 2002/030 - madv.so.1(1)
4630754 Changes to mpss.so.1(1) for PSARC 2002/030
4638608 mpss.so.1 needs I18N
4648171 madvise(3C) returns EINVAL when it should return ENOMEM
4644346 madvise(3C) returns ENOMEM when it should return EINVAL
 
(from 113714-01)
 
4491038 assertion failed in in_hashdrv after the system hang and at reboot
4201022 path_to_inst: duplicate entries warning
 
(from 113740-04)
 
4749934 Need VM support for zulu - PSARC 2002/231
 
(from 113740-03)
 
4780672 missing symlinks for enxs and stiletto in S9U3
4781113 ctf label problems with current s9u3 patches
4779758 Phase II SF15K DR implementation
4725524 SCSI disks with cauldron adapter can't be seen after DR operation
 
(from 113740-02)
 
4726041 ON support for enchilada server
4713409 Solaris Port for stiletto (SUNW,Serverblade1)
 
(from 113740-01)
 
4254013 need a better mechanism to detect multi-threaded user stack overflow
4533712 makecontext breaks in 64-bit mode
 
(from 113963-01)
 
4749934 Need VM support for zulu - PSARC 2002/231
 
(from 113218-09)
 
4780968 Providing Platform Support for Enchilada Tower Server - ONSC Case 2002/589
 
(from 113218-08)
 
4834383 xmits platform performance degradation
 
(from 113218-07)
 
4721396 no-streaming-cache property with Cassini exposes pci_fdvma_release() leak
4769411 panic with pci_stream_buf_enable=0 on F480
 
(from 113218-06)
 
4726041 ON support for enchilada server
4713409 Solaris Port for stiletto (SUNW,Serverblade1)
 
(from 113218-05)
 
4713787 Excalibur with 2 cpu's hangs on reboot
 
(from 113218-04)
 
4678396 PCI DMA handle allocation overhead
 
(from 113218-03)
 
4640542 Add XMITS support for SF15K
4697219 prtdiag crashes when a property doesn't exist
4704996 dman driver hardcodes the binding names of on board devices
 
(from 113218-02)
 
4669486 CE messaging too verbose and unclear
4674788 Cheetah/Cheetah+ invalid AFSR logging should be more descriptive
4682258 PCI ECC correctable errors can report wrong dimm or whole bank of dimms
 
(from 113218-01)
 
4114317 DR operations hang after a few loops when cpu power control is also running
4655634 pci nexus driver should flush consistent buffers on Schizo 2.3
 
(from 114382-01)
 
4726041 ON support for enchilada server
 
(from 114384-02)
 
4819633 ctf label problems with current s9u3 patches
 
(from 114384-01)
 
4726041 ON support for enchilada server
4781113 ctf label problems with current s9u3 patches
 
(from 113578-01)
 
4670609 inetboot does not honor arguments for device and network boot support
 
(from 113219-01)
 
4114317 DR operations hang after a few loops when cpu power control is also running
 
(from 113325-01)
 
4678303 pressing power button on SB100/1000 shows wrong buttons on popup window
4697189 *powerd* does not pass PM_ILDETIME env variable to idlecheck program.
4697205 *powerd* fails to execute idlecheck program on S9.
 
(from 113571-03)
 
4722493 Configure a Crystal+ and Cauldron result in pci:map-out failed
 
(from 113571-02)
 
4692542 panic: in fcode:fc_run_priv() with FC_RUN_PRIV: Priv violation
 
(from 113571-01)
 
4495650 Segmentation Fault in eFCode interpreter when DR connecting IO board
 
(from 114392-01)
 
4779758 Phase II SF15K DR implementation
4682824 IKP does not support DR connect of wPCI boards
 
(from 114360-01)
 
4634031 cprboot needs to use newer client interface
 
(from 114418-03)
 
4649104 adapt to rare case of shifting prom ihandles
 
(from 114418-02)
 
4819633 ctf label problems with current s9u3 patches
 
(from 114418-01)
 
4807341 cpr module for new Fujitsu platform
 
(from 114466-04)
 
4729275 Allow Crystal 2A to run  at 90MHZ/PCI-X on hsPCI+
4806695 An offline core can wind up pointed to by the Error Steering Register
4841716 PSARC/2003/196 psrinfo CMP support
4833032 RFE: Solaris should report DIMM/L2Cache indictments to SC
4847429 the code in plat_ecc_unum.c needs improvement
4865678 ECC mailbox messaging does not support maxcat boards
 
(from 114466-03)
 
4259149 WAN-capable network boot/install
4744248 boot argument processing is broken on sparcv9
4763631 boot code could be cleaned up
4473583 boot: 64-bit stat on 32-bit kernels
4849433 Extend libnvpair to allow embedded nvlists
4870519 nvlist_unpack() can fail with EFAULT (method NV_ENCODE_XDR)
 
(from 114466-02)
 
4803293 kernel could use a generic doubly-linked list implementation
4845974 lgroup APIs needed for observability and performance optimization
4863473 lgrp_home() should be able to take process or thread ID
4863460 Test whether to do lgroup optimizations needs to be updated for root lgroup
4858518 thread kadb and forthgen macros should list t_lgrp_affinity
4631275 Need mdb dcmds and walkers for lgroups to ease debugging
4659777 mdb should have cpu partition walker, dcmd
4869170 use of modstubs in updates considered harmful
 
(from 114466-01)
 
4667724 IPsec Hardware Acceleration Project
4700697 packet-corruption printf in esp should be esp1dbg()
4771216 Chalupa platform support needed in Solaris
4749542 Need to add scsi_options bits for Fast-160, Fast-320, and QAS
4810029 Solaris needs to support UltraSPARC-IV
 
(from 114863-01)
 
4524005 .threadlist command fails with a "Data Access Error"
 
(from 115245-01)
 
4810029 Solaris needs to support UltraSPARC-IV
 
(from 112841-10)
 
4848215 schpc and sc_gptwocfg drivers need to support RSV_EMPTY_CASSETTE
 
(from 112841-09)
 
4872043 jaguar system panic during IO test.
4880617 offlined Jaguar core can cause dstop during I/O cage test
 
(from 112841-08)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch  115243-01
 
(from 112841-07)
 
4416645 Error returned for parallel cfgadm commands
 
(from 112841-06)
 
4769147 CDC indicates an owner outside the domain Dstop during DR operations
 
(from 112841-05)
 
4669462 slot1 dr needs to be enabled by default
 
(from 112841-04)
 
4696700 DR copy-rename deadlocks modloading klmmod
 
(from 112841-03)
 
4664749 Starcat copy-rename blocks with cpus paused
 
(from 112841-02)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patches: 112736-03
 
(from 112841-01)
 
4652995 pcisch streaming cache flush TO panic during copy-rename suspend-resume
 
(from 112736-03)
 
4659588 restore lddmcdecode in DR drivers
 
(from 112736-02)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1 (rework)
 
(from 112736-01)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1
 
(from 113489-05)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch  115499-01 115246-01
 
(from 113489-04)
 
4625392 Premature Return from cv_wait_sig() causes hang in DR
 
(from 113489-03)
 
4673299 sbd DR module does not filter out bad ioctl commands
 
(from 113489-02)
 
4641546 System panic while configuring cPCI board
 
(from 113489-01)
 
4696700 DR copy-rename deadlocks modloading klmmod
 
(from 115246-01)
 
4810029 Solaris needs to support UltraSPARC-IV
 
(from 115499-01)
 
4717004 Core install on v880 causes error messages from sbdp module
4853405 cleanup needed after removal of dr drivers
 
(from 115243-01)
 
4810029 Solaris needs to support UltraSPARC-IV
 
(from 114226-01)
 
4639552 zsh driver can't receive a packet correctly.
 
(from 114390-01)
 
4779758 Phase II SF15K DR implementation
 
(from 112840-03)
 
4619267 wrsm driver acquires lock after pause_cpus() on starcat
 
(from 112840-02)
 
4756231 ctf label problems with current s9u2 patches
 
(from 112840-01)
 
4652995 pcisch streaming cache flush TO panic during copy-rename suspend-resume
 
(from 113445-04)
 
4848215 schpc and sc_gptwocfg drivers need to support RSV_EMPTY_CASSETTE
 
(from 113445-03)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch  115496-01
 
(from 113445-02)
 
4779758 Phase II SF15K DR implementation
4695771 Information data in cfgadm -val is incorrect after IO DR until reboot
 
(from 113445-01)
 
4640542 Add XMITS support for SF15K
4697219 prtdiag crashes when a property doesn't exist
4704996 dman driver hardcodes the binding names of on board devices
 
(from 115496-01)
 
4729275 Allow Crystal 2A to run  at 90MHZ/PCI-X on hsPCI+
 
(from 114391-01)
 
4779758 Phase II SF15K DR implementation
4659144 Different cPCI card slot nomenclature for IB boats confuses users.
 
(from 112904-12)
 
4799057 IPMP does not take over the MTU size of a interface.
 
(from 112904-11)
 
4846355 assertion failed: ii->ipsec_in_loopback, file: ip.c, line: 16721
4903724 IPv{4,6} tunnels over IPv6 fail when IPsec is enabled
4856084 problem with v4 traffic on v6 socket with ipsec policy
 
(from 112904-10)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch  114760-02
 
(from 112904-09)
 
4203748 Need router alert in mld_sendpkt
4838367 valid router alert generates level 0 ip debug
 
(from 112904-08)
 
4805135 mctl_present does not imply IPsec in use
4844839 ip_copymsg assumes that only IPsec uses M_CTL
 
(from 112904-07)
 
4722897 ipcsumdbg() causes system to drop to OBP
 
(from 112904-06)
 
4715897 arp falsely assumes only one AR_INTERFACE_UP can occur at a time
 
(from 112904-05)
 
4747714 TCP Multidata Transmit (MDT) Project
4763813 tcp adb macro missing a couple of fields
4772712 DL_{CAPABILITY,CONTROL}_* framework needs to be re-integrated
4803645 structure tags declared extern
 
(from 112904-04)
 
4737656 strqset+0x14 alignment panic
 
(from 112904-03)
 
4745039 tcp_close_detached should give cluster callback before removing tcpb
 
(from 112904-02)
 
4687850 TCP loopback connection stays in LAST_ACK (with the peer in FIN_WAIT_2)
 
(from 112904-01)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patches:  112701-02
 
(from 112701-02)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1
 
(from 112701-01)
 
4645471 CGTP feature required in Solaris 9 Update
 
(from 112902-12)
 
4790941 Running cgtp duplication with functionalipv6 option causes system hang
4659882 ip_newroute_ipif creates IRE cache entries with incorrect cmask
4820199 cgtp.cmd -  cgtp_func_Setsrc_01IPv4 failed in 64-bit and 32-bit
4689309 CGTP multicast IPv6 routing mechanism does not work with specific configurations
 
(from 112902-11)
 
4749268 connect() to localhost fails when SO_DONTROUTE is set
4784039 connect() to `hostname` fails if SO_DONTROUTE is set
 
(from 112902-10)
 
4688704 Solaris should implement 6to4 Router as per RFC3056
4688392 tun module needs more atomic operations for single counter updates
4688398 tun module needs better debugging facility
4694560 typo in kstat name for tuns_OutDiscard (noxmtbuF)
4660167 tunnel module incorrectly calls into IP
 
(from 112902-09)
 
4763402 IPQoS dlcosmk does not mark packets correctly in some cases
 
(from 112902-08)
 
4662866 ipif_select_source() breaks a multinetted environment
 
(from 112902-07)
 
4691577 ASSERT(ire->ire_type == IRE_CACHE) fails in ire_cache_cleanup() when forwarding
 
(from 112902-06)
 
4662169 changing ip_addr on one logical I/F can cause pkt loss via other I/F on the phys
 
(from 112902-05)
 
4656795 Directed broadcast forwarding does not work.
 
(from 112902-04)
 
4511634 Overloading of test and data IP address for single adapter group
(FIX FOR 4724336 WAS BACKED OUT FROM THIS REVISION) 4724336 ipsec vs cgtp duplication testcase failures
 
(from 112902-03)
 
4712511 Cannot setup ipqos on S9U1 b7.
 
(from 112902-02)
 
4502640 IP should avoid triggering spanning-tree hold-down periods when possible
4639079 panic after removing logical interface
4658216 Existence of ipsec policy creates bypass of ipqos policy
4673676 panic with assertion failure nexthdr != IPPROTO_FRAGMENT, in ip6.c, line3611
4682913 IPQoS causes a netbench regression in S9U1
 
(from 112902-01)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patches:  112653-04
 
(from 112653-04)
 
4649557 assertion failed: CLASSD(group), file: ../../common/inet/ip_ire.c
 
(from 112653-03)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1
 
(from 112653-02)
 
4479794 Can't configure tunnels over IPv6
4396697 IPv6 tunnel support needed
4425786 ifconfig prints tunnel addresses incorrectly
4417647 snoop handles unknown IPv6 destination options incorrectly
4592876 in.ndpd daemonizes too soon
4648388 snoop's parsing of tunnel encap limit dst opts goes off into the weeds
4645471 CGTP feature required in Solaris 9 Update
4647361 Solaris needs IPQoS feature
4644731 IPQoS project degrades netbench performance when feature is disabled
 
(from 112653-01)
 
4488694 No mechanism to indicate if an interface supports CoS marking or not
 
(from 112903-03)
 
4688704 Solaris should implement 6to4 Router as per RFC3056
4688392 tun module needs more atomic operations for single counter updates
4688398 tun module needs better debugging facility
4694560 typo in kstat name for tuns_OutDiscard (noxmtbuF)
4660167 tunnel module incorrectly calls into IP
 
(from 112903-02)
 
This revision was included in S9 Update2 but ended up incorporating no
new content; it has the same net effect as installing revision -01.
 
(from 112903-01)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patches:  112687-02
 
(from 112687-02)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1
 
(from 112687-01)
 
4479794 Can't configure tunnels over IPv6
4396697 IPv6 tunnel support needed
4425786 ifconfig prints tunnel addresses incorrectly
4417647 snoop handles unknown IPv6 destination options incorrectly
4592876 in.ndpd daemonizes too soon
4648388 snoop's parsing of tunnel encap limit dst opts goes off into the weeds
 
(from 114760-02)
 
4666858 ips_isv4 flag incorrectly set in ipsec_construct_inverse_acquire()
4869170 use of modstubs in updates considered harmful
 
(from 114760-01)
 
4667724 IPsec Hardware Acceleration Project
4700697 packet-corruption printf in esp should be esp1dbg()
 
(from 114977-01)
 
4795674 unable to add an outbound SA by running GETSPI
 
(from 113449-04)
 
4664967 GLD doesn't support link up/down notification
4824988 GLD based drivers should not require root priv. for DLIOCRAW
4466818 gld: should set CLONE_DEV on the pre-clone style-2 node
4469395 gld: does not always check return value of ddi_create_minor_node()
 
(from 113449-03)
 
4825299 GLD needs to support LLC DLSAP values beyond 255 on DL_ETHER media
 
(from 113449-02)
 
4747714 TCP Multidata Transmit (MDT) Project
4772712 DL_{CAPABILITY,CONTROL}_* framework needs to be re-integrated
 
(from 113449-01)
 
4667724 IPsec Hardware Acceleration Project
 
(from 116433-01)
 
4664967 GLD doesn't support link up/down notification
4824988 GLD based drivers should not require root priv. for DLIOCRAW
4466818 gld: should set CLONE_DEV on the pre-clone style-2 node
4469395 gld: does not always check return value of ddi_create_minor_node()
 
(from 113453-06)
 
4791734 netstat accesses unmapped memory. in nextstr routine.
 
(from 113453-05)
 
4905628 NCA and SOCKFS patches depend on each other
 
(from 113453-04)
 
4672604 sendfile doesn't work with large writes
4672991 Potential memory leak in sendfile snf_cache
4799039 sendfile should no longer refer to MAXBOFFSET
 
(from 113453-03)
 
4640982 sendfile doesn't update the offset when a error is returned
 
The following bugs are being fixed in 114235-01 (or newer)
and 112233-05 (or newer)
4711013 sendfilev may return wrong byte count on write errors
4640282 sendfile writes extra null bytes to the output file
 
(from 113453-02)
 
4653919 race condition caused by the sockfs module
 
(from 113453-01)
 
4681040 NCA needs to support multiple instance of a Web server
 
(from 112967-05)
 
4892462 Patch 112967-03 is Missing ncad_addr.so.1 Binaries
 
(from 112967-04)
 
4487572 SPECweb99 performance drops significantly at 2nd iteration with low memory
 
(from 112967-03)
 
4681040 NCA needs to support multiple instance of a Web server
 
(from 112967-02)
 
4650210 Sun Cluster requires callback for CB_CL_UADMIN to be done after vfs_* calls.
 
(from 112967-01)
 
4629396 nca needs to generate its own DL_IOC_HDR_INFO messages
4631903 nca_max_cache_size is ignored when using Apache webserver.
 
(from 116233-01)
 
4772200 fcntl(2) is slow on Solaris when compared to Linux
4764855 dup is slow on Solaris when compared to Linux

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
NOTE 1:  To get the complete IPQoS feature, please install the following
         patches:
 
         112920-01       (or newer)      libipp
         112905-01       (or newer)      ippctl
         112906-01       (or newer)      ipgpc
         112927-01       (or newer)      IPQos Header
         113071-01       (or newer)      acctadm
 
NOTE 2:  To get the complete fix of bug 4114317 (DR operations hang after a few
         loops when cpu power control is also running), please install the
         following patches:
 
         113024-01       (or newer)      wrsm
         113220-01       (or newer)      upa64s
 
NOTE 3:  To get the complete fix of bug 4500536 (sd: improve driver error
         handling of timeout events), please install patch 113277-01 (or newer)
 
NOTE 4:  To get the complete fix of bug 4691127 (Possible type overflow in
         xdr_array), please install patch 113319-01 (or newer).
 
NOTE 5:  To get the complete Singleton IPMP feature, please install the
         following patches:
 
         112854-02       (or newer)      icmp
         113459-01       (or newer)      udp
 
NOTE 6:  To get the complete NUMA Advise feature, please install the
         following patches:
 
         113467-01       (or newer)      seg_drv/seg_mapdev
         113470-01       (or newer)      winlock
         113471-01       (or newer)      truss
         113472-01       (or newer)      madv/mpss
 
NOTE 7:  To get the complete fix of bug 4664740 (nfs extremely slow on SunBlade
         1000s and 2000s), please install the following patches on your system:
 
         112233-04      (or newer)
         113973-01      (or newer)
         113318-02      (or newer)
 
NOTE 8:  To get the complete Stack Update feature, please install the following
         patches:
 
         112874-13 (or newer) libc.so.1 patch
         112839-03 (or newer) libthread.so.1 patch
         113471-02 (or newer) truss patch
         113275-02 (or newer) procfs patch
 
NOTE 9: To get the complete Enchilada/Stiletto feature, please
         install the following patches:
 
         114375-01 (or newer) PICL & FRUID support
         114376-01 (or newer) platform links
         113464-02 (or newer) Header files patch
         114377-01 (or newer) BSC comms support
         114378-01 (or newer) TOD driver
         114379-01 (or newer) libprtdiag support
         114380-01 (or newer) libcpc jbus support
         114381-01 (or newer) rmc_comm/rmcadm/rmclomv/librsc support
         114383-01 (or newer) pca9556 driver
         114385-01 (or newer) pmubus & pmugpio driver
         114386-01 (or newer) todm5819p_rmc driver
         114387-01 (or newer) scadm support
 
NOTE 10: In order to get full support for the Slot 1 DR feature, installation
         of Solaris 9 4/03 is required.  By using this option to obtain the
         use of the feature, all needed drivers will be supported.
 
         Any attempt to obtain the feature by the manual application of the
         listed patches is unsupported.  The following is listed primarily
         for informational purposes:
 
         The Starcat Slot 1 DR feature requires the following patches:
 
         113538-04 (or newer) NGDR Patch
         112958-02 (or newer) pci.so Patch
 
         Depending on your system's network interface, certain drivers are
         required. Please note that each interface/driver combination has
         not been tested with the manual application of the patches listed
         above; hence, specific required driver patches are not listed here.
         Therefore, it is not recommended that installation of the above
         patches be attempted on your system to obtain this feature.
 
NOTE 11: To get the complete fix of Audit Enhancement feature, please install
         the following patches:
 
         114332-04      C2 Audit & *libbsm.so.1 Patch
         115004-01      kbtrans patch
         115006-01      kb patch
 
NOTE 12: To get the complete fix of Sunfire V250 Enchilada Tower feature, please
         install the following patches:
 
         114375-03      Enchilada/Stiletto - PICL & FRUID patch
         115010-01      Platform Support for Enchilada Tower Server patch
         114379-02      Enchilada/Stiletto - libprtdiag support patch
         115012-01      Sunfire-V250-Enchilada-Tower librsc patch
         115014-01      Sun-Fire-V250-Enchilada-Tower scadm patch
 
NOTE 13: To get the complete fix of mdf_alloc enhancement, please install
         patch 113026-07.
 
NOTE 14: Upgrade Firmware on Sun Fire and Netra Servers Before Installation
         (4747307, 4799331).
 
To install the Solaris 9 12/03 operating environment on specific Sun Fire(TM)
and Netra(TM) servers, you must first update the firmware on the server.
 
If you do not update the firmware before you install this KU on your server,
it will cause the server to panic. This problem affects the following servers:
 
        - Sun Fire 3800 server
        - Sun Fire 4800 server
        - Sun Fire 4810 server
        - Sun Fire 6800 server
        - Sun Fire V1280 server
        - Netra 1280 server
 
If this problem occurs, the following error message is displayed:
 
        panic[cpu0]/thread=140a000: BAD TRAP:
              type=34 rp=147e9e0
              addr=5586ee326973add3 mmu_fsr=0
 
The ok prompt is displayed.
 
Workaround: Update the firmware by applying the appropriate firmware patch.
 
    o For Sun Fire 3800, 4800, 4810 or 6800 servers,
      apply one of the following patches:
 
         - Patch ID 112883-05 (5.14.4 firmware update)
         - Patch ID 112884-01 (5.15.0 firmware update)
 
    o For Sun Fire V1280 or Netra 1280 servers, apply
      patch ID 113751-03 (5.13.0013 firmware update).
 
Firmware update patches are available at:
 
         http://sunsolve.sun.com.
 
Be sure to download and apply the most current version of the patch.
 
NOTE 15: To get the complete fix for 4692542, please install the
         patch 113720-01 (or newer).
 
NOTE 16: To get the complete Chalupa V440 feature, please install
         the following patches:
 
         113332-05 (or newer) v440/lib
         114375-07 (or newer) librsc
         114379-03 (or newer) libprtdiag
         114375-07 (or newer) libpiclfrudr.so.1
         114383-03 (or newer) pca9556
         115663-01 (or newer) kernel/drv/mpt
         115665-01 (or newer) lib/adb/mpt
         115667-01 (or newer) usr/sbin/raidctl
 
NOTE 17: To get the complete Jaguar CPU Productization feature, please
         install the following patches:
 
         114326-03 (or newer) dcs
         114375-07 (or newer) libpicldevtree.so.1
         113495-03 (or newer) sbd.so.1
         114380-02 (or newer) libcpc.so.1
         113447-02 (or newer) libprtdiag.so.1
         115669-01 (or newer) gptwo_cpu
         114359-02 (or newer) mc-us3i
         113538-08 (or newer) ngdr (E10K)
 
NOTE 18: To get the complete Lgroup APIs feature, please install the
         following patches:
 
         112874-17 (or newer) libc patch
         115675-01 (or newer) liblgrp patch
         113471-03 (or newer) truss patch
 
NOTE 19: To get the complete NFS Database Acceleration feature, please
         install the following patches:
 
         113278-02 (or newer) rpcmod, nfsd and lockd patch
         113318-08 (or newer) nfs patch
         113454-10 (or newer) ufs patch
         113222-04 (or newer) nfssrv patch
         115671-01 (or newer) mntinfo patch
 
NOTE 20: To get the complete Extend libnvpair to allow embedded
         nvlists RFE, please install patch 115681-01 or newer.
 
NOTE 21: To get the complete WAN-capable network boot/install
         feature, please install the following patches:
 
         115685-01 (or newer) netstrategy patch
         112915-02 (or newer) snoop patch
         114131-02 (or newer) libadm.so.1 patch
         115683-01 (or newer) header files patch
         113457-04 (or newer) ufs_inode.h patch
         113981-03 (or newer) libdevinfo.h patch
         113026-11 (or newer) meta command files patch
         114349-02 (or newer) dhcpagent & libdhcputil.so.1 patch
 
NOTE 22: To get the complete fix of bug 4729275 (Allow Crystal 2A
         to run  at 90MHZ/PCI-X on hsPCI+), please install the
         following patches:
 
         113447-02 (or newer) libprtdiag_psr.so.1 patch
 
NOTE 23: If this patch is to be installed on a Sun-Fire system,
         then in order to get the complete fix of bugids 4833032
         and 4860142, please install patch 116009-01 (sgsbbc Patch).
 
NOTE 24: To get the complete fix for bugid 4696700 patch 113538-01
         must also be installed on your system.
 
NOTE 25: To get the complete fix for this bug 4336082, please also
         install the following patches:
 
         113454-12 (or newer)  ufs patch
 
NOTE 26: To get the complete CoS RFE 4488694 (No mechanism to indicate if an
         interface supports CoS marking or not) , please install patch
         112911-01 (or newer).
 
NOTE 27: To get the complete CGTP feature, please install the following
         patches:
 
         112917-01       (or newer)      ifrt
         112918-01       (or newer)      route
         112919-01       (or newer)      netstat
 
NOTE 28: To get the complete Packet Tunneling over IPv6 feature, please
         install the following patches:
 
         112912-01       (or newer)      libinetcfg.so.1
         112911-01       (or newer)      ifconfig
         112915-01       (or newer)      snoop
         112928-01       (or newer)      in.ndpd
 
NOTE 29: To get the complete fix for bugid 4511634, please install the
         following patches:
 
         112854-02       (or newer)
         113459-01       (or newer)
         113964-01       (or newer)
 
NOTE 30: To get the complete 6to4 Router feature, please install the
         following patches:
 
         112911-03 (or newer) ifconfig
         113964-01 (or newer) 6to4relay patch
 
NOTE 31: To get the complete fix for 4715897, please install
         114344-02 (or newer) arp patch
 
NOTE 32: To get the complete Hardware Key Storage for IKE and
         Ike for IPV6 feature, please install the following patches:
 
         113451-04 (or newer) IKE deamons and supporting binaries
 
NOTE 33: For the purpose of this patch, the complete fix of 4799057
         (IPMP does not take over the MTU size of a interface) has
         not been integrated.  Specifically, the configured MTU size
         is only guaranteed to be honored if migrating between
         interfaces that have the same maximum MTU value.
 
NOTE 34: To get the complete fix for Atlas, bug id 4772200, please
         install the following patch:
 
         112874-20 (or newer) libc

README -- Last modified date:  Tuesday, December 23, 2003

