PROBLEM: (87587, 87846) (PATCH ID: OSF520-014) ******** This patch fixes a kernel memory fault as a result of a race condition that occurs when a process is exiting. A typical stack trace may look like the following: Node panic: kernel memory fault with stack_trace: stop_secondary_cpu panic event_timeout printf panic trap _xentmm procfs_ioctl vn_ioctl procfs_ioctl_interface ioctl_base syscall _xsyscall PROBLEM: (STL373832, 90895) (PATCH ID: OSF520-463) ******** This patch fixes a system panic from procfs ioctl user code. PROBLEM: (93344, 92012) (PATCH ID: OSF520-568) ******** This patch corrects two issues: A race condition exists where map entries can go away within the map while it is being traversed. This causes a KMF when a NULL pointer is dereferenced. The ioctl PIOCMAP uses a previously computed count for how many map entries to retrieve. But the number of entries could have changed since that count was retrieved. This fix makes sure that if the number of entries has decreased, the code will not walk off the end of the list and panic. PROBLEM: (93721, 93736, HPAQ514W4) (PATCH ID: OSF520-704) ******** This patch fixes a problem in procfs that, in some situations, prevents exiting threads from exiting. This creates a situation where these threads simply spin, consuming cpu time.