Patch-ID# 106625-05
Keywords: security libsec ACL df unmount vfs_minfrags i_contents ufs
Synopsis: SunOS 5.6: libsec.a, libsec.so.1 and /kernel/fs/ufs patch
Date: Oct/22/99

Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.6: libsec.a, libsec.so.1 and /kernel/fs/ufs patch

BugId's fixed with this patch: 1212953 1238241 4042372 4055677 4060416 4072815 4073391 4083720 4091822 4092407 4096789 4105663 4129188 4134299 4137387 4146445 4149597 4162184 4174331 4196986 4198533 

Changes incorporated in this version: 4162184

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 105572-11 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/usr/lib/libsec.a
/usr/lib/libsec.so.1
/kernel/fs/ufs

Problem Description:

4162184 memory leak in aclentry2vsecattr()

(from 106625-04)

4198533 File corruption caused by pages not being exclusively locked in ufs_getpage

(from 106625-03)

4055677 TStrans panic in dqupdate

(from 106625-02)

4042372 Directories with SGID bit set and default ACL do not behave as documented
4091822 ACL - with ls -l the mask is shown not the effective group rights
4072815 *ls* doesn't always report a +" for files with ACLs.

(from 106625-01)

4149597 cpio -P with ACL give "segmentation core dumped", if user doesn't exist

(from 105572-11)

4105663 memory leak in ufs_unmount

(from 105572-10)

4146445 ufs_lockfs_begin_getpage() assumes it's backing segvn

(from 105572-09)

4196986 deadlock caused by fix for bug 4060416 in patch 103640-24

(from 105572-08)

1212953 unlink() returns EBUSY when 2 threads unlink hardlinks to same inode

(from 105572-07)

4174331 system falls into panic while shutdown procedure is executed during writing

(from 105572-06)

4060416 write(2) i_contents race can show stale data via mmap()'ed file

(from 105572-05)

1238241 data fault when calling ufs_acl_setattr with ufs_acl 0 in inode
4129188 ufs should do more file type checking for reads, writes, and mounts
4134299 ufs_check_lockfs() does not work for error locked filesystems
4137387 entryoffsetinblock in ufs_dirlook is not initialized, can cause alignment panic

(from 105572-04)

4092407 release of i_contents lock in ufs_si_load can lead to race

(from 105572-03)

4096789 quota -v gives NOT STARTED output for time left column.

(from 105572-02)

4083720 Mirrored volumes resync on reboot, even when shut down properly.

(from 105572-01)

4073391 df reports wrong info when unmounted


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: 
----------------------------- 
None.
