HP Tru64 UNIX and TruCluster Server Version 5.1.B-4 Patch Summary and Release Notes (13156)

Prevents a kernel memory fault panic that occurs when the audit daemon is set to periodically
dump the kernel audit buffers to the audit log file (auditd -d freq).
Corrects conditions that cause "blkfree: freeing free block" and "blkfree: freeing free frag"
panics.
Allows systems configured to use NTP to keep accurate time regardless off whether the
NTP daemon is running.
Corrects a condition that can cause a panic in audit_rec_build when auditing execve with
the exec_argp or exec_envp audit style enabled.
Fixes a problem in which a device file such as /dev/console can become inaccessible, returning
the error “Bad File Number.”
Fixes a system panic in the ubc_page_stealer routine.
Causes the correct error message for the freezefs -q command to be displayed on a non-AdvFS
file system.
Adds comment to reserve 0x10000000 and 0x20000000 for AutoFS flags.
Prevents issues in the DCE/DFS file system when pages are being flushed as part of a vnode.
This patch is required for AlphaServer SC.
Fixes a problem where an I/O error (EIO) can occasionally be returned after a page fault.
Adds a lock to the initialization of a private client to avoid hung file system threads when
the MVFS ClearCase file system is in use.
Corrects a potential security vulnerability that may result in denial of service. This may be
in the form of local and remote security domain risks.
(SSRT2384 rpc Severity - High)
Corrects the NFS server's handling of files open for direct I/O.
Fixes a problem on a cluster NFS client where a hard-mounted NFS file system can incur
ETIMEDOUT errors.
Fixes a problem in the kernel network subsystem that causes a kernel memory fault panic
in the m_adj() routine.
Fixes an internal problem in the kernel's AdvFS, UFS, and NFS file systems where extended
attributes with extremely long names, greater than 247 characters, could not be set on files.
The new limit is 254 + a null string terminator.
Fixes a problem when the kernel incorrectly closes a socket that causes Sybase 1613 errors.
Adds support for IPV6_UNICAST_HOPS socket option on raw sockets.
Corrects c shell a problem in which a multithreaded process forks a single threaded process
and leaves data in the proc structure that could cause problems.
Improves performance for removing or truncating large files on UFS file systems.
Fixes a problem that occurs when the Tru64 UNIX TCP layer prematurely closes a slow, but
good connection with TCP reset.
Fixes a problem in which the quot -v command sometimes returns wrong quota information
on a UFS partition.
Fixes a system panic that can generate the panic string "mcs_lock: lock already owned by
CPU" or "thread_block: simple lock owned."
Fixes a system panic that generates the panic string "pg_nwriters going negative."
Changes an rws write lock in the VMAC lookup routine to an rws read lock for better SMP
scaling.
Corrects a kernel memory fault in the table syscall.
Corrects memory striping when using big pages.
Fixes a problem where the system can panic with a kernel memory fault in simple_lock()
being called from fuser().
Resolves kernel memory faults in the TCP/IP subsystem.
Fixes a problem where threads can hang mallocing memory.
94 Tru64 UNIX Patches