OBSOLETE Patch-ID# 141414-10


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 genunix posix requires async-signal-safe zfs kernel zfs_getpage vop_getpage deadlock zfs_write zfs_freesp zfs_putapage lockd ha-fs local zone shutdown jurassic panic rfs4_client_setcb memory leak rfs4_op_lockt
Synopsis: Obsoleted by: 141444-09 SunOS 5.10: kernel patch
Date: Sep/01/2009


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure 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 reconfigure reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 141415

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


Relevant Architectures: sparc sparc.sun4u sparc.sun4v

Bugs fixed with this patch:

Sun CR # Bug #
417597214972120
471429715114791
510048015226962
618985515234902
620489115239785
621610315243801
622060915245735
622160615246109
622542615247719
622609215248012
624074815254091
624817615257333
625951415261602
626661315264335
626868615265140
628134115270072
628625715271951
631174315282056
632156415286224
632277115286654
632277815286657
632425315287135
633619915291707
634080215293672
634517115295528
635921215301322
636441615303371
640818315323359
642009215328001
643855115335615
646890115349750
648394415356556
648503915357078
648585115357457
650026915364758
650495315367242
651205915371488
653656515385332
653847315386329
653938015386791
655186615393814
655524215395656
656550315401582
657235715405250
657237615405258
657393415406119
657729515408008
658360215411513
658714015413475
659623715418573
659641915418664
659749815419357
659888015420156
660177115421679
660499215423450
660871515425796
661877215431955
663478815441336
664636615448211
664689015448479
665072415450731
665271915451950
665516815453405
665561215453734
665637015454189
665806615455172
666464915458741
667080015462452
667637415465588
667641915465610
669226715474909
669612415477133
670395815481283
670772215483463
670960715484565
671624115488434
671666415488679
671892415490074
672128115491529
672153115491660
672425615493395
672429615493420
672430715493423
673018815497226
673160015498038
673618915500804
673671315501122
673740515501555
673914215502741
674016415503378
674123715504000
674480215506141
674673615507288
674715015507572
674791015508168
674974315509196
675134515510151
675355615511484
675857815514626
676206215516924
676226115517071
676332015517651
676419315518160
676516615518752
676676715519730
676830215520668
677053415522106
677137715522710
677336615523857
677534115524990
677569715525182
677625015525462
677920615526798
678261915528551
678384915529329
678494815529970
678694515531098
678903115532371
678973215532695
679005615532906
679116015533642
679172315534058
679304915534866
679413615535573
679484515535964
679491415536014
679610315536727
679725615537341
679854015538097
679887815538280
679934915538549
680002815538921
680052915539182
680228315540166
680352315540884
680372115541016
680662715542693
680843715543734
680954815544383
681008615544686
681036715544877
681091615545141
681126915545339
681129415545354
681239415545998
681640915548424
681855915549722
681974415550294
682168115551494
682235715551912
682238415551928
682394115552778
682406215552865
682460515553161
682694915554421
682724815554562
682737115554622
682958815555768
683081315556512
683322415558254
683467815559109
683520015559410
683634315560031
683775815560929
683806215561078
683954315561990
684014915562321
684016315562330
684023115562382
684121815562978
684389415564640
684754015566969
685647315573190
685667115573310
685739515573768
686699415579459


Changes incorporated in this version: 6485039 6601771 6762261 6779206 6818559 6836343 6839543 6841218 6857395 6866994

Patches accumulated and obsoleted by this patch: 119143-02 125915-01 128004-01 138083-01 138104-01 139462-02 139991-03 141729-01 141731-01 141733-04 141908-01

Patches which conflict with this patch:

Patches required with this patch: 118833-36 120011-14 121133-02 125503-02 127127-11 137137-09 139555-08 (or greater)

Obsoleted by: 141444-09

Files included with this patch:

