OBSOLETE Patch-ID# 141733-04


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 lockd ha-fs local zone shutdown jurassic panic rfs4_client_setcb memory leak rfs4_op_lockt
Synopsis: Obsoleted by: 141414-09 SunOS 5.10: klmmod patch
Date: Jul/24/2009


Install Requirements: Reboot after installing this patch to activate the changes delivered. 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 141734

Topic: SunOS 5.10: klmmod patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
417597214972120
510048015226962
618985515234902
620489115239785
621610315243801
622160615246109
622542615247719
622609215248012
624074815254091
624817615257333
625951415261602
626868615265140
628625715271951
632156415286224
632277115286654
632277815286657
635921215301322
643855115335615
648394415356556
648585115357457
658360215411513
659749815419357
660871515425796
661877215431955
663478815441336
665561215453734
667080015462452
673018815497226
676332015517651
679304915534866
680843715543734
681239415545998
682238415551928
683467815559109
684014915562321
684016315562330
684023115562382
684754015566969


Changes incorporated in this version: 6812394

Patches accumulated and obsoleted by this patch: 139462-02 139991-03

Patches which conflict with this patch:

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

Obsoleted by: 141414-09

Files included with this patch:

/kernel/fs/sparcv9/nfs
/kernel/kmdb/sparcv9/nfs
/kernel/misc/sparcv9/klmmod
/kernel/misc/sparcv9/klmops
/kernel/misc/sparcv9/nfssrv
/kernel/sys/sparcv9/nfs
/usr/include/nfs/export.h
/usr/include/nfs/nfs4.h
/usr/include/nfs/nfs4_clnt.h
/usr/include/nfs/rnode4.h
/usr/lib/mdb/kvm/sparcv9/nfs.so

Problem Description:

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:  Before installing this patch, please be sure to install the latest
         patch utilities patches for your OS. This list of patches is defined
         at http://sunsolve.sun.com
 
         Please use the pull down list which appears after the text:
         "Latest Patch Update: To ensure the correct functioning of the
         patching utilities on your system, stay up to date on the
         following patches"
 
NOTE 2:  Reboot the system after patch installation or removal.


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