Patch-ID# 121388-01 Keywords: VxFS 4.1MP1 VERITAS File System Maintenance RP1 (Multiple POINT PATCH) Synopsis: VERITAS File System 4.1MP1: Rolling Patch 01 (Multiple POINT PATCH) Date: Apr/28/2006 Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: VERITAS VxFS Unbundled Release: 4.1MP1 Topic: VxFS 4.1MP1 RP1 Multiple Fixes Patch Relevant Architectures: sparc BugId's fixed with this patch: 6385229 6337098 Changes incorporated in this version: 6385229 6337098 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: $ROOT_2.8/etc/fs/vxfs/mount $ROOT_2.8/etc/fs/vxfs/qioadmin $ROOT_2.8/etc/fs/vxfs/qlogattach $ROOT_2.8/etc/fs/vxfs/qlogck $ROOT_2.8/etc/fs/vxfs/qlogrec $ROOT_2.8/etc/init.d/qlog-startup $ROOT_2.8/etc/init.d/vxfsldlic $ROOT_2.8/etc/rc2.d/S01vxfsldlic $ROOT_2.8/etc/rcS.d/S88qlog-startup $ROOT_2.8/kernel/drv/sparcv9/vxportal $ROOT_2.8/kernel/drv/vxportal $ROOT_2.8/kernel/drv/vxportal.conf $ROOT_2.8/kernel/fs/sparcv9/vxfs $ROOT_2.8/kernel/fs/vxfs $ROOT_2.8/opt/VRTSvxfs/include/dmapi.h $ROOT_2.8/opt/VRTSvxfs/include/fdd.h $ROOT_2.8/opt/VRTSvxfs/include/sys/fs/dmapi.h $ROOT_2.8/opt/VRTSvxfs/include/sys/fs/dmapi_size.h $ROOT_2.8/opt/VRTSvxfs/include/sys/fs/dmattr_drv.h $ROOT_2.8/opt/VRTSvxfs/include/sys/fs/vxio.h $ROOT_2.8/opt/VRTSvxfs/lib/libxdsm.a $ROOT_2.8/opt/VRTSvxfs/lib/sparcv9/vxckptpriv.so $ROOT_2.8/opt/VRTSvxfs/lib/sparcv9/vxfspriv.so $ROOT_2.8/opt/VRTSvxfs/lib/sparcv9/vxfsutil.so $ROOT_2.8/opt/VRTSvxfs/lib/vxckptpriv.so $ROOT_2.8/opt/VRTSvxfs/lib/vxfspriv.so $ROOT_2.8/opt/VRTSvxfs/lib/vxfsutil.so $ROOT_2.8/opt/VRTSvxfs/sbin/cp $ROOT_2.8/opt/VRTSvxfs/sbin/cpio $ROOT_2.8/opt/VRTSvxfs/sbin/fcladm $ROOT_2.8/opt/VRTSvxfs/sbin/fsadm $ROOT_2.8/opt/VRTSvxfs/sbin/fsapadm $ROOT_2.8/opt/VRTSvxfs/sbin/fscat $ROOT_2.8/opt/VRTSvxfs/sbin/fscdsadm $ROOT_2.8/opt/VRTSvxfs/sbin/fscdsconv $ROOT_2.8/opt/VRTSvxfs/sbin/fscdstask $ROOT_2.8/opt/VRTSvxfs/sbin/fsckpt_restore $ROOT_2.8/opt/VRTSvxfs/sbin/fsckptadm $ROOT_2.8/opt/VRTSvxfs/sbin/fsclustadm $ROOT_2.8/opt/VRTSvxfs/sbin/fsenvadm $ROOT_2.8/opt/VRTSvxfs/sbin/fsvoladm $ROOT_2.8/opt/VRTSvxfs/sbin/getext $ROOT_2.8/opt/VRTSvxfs/sbin/ls $ROOT_2.8/opt/VRTSvxfs/sbin/mv $ROOT_2.8/opt/VRTSvxfs/sbin/qiomkfile $ROOT_2.8/opt/VRTSvxfs/sbin/qiostat $ROOT_2.8/opt/VRTSvxfs/sbin/qlogadm $ROOT_2.8/opt/VRTSvxfs/sbin/qlogckd $ROOT_2.8/opt/VRTSvxfs/sbin/qlogclustadm $ROOT_2.8/opt/VRTSvxfs/sbin/qlogdb $ROOT_2.8/opt/VRTSvxfs/sbin/qlogdetach $ROOT_2.8/opt/VRTSvxfs/sbin/qlogdisable $ROOT_2.8/opt/VRTSvxfs/sbin/qlogenable $ROOT_2.8/opt/VRTSvxfs/sbin/qlogmk $ROOT_2.8/opt/VRTSvxfs/sbin/qlogprint $ROOT_2.8/opt/VRTSvxfs/sbin/qlogrm $ROOT_2.8/opt/VRTSvxfs/sbin/qlogstat $ROOT_2.8/opt/VRTSvxfs/sbin/qlogtrace $ROOT_2.8/opt/VRTSvxfs/sbin/setext $ROOT_2.8/opt/VRTSvxfs/sbin/vxdump $ROOT_2.8/opt/VRTSvxfs/sbin/vxedquota $ROOT_2.8/opt/VRTSvxfs/sbin/vxenablef $ROOT_2.8/opt/VRTSvxfs/sbin/vxfsckd $ROOT_2.8/opt/VRTSvxfs/sbin/vxfsconvert $ROOT_2.8/opt/VRTSvxfs/sbin/vxfsstat $ROOT_2.8/opt/VRTSvxfs/sbin/vxgetmsg $ROOT_2.8/opt/VRTSvxfs/sbin/vxlsino $ROOT_2.8/opt/VRTSvxfs/sbin/vxquot $ROOT_2.8/opt/VRTSvxfs/sbin/vxquota $ROOT_2.8/opt/VRTSvxfs/sbin/vxquotaoff $ROOT_2.8/opt/VRTSvxfs/sbin/vxquotaon $ROOT_2.8/opt/VRTSvxfs/sbin/vxrepquota $ROOT_2.8/opt/VRTSvxfs/sbin/vxrestore $ROOT_2.8/opt/VRTSvxfs/sbin/vxupgrade $ROOT_2.8/opt/VRTSvxms/lib/map/libvxfs.so $ROOT_2.8/opt/VRTSvxms/lib/map/sparcv9/libvxfs.so $ROOT_2.8/usr/kernel/drv/fdd $ROOT_2.8/usr/kernel/drv/fdd.conf $ROOT_2.8/usr/kernel/drv/qlog $ROOT_2.8/usr/kernel/drv/qlog.conf $ROOT_2.8/usr/kernel/drv/sparcv9/fdd $ROOT_2.8/usr/kernel/drv/sparcv9/qlog $ROOT_2.8/usr/lib/fs/vxfs/df $ROOT_2.8/usr/lib/fs/vxfs/ff $ROOT_2.8/usr/lib/fs/vxfs/fsck $ROOT_2.8/usr/lib/fs/vxfs/fsckall $ROOT_2.8/usr/lib/fs/vxfs/fsdb $ROOT_2.8/usr/lib/fs/vxfs/fstyp $ROOT_2.8/usr/lib/fs/vxfs/mkfs $ROOT_2.8/usr/lib/fs/vxfs/ncheck $ROOT_2.8/usr/lib/fs/vxfs/sparcv7/fsck $ROOT_2.8/usr/lib/fs/vxfs/sparcv7/fsck_logv10 $ROOT_2.8/usr/lib/fs/vxfs/sparcv7/fsck_logv9 $ROOT_2.8/usr/lib/fs/vxfs/sparcv9/fsck $ROOT_2.8/usr/lib/fs/vxfs/sparcv9/fsck_logv10 $ROOT_2.8/usr/lib/fs/vxfs/umount $ROOT_2.8/usr/lib/fs/vxfs/vxtunefs $ROOT_2.8/usr/lib/fs/vxfs/mount Problem Description: -------------------- (153960) Fix the problem that cause the stress test to dump core. (155189) Fix the problem in vxfsckd command to support I18N. (506096) Updated vxfsconvert not to put immobile structures at the end of the file system. (509866) fsadm -d does not compress directories of fs_bsize (511346) Change the default qiotab file to /etc/vx/qioadmin from /etc/vx/tunefstab (511462) In doprint(), use fs_name/pobj->po_mntpt to determine if the passing arg is mount point or not. (512610) Introduce a new variable -- oltsize. When VxFS try to read the olt, it should use the actual olt size (oltsize) instead of the old default value -- VX_MAXBSIZE. 6337098 (512616) Introduce a new routine vx_acl_sort and modify vx_cmp2acls() to sort the ACL entries before calling vx_acl_validate(). Since the ACL entries can be unsorted and VxFS shold not fails because of unsorted ACL entries. (545932) In vx_map() try to avoid to invalidate the pages locally in the case of the file is not shared by cache the pglock grant in EX mode locally instead. Also, hold VX_IGLOCK (share mode) before calling VX_IPGLOCK_CACHEGRANT and release it afterward to prevent xted_ipglock1:1 assertion. (568273) vx_te_bufread() now checks for error from vx_get_typeops() to avoid panic with NULL pointer dereference. (568284) Corrected vx_isnfs() to take proc->p_lockp mutex before accessing p_pgidp to avoid panic with NULL pointer dereference. 6385229 (568803) Changed how vxfs allocates vnodes for sol 10's new vnode vnode interface: vn_alloc(), vn_free(), vn_reinit() in order to correct a memory leak. Patch Installation Instructions: -------------------------------- For the Solaris 8 release, refer to the online manual 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/110434-07 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate manual pages. Special Install Instructions: ----------------------------- You need to use the shutdown command to reboot the system after patch installation or de-installation: shutdown -g0 -y -i6Patch-ID# 121389-01 Keywords: VxFS 4.1MP1 VERITAS File System Maintenance RP1 (Multiple POINT PATCH) Synopsis: VERITAS File System 4.1MP1: Rolling Patch 01 (Multiple POINT PATCH) Date: Apr/28/2006 Solaris Release: 9 SunOS Release: 5.9 Unbundled Product: VERITAS VxFS Unbundled Release: 4.1MP1 Topic: VxFS 4.1MP1 RP1 Multiple Fixes Patch Relevant Architectures: sparc BugId's fixed with this patch: 6385229 6337098 Changes incorporated in this version: 6385229 6337098 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: $ROOT_2.9/etc/fs/vxfs/mount $ROOT_2.9/etc/fs/vxfs/qioadmin $ROOT_2.9/etc/fs/vxfs/qlogattach $ROOT_2.9/etc/fs/vxfs/qlogck $ROOT_2.9/etc/fs/vxfs/qlogrec $ROOT_2.9/etc/init.d/qlog-startup $ROOT_2.9/etc/init.d/vxfsldlic $ROOT_2.9/etc/rc2.d/S01vxfsldlic $ROOT_2.9/etc/rcS.d/S88qlog-startup $ROOT_2.9/kernel/drv/sparcv9/vxportal $ROOT_2.9/kernel/drv/vxportal $ROOT_2.9/kernel/drv/vxportal.conf $ROOT_2.9/kernel/fs/sparcv9/vxfs $ROOT_2.9/kernel/fs/vxfs $ROOT_2.9/opt/VRTSvxfs/include/dmapi.h $ROOT_2.9/opt/VRTSvxfs/include/fdd.h $ROOT_2.9/opt/VRTSvxfs/include/sys/fs/dmapi.h $ROOT_2.9/opt/VRTSvxfs/include/sys/fs/dmapi_size.h $ROOT_2.9/opt/VRTSvxfs/include/sys/fs/dmattr_drv.h $ROOT_2.9/opt/VRTSvxfs/include/sys/fs/vxio.h $ROOT_2.9/opt/VRTSvxfs/lib/libxdsm.a $ROOT_2.9/opt/VRTSvxfs/lib/sparcv9/vxckptpriv.so $ROOT_2.9/opt/VRTSvxfs/lib/sparcv9/vxfspriv.so $ROOT_2.9/opt/VRTSvxfs/lib/sparcv9/vxfsutil.so $ROOT_2.9/opt/VRTSvxfs/lib/vxckptpriv.so $ROOT_2.9/opt/VRTSvxfs/lib/vxfspriv.so $ROOT_2.9/opt/VRTSvxfs/lib/vxfsutil.so $ROOT_2.9/opt/VRTSvxfs/sbin/cp $ROOT_2.9/opt/VRTSvxfs/sbin/cpio $ROOT_2.9/opt/VRTSvxfs/sbin/fcladm $ROOT_2.9/opt/VRTSvxfs/sbin/fsadm $ROOT_2.9/opt/VRTSvxfs/sbin/fsapadm $ROOT_2.9/opt/VRTSvxfs/sbin/fscat $ROOT_2.9/opt/VRTSvxfs/sbin/fscdsadm $ROOT_2.9/opt/VRTSvxfs/sbin/fscdsconv $ROOT_2.9/opt/VRTSvxfs/sbin/fscdstask $ROOT_2.9/opt/VRTSvxfs/sbin/fsckpt_restore $ROOT_2.9/opt/VRTSvxfs/sbin/fsckptadm $ROOT_2.9/opt/VRTSvxfs/sbin/fsclustadm $ROOT_2.9/opt/VRTSvxfs/sbin/fsenvadm $ROOT_2.9/opt/VRTSvxfs/sbin/fsvoladm $ROOT_2.9/opt/VRTSvxfs/sbin/getext $ROOT_2.9/opt/VRTSvxfs/sbin/ls $ROOT_2.9/opt/VRTSvxfs/sbin/mv $ROOT_2.9/opt/VRTSvxfs/sbin/qiomkfile $ROOT_2.9/opt/VRTSvxfs/sbin/qiostat $ROOT_2.9/opt/VRTSvxfs/sbin/qlogadm $ROOT_2.9/opt/VRTSvxfs/sbin/qlogckd $ROOT_2.9/opt/VRTSvxfs/sbin/qlogclustadm $ROOT_2.9/opt/VRTSvxfs/sbin/qlogdb $ROOT_2.9/opt/VRTSvxfs/sbin/qlogdetach $ROOT_2.9/opt/VRTSvxfs/sbin/qlogdisable $ROOT_2.9/opt/VRTSvxfs/sbin/qlogenable $ROOT_2.9/opt/VRTSvxfs/sbin/qlogmk $ROOT_2.9/opt/VRTSvxfs/sbin/qlogprint $ROOT_2.9/opt/VRTSvxfs/sbin/qlogrm $ROOT_2.9/opt/VRTSvxfs/sbin/qlogstat $ROOT_2.9/opt/VRTSvxfs/sbin/qlogtrace $ROOT_2.9/opt/VRTSvxfs/sbin/setext $ROOT_2.9/opt/VRTSvxfs/sbin/vxdump $ROOT_2.9/opt/VRTSvxfs/sbin/vxedquota $ROOT_2.9/opt/VRTSvxfs/sbin/vxenablef $ROOT_2.9/opt/VRTSvxfs/sbin/vxfsckd $ROOT_2.9/opt/VRTSvxfs/sbin/vxfsconvert $ROOT_2.9/opt/VRTSvxfs/sbin/vxfsstat $ROOT_2.9/opt/VRTSvxfs/sbin/vxgetmsg $ROOT_2.9/opt/VRTSvxfs/sbin/vxlsino $ROOT_2.9/opt/VRTSvxfs/sbin/vxquot $ROOT_2.9/opt/VRTSvxfs/sbin/vxquota $ROOT_2.9/opt/VRTSvxfs/sbin/vxquotaoff $ROOT_2.9/opt/VRTSvxfs/sbin/vxquotaon $ROOT_2.9/opt/VRTSvxfs/sbin/vxrepquota $ROOT_2.9/opt/VRTSvxfs/sbin/vxrestore $ROOT_2.9/opt/VRTSvxfs/sbin/vxupgrade $ROOT_2.9/opt/VRTSvxms/lib/map/libvxfs.so $ROOT_2.9/opt/VRTSvxms/lib/map/sparcv9/libvxfs.so $ROOT_2.9/usr/kernel/drv/fdd $ROOT_2.9/usr/kernel/drv/fdd.conf $ROOT_2.9/usr/kernel/drv/qlog $ROOT_2.9/usr/kernel/drv/qlog.conf $ROOT_2.9/usr/kernel/drv/sparcv9/fdd $ROOT_2.9/usr/kernel/drv/sparcv9/qlog $ROOT_2.9/usr/lib/fs/vxfs/df $ROOT_2.9/usr/lib/fs/vxfs/ff $ROOT_2.9/usr/lib/fs/vxfs/fsck $ROOT_2.9/usr/lib/fs/vxfs/fsckall $ROOT_2.9/usr/lib/fs/vxfs/fsdb $ROOT_2.9/usr/lib/fs/vxfs/fstyp $ROOT_2.9/usr/lib/fs/vxfs/mkfs $ROOT_2.9/usr/lib/fs/vxfs/ncheck $ROOT_2.9/usr/lib/fs/vxfs/sparcv7/fsck $ROOT_2.9/usr/lib/fs/vxfs/sparcv7/fsck_logv10 $ROOT_2.9/usr/lib/fs/vxfs/sparcv7/fsck_logv9 $ROOT_2.9/usr/lib/fs/vxfs/sparcv9/fsck $ROOT_2.9/usr/lib/fs/vxfs/sparcv9/fsck_logv10 $ROOT_2.9/usr/lib/fs/vxfs/umount $ROOT_2.9/usr/lib/fs/vxfs/vxtunefs $ROOT_2.9/usr/lib/fs/vxfs/mount Problem Description: -------------------- (153960) Fix the problem that cause the stress test to dump core. (155189) Fix the problem in vxfsckd command to support I18N. (506096) Updated vxfsconvert not to put immobile structures at the end of the file system. (509866) fsadm -d does not compress directories of fs_bsize (511346) Change the default qiotab file to /etc/vx/qioadmin from /etc/vx/tunefstab (511462) In doprint(), use fs_name/pobj->po_mntpt to determine if the passing arg is mount point or not. (512610) Introduce a new variable -- oltsize. When VxFS try to read the olt, it should use the actual olt size (oltsize) instead of the old default value -- VX_MAXBSIZE. 6337098 (512616) Introduce a new routine vx_acl_sort and modify vx_cmp2acls() to sort the ACL entries before calling vx_acl_validate(). Since the ACL entries can be unsorted and VxFS shold not fails because of unsorted ACL entries. (545932) In vx_map() try to avoid to invalidate the pages locally in the case of the file is not shared by cache the pglock grant in EX mode locally instead. Also, hold VX_IGLOCK (share mode) before calling VX_IPGLOCK_CACHEGRANT and release it afterward to prevent xted_ipglock1:1 assertion. (568273) vx_te_bufread() now checks for error from vx_get_typeops() to avoid panic with NULL pointer dereference. (568284) Corrected vx_isnfs() to take proc->p_lockp mutex before accessing p_pgidp to avoid panic with NULL pointer dereference. 6385229 (568803) Changed how vxfs allocates vnodes for sol 10's new vnode vnode interface: vn_alloc(), vn_free(), vn_reinit() in order to correct a memory leak. Patch Installation Instructions: -------------------------------- For the Solaris 9 release, refer to the online manual 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/110434-07 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate manual pages. Special Install Instructions: ----------------------------- You need to use the shutdown command to reboot the system after patch installation or de-installation: shutdown -g0 -y -i6Patch-ID# 121390-01 Keywords: VxFS 4.1MP1 VERITAS File System Maintenance RP1 (Multiple POINT PATCH) Synopsis: VERITAS File System 4.1MP1: Rolling Patch 01 (Multiple POINT PATCH) Date: Apr/28/2006 Solaris Release: 10 SunOS Release: 5.10 Unbundled Product: VERITAS VxFS Unbundled Release: 4.1MP1 Topic: VxFS 4.1MP1 RP1 Multiple Fixes Patch Relevant Architectures: sparc BugId's fixed with this patch: 6385229 6337098 Changes incorporated in this version: 6385229 6337098 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: $ROOT_2.10/etc/fs/vxfs/mount $ROOT_2.10/etc/fs/vxfs/qioadmin $ROOT_2.10/etc/fs/vxfs/qlogattach $ROOT_2.10/etc/fs/vxfs/qlogck $ROOT_2.10/etc/fs/vxfs/qlogrec $ROOT_2.10/kernel/drv/sparcv9/vxportal $ROOT_2.10/kernel/drv/vxportal.conf $ROOT_2.10/kernel/fs/sparcv9/vxfs $ROOT_2.10/lib/svc/method/qlog-startup $ROOT_2.10/lib/svc/method/vxfsldlic $ROOT_2.10/opt/VRTSvxfs/include/dmapi.h $ROOT_2.10/opt/VRTSvxfs/include/fdd.h $ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmapi.h $ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmapi_size.h $ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmattr_drv.h $ROOT_2.10/opt/VRTSvxfs/include/sys/fs/vxio.h $ROOT_2.10/opt/VRTSvxfs/lib/libxdsm.a $ROOT_2.10/opt/VRTSvxfs/lib/sparcv9/vxckptpriv.so $ROOT_2.10/opt/VRTSvxfs/lib/sparcv9/vxfspriv.so $ROOT_2.10/opt/VRTSvxfs/lib/sparcv9/vxfsutil.so $ROOT_2.10/opt/VRTSvxfs/lib/vxckptpriv.so $ROOT_2.10/opt/VRTSvxfs/lib/vxfspriv.so $ROOT_2.10/opt/VRTSvxfs/lib/vxfsutil.so $ROOT_2.10/opt/VRTSvxfs/sbin/cp $ROOT_2.10/opt/VRTSvxfs/sbin/cpio $ROOT_2.10/opt/VRTSvxfs/sbin/fcladm $ROOT_2.10/opt/VRTSvxfs/sbin/fsadm $ROOT_2.10/opt/VRTSvxfs/sbin/fsapadm $ROOT_2.10/opt/VRTSvxfs/sbin/fscat $ROOT_2.10/opt/VRTSvxfs/sbin/fscdsadm $ROOT_2.10/opt/VRTSvxfs/sbin/fscdsconv $ROOT_2.10/opt/VRTSvxfs/sbin/fscdstask $ROOT_2.10/opt/VRTSvxfs/sbin/fsckpt_restore $ROOT_2.10/opt/VRTSvxfs/sbin/fsckptadm $ROOT_2.10/opt/VRTSvxfs/sbin/fsclustadm $ROOT_2.10/opt/VRTSvxfs/sbin/fsenvadm $ROOT_2.10/opt/VRTSvxfs/sbin/fsvoladm $ROOT_2.10/opt/VRTSvxfs/sbin/getext $ROOT_2.10/opt/VRTSvxfs/sbin/ls $ROOT_2.10/opt/VRTSvxfs/sbin/mv $ROOT_2.10/opt/VRTSvxfs/sbin/qiomkfile $ROOT_2.10/opt/VRTSvxfs/sbin/qiostat $ROOT_2.10/opt/VRTSvxfs/sbin/qlogadm $ROOT_2.10/opt/VRTSvxfs/sbin/qlogckd $ROOT_2.10/opt/VRTSvxfs/sbin/qlogclustadm $ROOT_2.10/opt/VRTSvxfs/sbin/qlogdb $ROOT_2.10/opt/VRTSvxfs/sbin/qlogdetach $ROOT_2.10/opt/VRTSvxfs/sbin/qlogdisable $ROOT_2.10/opt/VRTSvxfs/sbin/qlogenable $ROOT_2.10/opt/VRTSvxfs/sbin/qlogmk $ROOT_2.10/opt/VRTSvxfs/sbin/qlogprint $ROOT_2.10/opt/VRTSvxfs/sbin/qlogrm $ROOT_2.10/opt/VRTSvxfs/sbin/qlogstat $ROOT_2.10/opt/VRTSvxfs/sbin/qlogtrace $ROOT_2.10/opt/VRTSvxfs/sbin/setext $ROOT_2.10/opt/VRTSvxfs/sbin/vxdump $ROOT_2.10/opt/VRTSvxfs/sbin/vxedquota $ROOT_2.10/opt/VRTSvxfs/sbin/vxenablef $ROOT_2.10/opt/VRTSvxfs/sbin/vxfsckd $ROOT_2.10/opt/VRTSvxfs/sbin/vxfsconvert $ROOT_2.10/opt/VRTSvxfs/sbin/vxfsstat $ROOT_2.10/opt/VRTSvxfs/sbin/vxgetmsg $ROOT_2.10/opt/VRTSvxfs/sbin/vxlsino $ROOT_2.10/opt/VRTSvxfs/sbin/vxquot $ROOT_2.10/opt/VRTSvxfs/sbin/vxquota $ROOT_2.10/opt/VRTSvxfs/sbin/vxquotaoff $ROOT_2.10/opt/VRTSvxfs/sbin/vxquotaon $ROOT_2.10/opt/VRTSvxfs/sbin/vxrepquota $ROOT_2.10/opt/VRTSvxfs/sbin/vxrestore $ROOT_2.10/opt/VRTSvxfs/sbin/vxupgrade $ROOT_2.10/opt/VRTSvxms/lib/map/libvxfs.so $ROOT_2.10/opt/VRTSvxms/lib/map/sparcv9/libvxfs.so $ROOT_2.10/usr/kernel/drv/fdd.conf $ROOT_2.10/usr/kernel/drv/qlog.conf $ROOT_2.10/usr/kernel/drv/sparcv9/fdd $ROOT_2.10/usr/kernel/drv/sparcv9/qlog $ROOT_2.10/usr/lib/fs/vxfs/df $ROOT_2.10/usr/lib/fs/vxfs/ff $ROOT_2.10/usr/lib/fs/vxfs/fsck $ROOT_2.10/usr/lib/fs/vxfs/fsckall $ROOT_2.10/usr/lib/fs/vxfs/fsdb $ROOT_2.10/usr/lib/fs/vxfs/fstyp $ROOT_2.10/usr/lib/fs/vxfs/mkfs $ROOT_2.10/usr/lib/fs/vxfs/ncheck $ROOT_2.10/usr/lib/fs/vxfs/sparcv7/fsck $ROOT_2.10/usr/lib/fs/vxfs/sparcv7/fsck_logv10 $ROOT_2.10/usr/lib/fs/vxfs/sparcv7/fsck_logv9 $ROOT_2.10/usr/lib/fs/vxfs/sparcv9/fsck $ROOT_2.10/usr/lib/fs/vxfs/sparcv9/fsck_logv10 $ROOT_2.10/usr/lib/fs/vxfs/umount $ROOT_2.10/usr/lib/fs/vxfs/vxtunefs $ROOT_2.10/var/svc/manifest/system/vxfs/qlog-startup.xml $ROOT_2.10/var/svc/manifest/system/vxfs/vxfsldlic.xml $ROOT_2.10/usr/lib/fs/vxfs/mount Problem Description: -------------------- (153960) Fix the problem that cause the stress test to dump core. (155189) Fix the problem in vxfsckd command to support I18N. (506096) Updated vxfsconvert not to put immobile structures at the end of the file system. (509866) fsadm -d does not compress directories of fs_bsize (511346) Change the default qiotab file to /etc/vx/qioadmin from /etc/vx/tunefstab (511462) In doprint(), use fs_name/pobj->po_mntpt to determine if the passing arg is mount point or not. (512610) Introduce a new variable -- oltsize. When VxFS try to read the olt, it should use the actual olt size (oltsize) instead of the old default value -- VX_MAXBSIZE. 6337098 (512616) Introduce a new routine vx_acl_sort and modify vx_cmp2acls() to sort the ACL entries before calling vx_acl_validate(). Since the ACL entries can be unsorted and VxFS shold not fails because of unsorted ACL entries. (545932) In vx_map() try to avoid to invalidate the pages locally in the case of the file is not shared by cache the pglock grant in EX mode locally instead. Also, hold VX_IGLOCK (share mode) before calling VX_IPGLOCK_CACHEGRANT and release it afterward to prevent xted_ipglock1:1 assertion. (568273) vx_te_bufread() now checks for error from vx_get_typeops() to avoid panic with NULL pointer dereference. (568284) Corrected vx_isnfs() to take proc->p_lockp mutex before accessing p_pgidp to avoid panic with NULL pointer dereference. 6385229 (568803) Changed how vxfs allocates vnodes for sol 10's new vnode vnode interface: vn_alloc(), vn_free(), vn_reinit() in order to correct a memory leak. Patch Installation Instructions: -------------------------------- For the Solaris 10 release, refer to the online manual 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/110434-07 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate manual pages. Special Install Instructions: ----------------------------- You need to use the shutdown command to reboot the system after patch installation or de-installation: shutdown -g0 -y -i6