/kernel/drv/sparcv9/dld
/kernel/drv/sparcv9/ip
/kernel/drv/sparcv9/ramdisk
/kernel/drv/sparcv9/rts
/kernel/drv/sparcv9/zfs
/kernel/fs/sparcv9/nfs
/kernel/fs/sparcv9/ufs
/kernel/fs/sparcv9/zfs
/kernel/kmdb/sparcv9/genunix
/kernel/kmdb/sparcv9/nfs
/kernel/kmdb/sparcv9/zfs
/kernel/misc/sparcv9/dls
/kernel/misc/sparcv9/klmmod
/kernel/misc/sparcv9/klmops
/kernel/misc/sparcv9/mac
/kernel/misc/sparcv9/nfssrv
/kernel/strmod/sparcv9/ip
/kernel/strmod/sparcv9/rts
/kernel/sys/sparcv9/nfs
/kernel/sys/sparcv9/portfs
/lib/libc.so.1
/lib/libdhcpagent.so.1
/lib/libdhcputil.so.1
/lib/libdladm.so.1
/lib/libdlpi.so.1
/lib/libinetutil.so.1
/lib/libzfs.so.2
/lib/llib-ldlpi
/lib/llib-ldlpi.ln
/lib/llib-lzfs.ln
/lib/sparcv9/libc.so.1
/lib/sparcv9/libdlpi.so.1
/lib/sparcv9/libinetutil.so.1
/lib/sparcv9/libzfs.so.2
/lib/sparcv9/llib-ldlpi.ln
/lib/sparcv9/llib-lzfs.ln
/platform/SUNW,SPARC-Enterprise/kernel/cpu/sparcv9/FJSV,SPARC64-VI
/platform/SUNW,SPARC-Enterprise/kernel/sparcv9/unix
/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/sparcv9/unix
/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/misc/sparcv9/sbdp
/platform/SUNW,Sun-Fire/kernel/sparcv9/unix
/platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC-II
/platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix
/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-IIIi+
/platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIe
/platform/sun4u/kernel/kmdb/sparcv9/unix
/platform/sun4u/kernel/misc/sparcv9/cpr
/platform/sun4u/kernel/misc/sparcv9/forthdebug
/platform/sun4u/kernel/misc/sparcv9/kmdbmod
/platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/unix
/platform/sun4v/kernel/brand/sparcv9/s9_brand
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T2
/platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T2+
/platform/sun4v/kernel/cpu/sparcv9/generic
/platform/sun4v/kernel/drv/sparcv9/trapstat
/platform/sun4v/kernel/kmdb/sparcv9/unix
/platform/sun4v/kernel/misc/sparcv9/forthdebug
/platform/sun4v/kernel/misc/sparcv9/kmdbmod
/platform/sun4v/kernel/sparcv9/genunix
/platform/sun4v/kernel/sparcv9/unix
/sbin/dladm
/sbin/ifconfig
/sbin/zfs
/sbin/zpool
/usr/include/inet/ip.h
/usr/include/inet/ip6.h
/usr/include/inet/ip_if.h
/usr/include/inet/tcp.h
/usr/include/inet/tcp_sack.h
/usr/include/libdlpi.h
/usr/include/libzfs.h
/usr/include/netinet/sctp.h
/usr/include/nfs/export.h
/usr/include/nfs/nfs.h
/usr/include/nfs/nfs4.h
/usr/include/nfs/nfs4_clnt.h
/usr/include/nfs/rnode4.h
/usr/include/sys/bitset.h
/usr/include/sys/buf.h
/usr/include/sys/callo.h
/usr/include/sys/cpupart.h
/usr/include/sys/cpuvar.h
/usr/include/sys/cyclic.h
/usr/include/sys/cyclic_impl.h
/usr/include/sys/dlpi.h
/usr/include/sys/fs/pc_dir.h
/usr/include/sys/lgrp.h
/usr/include/sys/lwp_timer_impl.h
/usr/include/sys/port_impl.h
/usr/include/sys/port_kernel.h
/usr/include/sys/sleepq.h
/usr/include/sys/squeue.h
/usr/include/sys/squeue_impl.h
/usr/include/sys/systm.h
/usr/include/sys/thread.h
/usr/include/sys/time.h
/usr/include/sys/tsol/label.h
/usr/include/sys/vnode.h
/usr/include/vm/as.h
/usr/include/vm/page.h
/usr/kernel/fs/sparcv9/pcfs
/usr/lib/mdb/kvm/sparcv9/dtrace.so
/usr/lib/mdb/kvm/sparcv9/genunix.so
/usr/lib/mdb/kvm/sparcv9/ip.so
/usr/lib/mdb/kvm/sparcv9/mdb_ks.so
/usr/lib/mdb/kvm/sparcv9/nfs.so
/usr/lib/mdb/kvm/sparcv9/zfs.so
/usr/lib/mdb/proc/libzpool.so
/usr/lib/mdb/proc/sparcv9/libzpool.so
/usr/lib/sparcv9/libzpool.so.1
/usr/lib/zones/zoneadmd
/usr/platform/sun4u/lib/mdb/kvm/sparcv9/unix.so
/usr/platform/sun4v/lib/mdb/kvm/sparcv9/unix.so
/usr/sbin/snoop
/usr/sbin/sparcv9/iscsitgtd
/usr/sbin/sparcv9/lockstat
/usr/sbin/sparcv9/zdb

