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

Corrects a condition to avoid the copying of multicast packets to the networking
stack when packetfilter is enabled and pfilt_copymulti=0; default is 1, meaning
always copy multicast packets.
Fixes NFS client hangs on systems with no associated memory for RADs.
Modifies the kernel to correct a problem that could under certain conditions cause
the following:
User space programs to experience unexpected "interrupt" results (EINTR)
returned by system calls such as exit() or wait3().
Korn shell scripts to report that programs were terminated with a "Signal 64"
when in fact the program ran normally and no error was present.
Programs that check the exit status of children to see abnormal results.
Fixes a problem of ambiguous connection rejection caused by socket database
search in a multi-RAD system.
Corrects several problems in file region locking that could result in dropped file
region locks or in a process hang.
Fixes an "m_copydata offset" panic seen on TruClusters and NUMA systems
serving NFS file systems.
Fixes a race condition in the UBC subsystem that could result in a kernel memory
fault.
Prevents a race condition in the code dealing with kernel address space data
structures.
Improves NFS to help prevent an NFS client from creating more than one TCP
connection for a mount point and to prevent a system panic if the problem occurs.
Fixes a lockmode 4 only panic due to a lock ordering problem.
Resolves a problem that could result in freeing active memory buffers.
Prevents the growth of a stack object when code invokes an mmap system call.
Corrects a kernel memory fault panic clock_tick().
Fixes the following panics:
page is not primary page
mcs_unlock: current lock not found
Corrects a memory leak caused by a race condition that can lead to the incorrect
decrementing of reference counts of vm_anon objects, which can cause orphaned
pages.
Fixes an “mcs_lock: lock already owned by cpu” panic.
Fixes a problem that can trigger a “big pages assert” panic under the following
condition:
Big Pages are enabled.
Large argument lists are enabled.
An application such as a shell tries to pass a large list of arguments to a child
process, such as a command.
136 Tru64 UNIX Patches