HP Tru64 UNIX and TruCluster Server Version 5.1B-5 Patch Summary and Release Notes (March 2009)

Fixes a condition that causes a system hang that occurs when the rename command
is called with "." as the target. This patch also reinforces other rename argument
restrictions.
Fixes an RBMT metadata inconsistency that prevents a file system from being
mounted.
Changes a system panic resulting from a kernel memory fault in
imm_remove_page_map into a domain panic.
Fixes a condition that can cause the invalidation of mmap dirty pages before they
can be flushed to disk.
Improves the performance of systems performing heavy file I/O.
Corrects a potential deadlock hang between a truncate system call and a read
system call on a clustered system.
Fixes an AdvFS alignment fault panic caused by inconsistent AdvFS metadata in
a directory. In particular, the directory's entry size is an unaligned value.
Fixes erroneous logic to ensure that a domain panic on the cluster_root results in
a regular panic for the cluster node on which the domain panic occurs.
Corrects a condition that causes an "mcs_lock: no queue entries available" domain
panic.
Corrects a problem in which the cp -p command will not copy DMAPI-managed
region information.
Helps to avoid a kernel panic (kernel memory fault) during a vfexer test.
Fixes the cause of a system crash when running with lockmode=4. This correction
avoids the following types of panics that result from quotactl requests on AdvFS
filesets:
mf in dyn_hash_remove
lock_terminate: lock held
Eliminates the “neg refCnt panic” in AdvFS.
Fixes a potential panic when using the rmfset command.
Fixes an infinite loop hang that occurs under special circumstances.
Fixes an E_TOO_MANY_ACCESSORS error that can occur when deleting a clone
fileset.
Fixes a kernel memory leak that occurs when vfast is in use.
Fixes a cluster hang where one node tries to get a DIO token and another node
tries to start a transaction while a third thread is waiting for the clu_clonextnt_lk
lock.
Fixes a potential deadlock hang between a truncate system call and a read system
call on a clustered system.
Prevents a vfast thread from using too much CPU when scanning the AdvFS sbm.
Provides corresponding memory frees to various mallocs in AdvFS.
Corrects an infinite looping condition in a vfast thread.
3.4 Summary of Base Operating System Patches 101