Problem Description:

6485039 TCP needs to perform shrunk window functionality robustly
6601771 ipfil_sendpkt causes panic with punchin
6762261 system panic occurred in rw_destroy() called from ipsec_polhead_free()
6779206 read(2) access to /devices/ramdisk:a after the boot is over causes panic
6818559 deadlock between acct_find()/ufs_check_lockfs() if process accounting enabled when lockfs -w /var
6836343 pagefault in seg_kpm
6839543 ipsq_current_ipif is set before checking if it belongs to an ipmp group
6841218 incorrectly generated filename in kobj_open_path leads to needless errors in kobj_open_file
6857395 fix for 6803523 is not complete
6866994 141414-09 SUNWcakr.u postinstall uses retrun instead of return, generating error in log
 
(from 141414-09)
 
6324253 IP squeue fanout might get unitialized squeue when a new CPU is added
6468901 recursive mutex_enter in pollwakeup
6500269 assertion failed: sp->mntinfo4_list == mi, file: ../../common/fs/nfs/nfs4_vfsops.c, line: 3258
6536565 port_close() hangs in the kernel with pending timer cleanup
6539380 zfs list uses too much memory
6646366 strgetmsg() and kstrgetmsg() leak M_SIGs
6646890 rts_wrw() leaks short M_DATA/M_PROTO/M_PCPROTO messages
6676419 Huron panics due to NULL pointer dereference in "nfs" module
6703958 IP squeue binding logic can deadlock with itself due to lock ordering problem
6707722 nfs4_start_fop() uses gethrestime_sec() with 1 second granularity to detect server change
6721281 panic: assertion failed: np != 0L, file: ../../common/fs/nfs/nfs4_callback.c, line: 1309
6751345 zoneadmd doesn't set custom netmask for non-loopback addresses hosted on lo0 in shared-ip zones
6764193 broken symlinks on cross platform zfs send/recv
6765166 need to provide mechanism to optionally inherit ACE_EXECUTE
6768302 dls: soft_ring_bind/unbind race can panic in thread_affinity_set with cpu_id == -1
6773366 "zfs list" memory consumption can be further reduced
6776250 duplicate flag definitions in squeue.c and squeue_impl.h
6794136 panic BAD TRAP: type=e when importing degraded zraid pool
6798878 unable to remove a file over NFS after hitting refquota limit
6830813 zfs list -t all fails assertion
6833224 TX NFS client file access returns EACCES randomly for non-ADMIN_LOW labeled resources
6835200 IPv6 nce can be created in STALE state with bad link-layer info
6856473 fix for 6765166 in Solaris 10 patch gate had a mis-merged file
6843894 KU READMEs - construction issue - 141414-01 141415-01 - spurious lines in Problem Description
 
