Patch-ID# 106629-23 Keywords: security kernel ST_FIX_ALIGN FFB2 ECC VOP_REALVP sockfs sbus pci_pci Synopsis: SunOS 5.6: CS6400 kernel update patch Date: Dec/22/2000 Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.6: CS6400 kernel update patch NOTE: This patch is only to be installed on the CS6400. It will refuse to install on any other architecture. It is a port of the 2.6 Kernel Update patch of the same revision to the CS6400 architecture. NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 1237009 1256102 1266113 1267506 4009567 4011225 4013307 4024106 4028250 4032766 4034675 4043763 4044653 4044980 4049222 4052382 4056222 4061229 4062572 4062734 4063932 4065248 4065762 4066897 4067568 4067641 4070714 4070968 4072048 4072841 4073636 4073684 4075854 4076062 4076118 4077343 4078795 4079028 4080160 4080714 4081673 4083139 4083146 4083171 4084482 4084583 4084938 4085266 4086957 4087112 4089451 4089777 4089974 4090929 4091031 4092838 4093052 4093708 4094313 4094710 4095093 4095650 4097064 4097082 4097096 4097233 4097284 4097849 4098576 4098645 4098732 4099437 4099466 4099656 4099658 4099664 4099749 4100198 4100221 4100666 4101647 4102334 4102546 4104625 4104993 4105822 4106093 4107724 4108806 4109198 4110503 4110763 4110996 4114176 4115010 4115526 4115793 4115951 4116141 4116349 4116351 4116396 4116873 4117010 4117624 4117862 4117875 4117898 4117925 4118425 4119193 4119285 4119498 4119745 4119751 4119852 4120985 4121978 4122292 4122408 4122617 4125102 4125580 4127499 4128193 4128397 4129031 4129429 4129729 4129902 4131387 4131439 4132290 4132927 4133607 4134357 4134487 4136544 4136829 4137584 4139268 4139521 4139770 4140683 4141788 4143196 4144929 4144996 4147079 4148073 4151212 4151266 4151480 4162055 4162091 4162693 4163731 4164648 4164856 4169509 4169694 4169916 4170500 4170981 4174097 4174959 4175350 4176038 4176940 4177530 4177905 4178298 4179269 4179342 4181969 4184291 4184430 4187680 4188064 4190117 4191306 4191544 4192227 4192891 4193852 4194506 4195726 4196459 4198942 4200217 4201921 4202680 4203342 4205009 4205026 4205258 4205298 4206401 4207064 4208677 4211474 4213437 4214611 4215477 4216727 4218687 4220295 4220949 4221587 4222164 4224166 4224282 4225351 4226189 4226963 4227197 4228409 4228891 4229582 4229608 4232237 4240380 4242754 4243937 4244523 4245169 4246455 4246501 4247010 4247028 4248024 4248738 4249960 4251398 4251948 4253437 4254715 4255955 4261612 4265527 4265862 4266124 4266736 4267105 4269582 4269845 4270284 4274565 4278536 4278584 4281208 4283719 4284137 4285517 4285536 4289187 4290575 4293406 4297641 4297858 4303474 4304993 4311910 4312641 4320394 4323971 4330680 4366064 Changes incorporated in this version: 1256102 4269582 4269845 4297858 4320394 4323971 Patches accumulated and obsoleted by this patch: 105214-01 105222-03 105604-09 105636-01 105776-01 106031-02 106048-07 106308-01 109415-01 Patches which conflict with this patch: 105181-08 Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/pci_pci /kernel/exec/elfexec /kernel/fs/procfs /kernel/fs/sockfs /kernel/genunix /kernel/misc/consconfig /kernel/misc/klmmod /kernel/misc/krtld /kernel/sys/doorfs /kernel/sys/kaio /kernel/sys/shmsys /platform/sun4d6/kadb /platform/sun4d6/kernel/genunix /platform/sun4d6/kernel/misc/consconfig /platform/sun4d6/kernel/unix /usr/bin/adb /usr/include/sys/aio_impl.h /usr/include/sys/dditypes.h /usr/include/sys/kobj.h /usr/include/sys/pcb.h /usr/include/sys/pci.h /usr/include/sys/proc.h /usr/include/sys/proc/prdata.h /usr/include/sys/rce.h /usr/include/sys/socketvar.h /usr/include/sys/sunddi.h /usr/include/sys/uadmin.h /usr/include/sys/vnode.h /usr/include/v9/sys/machtrap.h /usr/include/vm/page.h /usr/include/vm/seg_map.h /usr/kernel/drv/ksyms /usr/lib/adb/shmid /usr/lib/adb/thread /usr/platform/sun4u/include/sys/iocache.h /usr/platform/sun4u/include/sys/iommu.h /usr/platform/sun4u/include/sys/machcpuvar.h /usr/platform/sun4u/include/sys/machsystm.h /usr/platform/sun4u/include/sys/pci_iommu.h /usr/platform/sun4u/include/sys/pci_regs.h /usr/platform/sun4u/include/sys/pci_var.h /usr/platform/sun4u/include/sys/prom_plat.h /usr/platform/sun4u/include/sys/spitasi.h /usr/platform/sun4u/include/sys/spitregs.h /usr/platform/sun4u/include/sys/sysiosbus.h /usr/platform/sun4u/include/sys/vm_machparam.h Problem Description: 4366064 CS6400 specific Kernel Update applies to *ANY* Sparc obsoleting the generic KU (from 105181-23) 1256102 improve survivability when encountering UE 4269582 Kernel (and OBP) handling of Ecache data and Tag parity errors should be enhance 4269845 OS needs to recover from a processor failure 4320394 scrubbing the cache may improve the reliability of some systems 4323971 correctable error unum reporting is broken 4297858 Restarting lockd on server makes statd on client send rst to 0.0.0.0 4266124 domain panics while trying to complete a detach operation. (from 105181-22) 4044653 get_free_smp() sits in cv_wait() 4073636 panic in schedctl_save dereferencing NULL argument 4100198 sfmmu_get_ctx ordering of assigning new context and new tsb may cause corruption 4143196 Need support for configurability of allowing setuid progs to dump core 4162693 monster core files deadlock the VM system 4163731 core files created by root should not be readable over the net 4216727 allow_setid_core core files contain wrong credentials 4176038 TCP layer can be in LISTEN while socket layer is not. 4191306 TL_IOC_SOCKET failed: 4 on multi cpu system. 4253437 Ansync I/O problem. 4285517 Aio does not return a signal to the calling application 4312641 blocked cpu_dispqalloc() causes hang as cpu_pause threads running 4330680 fix 4230525 in 2.6 KU-21 has introduced regression (from 105181-21) 4285536 'allocated' column as reported by swap -s continues to decrease linearly 4303474 illegal instruction caused by stale T_LOFAULT 4116873 I/O wait statistic misleading 4139268 MP systems can show 100% waiting for I/O with CPU unconfigure 4289187 Server panics with corruption under heavy paging load removed 4204561 aborting dr init_attach using hostview generates console messages removed 4230525 Solaris 2.6 sysio, pci, and kernel require merge for spare iommu tsb removed 4277579 availrmem drops below 0 during stress run (from 105181-20) 4193852 page_get_mnode_freelist() bug can cause hang or panic 4201921 lwp_create of ts thread causes NULL in suser 4203342 ld.so.1 aborts with "mmap failed: Invalid argument" 4215477 stream/pagefault holding q_lock,tcp blocked on q_lock hmeintr blocked on 4224166 TPI messages get flushed if 3rd party module processes M_PROTO in service proced 4162091 fork in MT process can hang proces in sockfs due to cv_wait/cv_wait_sig dependen 4245169 E6000 hangs - on weekly basis 4249960 Terminating active I/O will cause system to hung. 4278584 memory leak in sigaddq() 4290575 2nd connect() to determine status of non-blocking connect sends extra Syn 4284137 domain panics in xc_dismissed() 4297641 detach of a brd failing with DR: driver ()...DDI_DETACH 4304993 kernel cage can grow onto the wrong board under certain circumstances 4311910 KJP 19 with DR enabled crashes E10K (from 105181-19) 4110503 as_setprot heuristic gave my process a wedgie 4136829 overflow in p_lckcnt/p_cowcnt leads to panic 4140683 Cleanup of p_lckcnt and p_cowcnt stuff 4164648 Software clock has no prevention for possible broken tod 4270284 tod_version is not needed 4177905 sun4d cannot boot with Solaris 2.6, FDDI/S 4.0, FC-AL SBus X 5 and VxVM2.5 4243937 kpreempt() doesn't finish 4248024 Starfire panic's in lwp_sigredirect 4278536 Solaris 2.5.1 HW 3 and Solaris 2.6 HW 3 panics on boot net with 256M 4293406 System hang/panic in pollwakeup_safe 4188064 getting a hang running the mem31 test from mixstress on 2.6 -10 KU patch 4266736 recursive mutex in kmem_cache_kstat_update when cpu_offline. 4274565 System could hard hang in dr_relocate_ismpage 4283719 large kernel allocations can end up wating forever for their pages (from 105181-18) 4228409 rmalloc(9F) sloth and fragmentation kill Veritas performance 4229608 SS20 running 5.7 hangs, deadlock between page_lock and entersq 4261612 profil not disabled on exec*() as indicated in man page 4251398 DR memory drain stalls. Logic to relocate ISM pages needs to be improved. 4265862 SyMON causes hang (panic1) of domain after a DR Detach 4281208 page_get_mnode_freelist() bug can cause hang or panic ? (from 105181-17) 4061229 NFS server crashes in flk_delete_active_lock 4125102 ufs_itrunc()/top_end_async() deadlock 4202680 thread_create() can return at different interrupt level 4205026 panic in sfmmu_pageunload - large page, 4 Meg page sizes 4208677 5.5.1 panics when getpgid() is called with PID of a process just being 4211474 Open call hangs on nfs mount point with stale file handle 4220295 System panics and then reboots even with OBP settings=false 4222164 KAIO wait broken under 2.6 returns ERR #22 EINVAL 4229582 lwpchan cache corruption 4232237 bug in the POSIX Message Queue 4242754 rsh hang caused by KJP 105181-13 4246455 ddi_umem_alloc() panic in s27 4246501 E4000 panic with xc_attention after installing 103640-27 4248738 panic with freemem dropping to zero 4254715 VerExec error occurs when 2.6 domain is rebooted from OBP 4255955 With enable_grp_ism=1 on E10000, 5.6 -15 KJP, oracle 7.3.4 crashes 4265527 The abort of Memor Drain resulted in panic of domain 4267105 Kernel cage shrink problem. domain hangs when DR enabled. (from 105181-16) 4220949 dis_err_panic1() does not save the AFSR value during panic. 4205009 system rebooted sfmmu_tsb_miss trap 31 4200217 program hangs with resource temporarily unavailable using lio_listio library 4195726 page_list_sub: large page on cachelist panic 4087112 panic in putq due to null q_last value 4049222 excessive xcalls when processes with very large shared memory segment exit 4221587 system hang: race condition between fuser and clock thread 4228891 Possible hang in dr_relocate_ismpage 4247010 Enabling the DR cage can sometimes cause unnecessary context switching. 4247028 Potential deadlock in DR code that causes domain to hang. (from 105181-15) 4214611 hot kernel lock limiting scalability on Solaris 2.6+ or greater 4164856 pmap -x reports bogus values in the private column 4115010 dump times out on large memory systems 4206401 panic when linking active stream below mux 4128397 kernel crash dump after system panics causes another panic in bio.c::getblk() 4099437 segvn_pagelock must not softlock COW pages; 4226963 A Memory Leak of pthread program is due to schedctl doesn't free user address 4184291 kernel crash dumping problems when kvm usage > 2GB 4120985 panic in free_page on multiprocessor machines with fix bug 4026411 4086957 System crashes accessing 512k or 4M page on sun4u 4094313 sfmmu (sun4u) hat_unload(HAT_UNLOAD_UNMAP) does not work as expected 4218687 page_create_wait can be called before pageout exists in large configs 4227197 2.6 OS with 105181-13 KU patch took hostreset dump running drstress 4240380 DR memory drain stalls -- ism_page_relocation logic unsuccessful 4244523 Data corruption in ISM shared memory segs with heavy load/multi-threaded apps. (from 105181-14) 4192227 recursive rw_enter on as->a_lock acquired initially in procfs 4175350 longjmp see NULL value with jmp_buf causes csh dump core on SS20 hyperSPARC MP 4178298 race condition in pr_getprot() 4151266 400 mhz cpu with 8 meg cache fails to boot - panic bad mutex 4194506 E10k hangs in biowait 4196459 page locks causing DR drain and detach ioctl failures 4226189 domain panic with dr_mem: dr_relocate_page: !sfmmu_ism (from 105181-13) 4198942 solaris ntp_adjtime broken: clock.c; useless for PPS sync of the system clock 4191544 System panic "blocked on mutex" in streams 4190117 networked application cause a hard hang 4184430 panic: recursive mutex_enter on kmem_cache_lock 4176940 Panic() when parsing driver.conf greater than 8KB 4169509 memory delete encounters a page in impossible state 4132290 can't dump core when deadman drops into debugger 4110763 panic in ts_update_list when accessing t_schedctl 4131387 the test "lwp03" from mixstress test suite panics on domain xf3 with 2.6hw3 4213437 System Panic'd when page_sub hit upon a null page (from 105181-12) 4104625 UE4000's 2.5.1 panic: xc_attention() timeout, recv_cpuset 0x0, xc_cpuset 0x1 4066897 Calling listen() more than once on socket causes EPROTO error 4179269 giant core images cause filesystem corruption 4102546 assertion failed: pp != NULL, file: ../../common/vm/vm_page.c, line: 566 4134487 system hung - cage grow blocked by shared locked pages 4181969 domain panic with dr_mem: dr_relocate_page: !sfmmu_ism 4187680 System panic with assertion failed: MUTEX_HELD(&ctx_lock) 4192891 system panics with dr_relocate_page: could not page_hashin(). (from 105181-11) 4179342 solaris needs to provide a resource management solution for big servers 4056222 sema_p_sig is broken (from 105181-10) 4170500 solaris ntp_adjtime broken, useless for PPS sync of the system clock 4151480 under Solaris 2.6, adb reports wrong information for o registers for v9 arch 4147079 stubs mechanism for modules is faulty 4139770 fcntl() returns EINVAL error in BCP mode when NFS file is read 4131439 deadlock_panic from pi_willto 4118425 sfmmu_tsb_miss() may get a recursive mutex panic 4117624 if lockd is restarted, clients receiving signals have problems with locks 4108806 rename of automounted directory results in panic 4169916 Excessive ECC errors 4174959 System hard hangs w/ oracle causing sigbcmd or hostint not to break to 'ok' (from 105181-09) 4162055 invalid socket return error code: ECONNRESET should be ECONNREFUSED 4151212 system crashes in page table steal 4148073 successful fork() sometimes does not return zero in mt/multi lwp child proc 4141788 system hangs due to pagefault loop in shared memory 4122617 device driver providing devmap not unloadable because of leaked hold count 4122292 multithreaded httpd process deadlock during cfork() 4119745 realitexpire() algorithm is too slow when system time is changed 4107724 implement workarounds for spitfire errata 32 and 54 4065248 UFS caching can adversely affect application performance (from 105181-08) 4144929 kernel patch 105181-05 causes dbx on setuid programs to get EBUSY 4127499 SunFire should not be as verbose in printing CE ECC messages 4098732 recursive mutex enter in kstrgetmsg() 4043763 in MT applications, close() blocks if fd is in use by another thread (from 105181-07) 4132927 open system call does not audit if creat bit set. 4125580 system panics in cstat64 with type prvnodeops vnode 4122408 Backup performance with Netbackup 3.0 is far below expectations. 4119498 HSI/P - Performance problem upto 200 m/s interframe delay. 4115951 Diskless Ultra-1s unable to perform system crash dump across network (from 105181-06) 4080160 tickint_clnt_add miscalculates interval between handler calls 4089777 processes can hang or crash while forking with ISM on sun4u 4098645 setcontext() uses >25% of the stack & segkp_fault: accessing redzone panic. 4102334 sunfire PDB node panics with xc_one() timeout, no core 4119193 ASSERT() panic due to race condition in /proc-supported watchpoints 4134357 availrmem not being reduced during Starfire memory detach 4136544 getting "flusher thread" hang during dr drain 4137584 CE reporting incorrect P numbers (from 105181-05) 1237009 users umask modifies ACL's of new files under default ACL's 1266113 due to memory corruption in the OS, Xsun crashes randomly on IPX 4070714 system hangs/resets running OLTP benchmark on Veritas Raid-5 volumes on plutos 4073684 "mkdir -p dir" and "mkdir dir" work differently in the presence of default ACLs 4076118 pf_set_dmacapable() needs to support ffb detach/attach 4080714 panic if pci device drivers fails to detach. 4093708 process/streams modules hung on rwlocks 4095093 IOMMU tsb is preallocated. We need to preallocation some for DR. 4095650 sunddi.c needs more framework for nexus hotplug 4097064 hotplug daemon asychronous attach collision with detach requests. 4097082 _lwp_sigredirect() if called from a non-mt process panics kernel. 4097233 TSB for segspt provides up to 15% boost in OLTP performance. 4099656 httpd process hangs and can't be killed 4099664 hp_op_make_new_children uses wrong name for child alloc 4101647 loop-back mounts of /proc (for chroot(1M)) are insecure and broken 4106093 system hangs during high I/O loads (bread/bflush deadlock) 4114176 system panic due to one lwp closing another lwp's /proc file descriptor 4115793 /proc security too restrictive; a process should be able to open itself 4117875 adb threadlist causes panic: peek_fault: bad nofault data 4117898 panic in procfs due to unprotected reference count 4093052 Starfire 2.6 needs shuffle lest memory hot-spotting occurs 4098576 cannot see the ssa after dr attaching the board with the soc 4099466 "DR: driver (vge) not known to support DDI_DETACH" while trying to detach 4109198 pcf_acquire_all argument error in page_reclaim (Starfire only) 4110996 oninit informix processes hang 4115526 assertion fail removing interrupt threads from detaching proc 4116141 DR panics machine with BAD TRAP 4116349 panic during cpu detach- interrupt thread detected after cpu_offline 4116351 While draining board: Error draining resources: ioctl failed. 4116396 domain hang during drstress - locked thread on deathrow 4117010 Deadlock during Starfire DR memory attach 4117862 send_mondo panics during drstress on Starfire 4117925 hotplug_daemon and Starfire DR driver deadlock when walking devtree 4119285 re-activate hotplug_daemon with suitable syncronization for DR 4119751 deadlock between DR and pageout daemon 4128193 maxusers calculation still based on dr-max-mem in s297hw3 4129902 Oracle panics on startup with s297hw3 & KU-05 on sun4u1 platform (from 105181-04) 4067641 changing acl's on a UFS fs mounted readonly causes machine to panic 4089451 doors/scheduler activation broken in the execed process. (from 105181-03) 4070968 a synch object that spans pages can cause deadlock (from 105181-02) 4009567 permanent cache can grow very large leaving the system hungry for kmem 4062572 syncing page gives up during shutdown 4070968 synch object that spans pages can cause deadlock 4076062 sigtimedwait() returns immediately 4077343 sun4u systems incorrectly report "sync - giving up" while halting 4089974 new ddi utility routines for nexus drivers (from 105181-01) 4044980 software trap #6 (ST_FIX_ALIGN) does not work in a threaded application (from 105636-01) 4079028 ECC and other errors not handled correctly on Ultra-5/Ultra-10 due to Sabre spec change (from 105776-01) 4090929 system panics due to infinite recusion in prrealvp (from 105214-01) 4065762 recursive mutex_enter panic in sockfs 4067568 assertion failure in sock_poll(): *reventsp != 0 *phpp != NULL (from 106031-02) 4092838 kadb cannot reliably set breakpoints in loadable modules 4011225 kadb does not always set breakpoints as expected 4034675 kadb can't store to kernel memory on sun4u 1267506 kadb breakpoints don't work 4024106 kadb :c often causes panics 4100666 kadb data addresses not properly locked in kernel mmu (from 106031-01) 4105822 In Solaris 2.6, adb reports value 0 for unmapped addresses. (from 106308-01) 4063932 orphan lock problem caused by sigalrm/sigintr & large packet loss (from 106048-07) 4251398 DR memory drain stalls. Logic to relocate ISM pages needs to be improved. 4265862 SyMON causes hang (panic1) of domain after a DR Detach (from 106048-06) 4227197 2.6 OS with 105181-13 KU patch took hostreset dump running drstress (from 106048-05) 4151266 400 mhz cpu with 8 meg cache fails to boot - panic bad mutex 4207064 System board detach failed with mistaken low free memory condition. 4225351 dr driver's page_reloc_map needs to be initialized (from 106048-04) 4028250 DR memory detaches can cause system to hang waiting waiting for memory 4129429 system resources exhausted during board detach causing panic 4133607 dr operations with mem_board_interleave_ok problems 4139521 Resource panic during complete_attach on domain xf3 running drstress 4144996 dr is reporting mem-unit already attached during brd attaches 4169694 Unable to get memory drain info - stop drain 4174097 patch to 2.6 dynamic reconfiguration needed for gem card driver (from 106048-03) 4129729 panic with solaris 2.6 s297hw3_07 and pci/vge during dr attach (from 106048-02) 4129031 Use of PC_IDLE in DR is flawed (from 106048-01) 4032766 A deadlock occurred in dr_drv_detach during a DR detach. 4052382 Detach of a board with memory interleaving results into an Arbstop. 4116351 While draining board: Error draining resources: ioctl failed 4117010 Deadlock during Starfire DR memory attach 4119285 re-activate hotplug_daemon with suitable syncronization for DR 4119751 deadlock between DR and pageout daemon 4119852 DR must update post2obp structure after copy/rename for reboot to work 4121978 arbstop after failure to quiesce (from 105222-03) This revision has been generated to workaround bug 4010430 -- installpatch should ignore a required patch when not applicable to a target system. The workaround is to include an empty root sparse patch package. This will allow patch dependency requirement to be met in a server/client configuration. (from 105222-02) 4013307 soc waits to long for unused channel on boot up 4072048 pci_pci driver needs to free soft state during detach. 4072841 isp: panic during attach 4083139 sysiosbus: A need to support DETACH command 4083146 esp/isp/pln: Add device control support 4083171 add D_HOTPLUG flag and cb_ops to drivers 4084482 sysiosbus: needs to dymanically map address space 4084583 sunfire related drivers need to support DETACH 4084938 sunfire-dr, disk board, not supported 4085266 unmap_pbm_regs is called too early in detach causing panic in pci.c. 4094710 sysctrl driver is printing out unnecessary messages in DEBUG mode 4097096 dr hotplug: dma does not support attach/detach 4097284 ssd, st fail to attach when doing config 4097849 sysiosbus reinstalls interrupts during a resume. 4099658 sbus driver doesn't release all mutexes before return in sbus_remove_intrspec 4099749 sunfire-dr, lebuffer detach failed (from 105222-01) 4078795 Solaris 2.6 with Ultra 2 and 2 isp (UDWIS, SWIS, DWIS) cards in bottom 2 slots, get hard hangs during boot. (from 105604-09) 4251948 ISR is not being called in Darwin/Einstein running solaris 2.6 (from 105604-08) 4224282 pci_dma_bindhdl() leaks memory (from 105604-07) 4170981 ebus: ranges 'fix' breaks plug-in cheerio card 4205258 NULL pointer dereference panic of the cdip variable in map_pcidev_cfg_reg() 4205298 ebus nexus driver doesn't support PCI card ebus hardware (from 105604-06) 4177530 Setting redzone on DVMA mapping causes mappings to be invalidated (from 105604-05) 4104993 panic in intr_thread() during glm detach (from 105604-04) 4062734 pci: CE/UE handling code calculates incorrect addresses 4100221 pci: pci isp resume fails (from 105604-03) 4013307 soc waits to long for unused channel on boot up 4072048 pci_pci driver needs to free soft state during detach. 4072841 isp: panic during attach 4083139 sysiosbus: A need to support DETACH command 4083146 esp/isp/pln: Add device control support 4083171 add D_HOTPLUG flag and cb_ops to drivers 4084482 sysiosbus: needs to dymanically map address space 4084583 sunfire related drivers need to support DETACH 4084938 sunfire-dr, disk board, not supported 4085266 unmap_pbm_regs is called too early in detach causing panic in pci.c. 4094710 sysctrl driver is printing out unnecessary messages in DEBUG mode 4097096 dr hotplug: dma does not support attach/detach 4097284 ssd, st fail to attach when doing config 4097849 sysiosbus reinstalls interrupts during a resume. 4099658 sbus driver doesn't release all mutexes before return in sbus_remove_intrspec 4099749 sunfire-dr, lebuffer detach failed (from 105604-02) 4075854 Ultra-5/Ultra-10 systems do not support the DDI peek and poke interfaces (from 105604-01) 4081673 E4000 with > 4GB memory panics with "streaming buffer flush timeout" 4091031 add "interrupt-map" support to nexus drivers (from 109415-01) 4224166 TPI messages get flushed if 3rd party module processes M_PROTO in service proced 4162091 fork in MT process can hang proces in sockfs due to cv_wait/cv_wait_sig dependen Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- Reboot the system after patch installation. NOTE 1: To get the complete fix for bug 4090929 (system panics due to infinite recursion in prrealvp) we recommend installation of rev 01 (or newer revisions) of the following patches: 105778-01 /kernel/fs/specfs 105780-01 /kernel/fs/fifofs NOTE 2: To get the complete fix for 1237009 (users umask modifies ACL's of new files under default ACL's) and 4073684 (mkdir -p dir" and "mkdir dir" work differently in the presence of default ACLs), we recommend installation of rev 01 (or newer revisions) of the /usr/bin/mkdir patch: 106141-01 /usr/bin/mkdir As a result of this fix for 1237009, the umask/ACL interaction has changed. Please refer to the following paragraph for a revision to the manpage for the command 'setfacl' which defines the new umask/ACL interaction. ************************************************************ A directory may contain default ACL entries. If a file is created in a directory that contains default ACL entries, the newly created file will have permissions generated according to the intersection of the default ACL entries, and the permissions requested at creation time. The umask(1) will not be applied if the directory contains default ACL entries. If a default ACL is specified for a specific user (or users), the file will have a regular ACL created; otherwise, only the mode bits will be initialized according to the intersection described above. The default ACL should be thought of as the maximum discretionary access permissions that may be granted. ************************************************************* NOTE 3: For users running Java or other multithreaded applications. We highly recommend installing the linker patch, 105490-04 (or newer). NOTE 4: To get the complete fix for bug 4125102 (ufs_itrunc()/ top_end_async() deadlock) we recommend installation of 106625-06 (or newer revisions) plus the following SDS patches: SDS4.1 sparc 104172-17 SDS4.2 sparc 106627-05 NOTE 5: To get the complete fix for bug 4232237 (bug in the POSIX Message Queue) we recommend installation of 106797-03 (or newer revisions). NOTE 6: For the users of sun4u/sunfire platform, To get the complete fix for bug 4164648 (Software clock has no prevention for possible broken tod) we recommend installation of 105651-11 (or newer revisions). NOTE 7: To get the complete fix for bug 4224166 (TPI messages get flushed if 3rd party module processe M_PROTO in service proced) we recommend installation of 105621-22 (or newer revisions). NOTE 8: For the socket command under crash to display the correct socket flags, we recommend installation of 108794-01 (or newer revisions). NOTE 9: To get the complete fix for bug 4201921 (lwp_create of ts thread causes NULL in suser) we recommend installation of 108796-01 (or newer). NOTE 10: The fix for bug 4116873 causes wait i/o numbers to be reported on a per cpu basis; this will generally have the effect of reducing its magnitude on MP systems. NOTE 11: To get the complete fix for bug 4224166 (TPI messages get flushed if 3rd party module processes M_PROTO in service proced), bug 4162091 (fork in MT process can hang proces in sockfs due to cv_wait/cv_wait_sig dependen) or bug 4290575 (2nd connect() to determine status of non-blocking connect sends extra Syn) we recommend installation of 109417-01 (or newer). NOTE 12: To get the complete fix for bug 4253437 (Ansync I/O problem) we recommend installation of 105210-32 (or newer). README -- Last modified date: Friday, December 22, 2000