(from 141414-08)
 
6596237 stop looking and start ganging
6650724 USB floppy not recognized and fails to mount
6676374 if Solaris kills a process, the user needs to know why
6740164 zpool attach can create an illegal root pool
6829588 tcp_bind_hash increased mutex contention post 6763730
6838062 ZFS panics when an error is encountered in space_map_load()
 
(from 141414-07)
 
6856671 patches 141414-03, 141414-05, 141414-06 are missing accumulated/obsoleted info for some patches
 
(from 141414-06)
 
6311743 callout table lock contention in timeout and untimeout
6565503 callout processing is single threaded, throttling applications that rely on scalable callouts
6587140 page_retire()/page_trycapture should not try to retire non-relocatable kernel pages
6784948 bug fixes to the scalable callout implementation
6786945 incorrect handling of non-existent backend
6789031 high resolution timers needed for time-sensitive applications
6794914 problems with CIPSO option parsing on received messages w/TX
6802283 hang in delay() called from glm during boot
6809548 assertion failure expiration > 0 in callout.c
6810916 SPARC system repeatedly hangs doing mpt tasks
6811269 clock tick accounting code uses softints wrongly
6811294 APIs like nanosleep() wakeup prematurely when system time is changed
6819744 race condition between pool_do_bind() and proc_exit()
6822357 assertion failed: expiration > 0, file: ../../common/os/cyclic.c, line: 3048
6827248 empty callout lists need to be cleaned up more proactively
6827371 Solaris must support absolute and relative timers at the callout level
 
(from 141414-05)
 
4714297 libdlpi ought to detect stream hangup properly
6266613 libdlpi should provide a default timeout
6336199 snoop should be ported to libdlpi
6340802 libdlpi needs a more robust mechanism of handling expected messages
6345171 sendfile needs to rearchitecture vnode function calls
6364416 unable to plumb interface due to failing/incorrect check in dlpi_info
6408183 RAW mode can not be enabled before DL_BIND_REQ for GLDv3 drivers
6512059 public libdlpi library needed
6577295 typo in dlpi_recvinfo_t
6598880 dlpi_strerror() maps DLPI_SUCCESS incorrectly
6656370 pcfs_statvfs() limits _PC_NAME_MAX to 8 (PCFNAMESIZE) but should use PCMAXNAMLEN
6721531 IPMP source address selection issue: unable to ping default router after an IPMP failback
6753556 when receiving INIT_ACK with missing mandatory parameter the resulting ABORT chunk is malformed
6758578 iscsitgtd fails to properly store and retrieve tpgt's IP addresses
6789732 libdlpi may get stuck in i_dlpi_strgetmsg()
6791723 dtrace doesn't populate the fi_pathname in I/O provider with UFS directio
6798540 3-way deadlock happens in UFS filesystem on zvol when writing UFS log
6803721 reads by iscsitgtd of SMF's underlying SCF database can be truncated
 
(from 141414-04)
 
        Revision skipped.
 
(from 141414-03)
 
        Revision skipped.
 
(from 141414-02)
 
6696124 null mutex pointer crashing from ip_wput_ioctl()
6747910 spinner count leak possible when processes die spinning on a robust shared memory mutex
6749743 TX panic in crgetlabel() with UDP
6816409 mutex_lock() for process robust mutex could not return EOWNERDEAD with 137111-01 or later
6821681 process robust mutexes must cope with mmap MAP_FIXED
6824605 SUNWtetos test shm_stress_07_02 requires excessive time
 
(from 141414-01)
 
6420092 dispatcher can be blinded by idle CPU's on large systems
6538473 system panics, when domain reboot happens in middle of DR
6555242 sleepq is showing scalability issues under certain conditions
6573934 thread looping in udp_connect() caused stalled squeue
6652719 corruption found in VXFS & UFS file systems during NFS load tests with forced server aborts
6692267 pcf mutex contention in page_create_wait
6716664 need to add src/dst IP address to soft ring fanout
6718924 system panic during reboot with retired pages
6724256 root homed threads should participate in cross leaf lgrp CMT load balancing
6724296 trips though setfrontdq() can make threads homesick
6724307 CPU selection bias observed on NUMA/CMT systems
6731600 memory leaks in multicast reception initialization
6736189 getcwd performance issue
6736713 event port bug results in system panic
6739142 SCTP does not process unrecognized parameter in INIT-ACK correctly
6744802 SCTP does not send out zero window probe in some cases
6746736 during retransmission, SCTP may not send out new message even if it can
6747150 ip_restart_optmgmt can be scheduled without incrementing conn_ref
6766767 SCTP does not check properly
6771377 idle() can get caught up in disp_anywork() on larger systems
6775341 changing an interface index does not change its position in the phyint_list_avl_by_index avl tree
6782619 fix for 6739142 fails sctp test inval_param_type_11_init and requires changes
6783849 UDP packets are dropped (ipReasmFails) if soft rings are enabled
6790056 race between port_dissociate() and close() can cause system panic
6794845 SF15K panics on boot/install
6796103 adding a board when kernel_cage_enable is 0 can panic a system allocating ram from null kcage_arena
6797256 need link property to control 802.1Q priority tagging
6800529 panic in contract_process_kill() due to null p_pgidp pointer
6803523 IP issues with jumbo frame
6810086 panic in rctl_incr_swap() due to freed up proc structure
6823941 sendvec_chunk() uses uninitialized variables
6826949 KU rejuvenation post Solaris 10 Update Release 7
 
(from 141729-01)
 
6762062 POSIX requires fork() to be async-signal-safe
 
(from 138104-01)
 
        This revision accumulates generic Sustaining patch 138083-01
        into Solaris S10U6 update.
 
(from 138083-01)
 
6655168 snoop has problems capturing and displaying SMB traffic
6709607 interpret_netbios_ses calls interpret_smb with the wrong data length
 
(from 128004-01)
 
        This revision accumulates generic Sustaining patch 125915-01
        into Solaris S10U5 update.
 
(from 125915-01)
 
6281341 RFE: ce_taskq_disable should be able to set on per-instance basis
 
(from 119143-02)
 
        This revision completes omitted functionality.
 
(from 119143-01)
 
6220609 iu_handle_events() will call into the weeds in certain edge cases
 
(from 141731-01)
 
6658066 dladm show-aggr -s -i 1 outputs incorrect value
6799349 stats by 'dladm show-aggr -s -i <intvl>' overshoot the columns when a new link is added to the aggr
 
(from 141908-01)
 
6504953 zfs_getpage() misunderstands VOP_GETPAGE() interface
6551866 deadlock between zfs_write(), zfs_freesp(), and zfs_putapage()
6572357 libzfs should do more to avoid mnttab lookups
6572376 zfs_iter_filesystems and zfs_iter_snapshots get objset stats twice
6596419 zvol character (raw) devices allow read/write past the end of the device
6604992 forced unmount + being in .zfs/snapshot/<snap1> = not happy
6664649 'zpool remove' cannot remove a spare device or raw file which no longer exist
6716241 changing hostid, by moving in a new sysinit file, panics a ZFS root file system
6737405 ZFS deadlock when trying to add storage
6741237 ZFS hang in txg_wait_open() on boot
6770534 zvols do not observe character device semantics
6775697 Oracle crashes when overwriting after hitting quota on ZFS
6791160 ZFS has problems afer a panic
6800028 panic in ZFS when running Cthon tests
6806627 zfs_putpage gets it backwards
6810367 assertion failed: dvp->v_flag & VROOT, file: ../../common/fs/gfs.c, line: 426
6824062 system panicked in zfs_mount due to NULL pointer dereference when running btts and svvs tests
6837758 fix for 6746456 in Solaris 10 is incomplete
 
(from 141733-04)
 
6812394 mutex_panic in nfs4_mi_zonelist_remove
 
(from 141733-03)
 
6847540 NFSv4 clients may not handle file operations correctly
 
(from 141733-02)
 
4175972 rmdir of shared directory results in filesystem corruption
5100480 estale storm in create for nfs4_resend_open_otw
6189855 extraneous GETFH operation on NFSv4 mount
6216103 assertion failed: curdata->ex_seccnt > 0 seen again
6221606 nfs4lookupnew_otw() botches error handling and panics against beta netapp server
6225426 assertion osp->os_mapcnt >= btopr(len) not valid for NR_BAD_SEQID
6226092 getcwd() not consistent when dealing with NFS directories and setuid applications
6240748 bug in exportfs system call can panic system on attempt to unshare non-existent directory
6248176 RF_ERR needs rpc error in addition to rf_stat4
6259514 assertion failed: osp->os_mapcnt >= btopr(len)
6268686 assertion failed: newpfh.nfs_fh4_len != 0
6286257 lock's retry/free logic not quite right
6321564 r_statev4_lock shouldn't be held over dnlc_update()
6322771 assertion panic at nfssrv:srv_secinfo_remove
6322778 memleaks at crdup/crnetadjust
6438551 assertion failed: curdata->ex_secinfo[c].s_refcnt >= 0
6483944 panic in nfs4_resend_open_otw()
6583602 nfs4lookup_setup() incorrectly strips a leading dot from the first component
6597498 webnfs sec issue on all hardware
6608715 server must only decrement and propagate refs for explicitly shared flavors
6618772 sec flavor refs are not propagated correctly when a pseudo export is shared
6634788 NFSv4 doesn't handle EACCES errors from VOP_GETATTR() correctly
6670800 wrong security flavor ref count after non file system root dir is reshared
6822384 svnode_t::sv_dfh is not updated during nfs4rename
6834678 typo in /usr/include/nfs/export.h
6840149 "#define EXPTABLESIZE 16" is twice in the source
6840163 variable treenode_t *ns_root should be declared as extern in export.h
6840231 panic in treeclimb_export()->checkexport4()
 
(from 141733-01)
 
6730188 lockd keeps issue no lock after HA-FS local Zone resource shutdown
 
(from 139991-03)
 
6808437 nfs_portmon with NFSv4 needs to be stricter
 
(from 139991-02)
 
        This revision accumulates generic Sustaining patch 139462-02
        into Solaris S10U7 update.
 
(from 139991-01)
 
        This revision accumulates generic Sustaining patch 139462-01
        into Solaris S10U7 update.
 
(from 139462-02)
 
6359212 NFS share sec=none option doesn't work when combined with another sec= option
6763320 NFS security mode access list entries must not override each other
6793049 accessing NFSv4-shared HSFS filesystem can fall into infinite loop on rfs4_op_readdir()
 
(from 139462-01)
 
6204891 memory leak in rfs4_client_setcb
6485851 panic with assertion failure in rfs4_dbe_rele
6655612 rfs4_op_lockt needs to release client table reference


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts 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:  Execute patch installation in single user mode.
 
NOTE 2:  Execute a reconfiguration boot (boot -r) after patch installation
         or removal.

NOTE 3:  When using lucreate to generate a new Boot Environment (BE)
         involving a zpool with insufficient space, setting or modifying
         the ZFS filesystem properties may cause a system to panic
         repeatedly in 'dsl_dataset_disown()', with this patch applied.

         Please see Service Alert Document 1993625.1:

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

         for more details.


README -- Last modified date: Tuesday, May 5, 2015