Patch Name: PHKL_14422 Patch Description: s700 10.24 (VVOS) CPULIMIT:pstat(2):VM:LVM:PM:cumulative Creation Date: 98/03/05 Post Date: 98/03/12 Hardware Platforms - OS Releases: s700: 10.24 Products: N/A Filesets: VirtualVaultOS.VVOS-KRN LVM.LVM-KRN OS-Core.CORE-KRN OS-Core.KERN-RUN VirtualVaultOS.VVOS-PRG Automatic Reboot?: Yes Status: General Release Critical: Yes PHKL_14422: CORRUPTION Path Name: /hp-ux_patches/s700/10.X/PHKL_14422 Symptoms: PHKL_14422: Repackaged HP-UX patch PHKL_11406 for VVOS. Based on HP-UX patch PHKL_11406: When using large environments greater than 20 kbytes user applications dump core sometimes, or get bad data. Based on HP-UX patch PHKL_11339: A process launched from shell sees (getrlimit) limits set in the shell via ulimit -t but ignores them. When a process forks, the child sees the limits set by the parent via setrlimit but ignores them. Based on HP-UX patch PHKL_11238: Panic on S800 MP systems using 10.01+ with latest Informix Based on HP-UX patch PHKL_11085: On very rare occasions EMC Symmetrix disk drives will report a disk error which causes LVM to mark the block as bad in its bad block directory. The Symmetrix drive can be "repaired" online by EMC support, but the entry in the LVM bad block directory will prevent any further I/O to the affected block. This patch enables a new relocation policy which will prevent entries from being added to the bad block directory. In order to make use of this new relocation policy, a commands patch, PHCO_10826 must also be installed. Also, algorithms within LVM that deal with PVLinks had built in the assumption that NIKE serial numbers were unique. This turned out to not be the case. The only time that the serial numbers need to be unique is in OPS clusters. This patch removes this restriction for all non-OPS cluster environments. Based on HP-UX patch PHKL_11006: timer_settime(2) does not set 10ms timer interval properly. The smallest interval can be set is 20ms. Based on HP-UX patch PHKL_10932: (4701353078/DSDe436182) Emerald-class (890, T5x0, T600) systems will experience an HPMC at boot when IODC for memory controllers is being accessed. Note: if you are not experiencing this problem now, then your memory controllers are not subject to this problem. (This problem is NOT intermittant.) Based on HP-UX patch PHKL_10821: Although users can now exec() programs with up to 2048000 bytes of argument and env strings, sysconfig() _SC_ARG_MAX continues to return 20480 bytes as the maximum length of all arguments and env strings. Based on HP-UX patch PHKL_10800: audit records contain relative path names which the user has no idea where they are anchored. this fix prepends the cwd to the relative path name yielding a complete absolute path Based on HP-UX patch PHKL_10757: Workstation Additional Core Enhancements for HP-UX 10.20 (July 1997). This patch provides additional enhancements to support new HP workstations. The primary change is the addition of a new signal (SIGGFAULT) and virtual memory subsystem changes to support virtual device locking for new VISUALIZE-FX graphics hardware. It also contains two bug fixes: one for the MP PDIR bug (could panic the system) and the other for the pstat_cmd() panic. Based on HP-UX patch PHKL_10689: HP-UX didn't log any error when a user process: 1. encounters a swap space shortage 2. exceeds a system resource limitation Processes were terminated but the errors were not recorded on any of the system log files. Based on HP-UX patch PHKL_10675: (1) System may panic with "panic: sync not stale" while running lvmerge (merging LVM mirrors). For the panic to occur, an i/o timeout must occur during the lvmerge operation which results in a resync getting scheduled. (2) Potential data corruption if user i/o's encounter errors to the same extents which are being reimaged by lvmerge. (3) Various panics during vg activation(vgchange -a). A bit is cleared in a kernel structure which LVM has already freed. If another kernel subsystem has been allocated the freed memory before the bit is cleared, panics or other strange behaviors may occur. This particular defect was introduced by PHKL_9000. Based on HP-UX patch PHKL_10643: System panic with Memory Mapped Files on UFS filesystem. A typical kernel stack trace would show a data page fault panic in hdl_unsetbits() called from async_pagein_comp(). Based on HP-UX patch PHKL_10554: PA-8000 performance; fix kernel-assisted branch prediction. Corrects corner case condition that causes an HPMC. The stack trace would point to module flip_comb(). This corner case has only been seen in lab-internal testing, using pre-release hardware. It has not been seen on any customer's system. Based on HP-UX patch PHKL_10452: Panic: kernel stack overflow; trace includes lv_end(). Based on HP-UX patch PHKL_10316: When ptrace is called from the DDE debugger while the DDE debugger has watchpoints set, the ptrace system call is called to single step the user process. If the ptrace call is handling a user signal and another signal event is pro- cessed before returning to the user process from ptrace, ptrace may incorretly sent the user's save_state program counter to an incorrect value and return EIO to the parent debugger. Based on HP-UX patch PHKL_10257: Panic with "vn_rele" with EXEC_MAGIC executable run over NFS Based on HP-UX patch PHKL_10234: panic: kernel scheduler interrupt Based on HP-UX patch PHKL_10176: The total length (including terminators) of all argv and env strings passed to a newly-EXECed process was 20480 bytes. If a greater length was detected, the exec() failed with E2BIG. Based on HP-UX patch PHKL_9919: Timing differences between CPU to large, causes MI Daemon to die frequently (often in less than 15 minutes). Based on HP-UX patch PHKL_9529: vgdisplay(1M)/vgextend(1M) show incorrect value for max number of PE per PV. Based on HP-UX patch PHKL_9273: On MP systems with several processors, applications which do file locking frequently can perform poorly. The symptoms are a high switch rate (switch rate > syscall rate) and heavy system activity (%sys > 90%). Based on HP-UX patch PHKL_9151: This patch includes 3 separate performance enhancements. All are targetted for PA-RISC 8000 processors. 1. Kernel-assisted branch prediction. 2. bl->bll branch stub elimination. 3. Re-positioning perf-critical kernel assembly routines. Based on HP-UX patch PHKL_9075: Applications using Memory Mapped Files were performing poorly when mapping thousands of pregions to the same file. The problem would mainly be noticed with shared (MAP_SHARED) and exclusive (MAP_FIXED with address in the process private data space) mappings. This patch is required when using the Object Store database product from ODI. Additionally, this patch provides an enhancement to the mprotect(2) system call: mprotect(2) used to fail protecting non mmap(2)'ed addresses. This patch enables to mprotect(2) data, stack and shared memory segment addresses. Finally, this patch fixes a kernel panic with large buffer cache: kernel panic with a data page fault when attempting to copy data from the last page of the third quadrant. This will only occur on systems with a buffer cache of one gigabyte or larger. The panic message will display the following: isr.ior = 0.bffffffc Based on HP-UX patch PHKL_8999: Without this patch customers are limited to supporting 2 nodes in a shared environment With this patch customers can now use SLVM in a 4 node cluster Alternate links for devices such as the Nike disk array are now supported in a shared environment This change supports a new -t switch for lvchange allowing the administrator the option to limit the time lvm holds i/os to be retried on logical volumes when disks are powerfailed. Without using this option, LVM will hold the i/os as long as there is is one disk where the data resides which may eventually return. Using this option would cause LVM to give up on the powerfailed disk and return i/o errors to the user application using the logical volume. This feature is obviously not to be used indiscriminately. For many High Availability applications, having i/os held in kernel indefinitely is not acceptable. Most customers should not need to use the new switch. Based on HP-UX patch PHKL_8716: After call to pstat_getmsg(), all accesses to the message queue pstat_getmsg() was called hang. Based on HP-UX patch PHKL_8532: System crash dumps are corrupt and unusable. Based on HP-UX patch PHKL_8346: Executables cannot access more than 1.75 GB shared memory Based on HP-UX patch PHKL_8084: LVM may return I/O's with errors instead of sending them to an alternate link. This patch also facilitates using "vgreduce -f" for physical volumes which have alternate links; without this patch "vgreduce -f" is not allowed on LVM disks with alternate links. Based on HP-UX patch PHKL_7951: Ptrace not allowing writes on PCUX to some f.p regs Based on HP-UX patch PHKL_7870: lvreduce(1M) may cause a system panic, if it is used to reduce an lvol which was left inconsistent by a prior LVM operation. lvreduce(1M) could not be used to remove lvols that were somehow corrupted, if it was, the command would cause a system panic. PHKL_12255: The System V IPC mechanisms cannot be used for secure communications across MAC boundaries. Defect Description: PHKL_14422: Repackaged HP-UX patch PHKL_11406 for VVOS. Based on HP-UX patch PHKL_11406: During the final stages of EXEC, the kernel has to relocate the argv and envp pointers to point to the argument and environment strings which reside in the user stack. There was a defect in this reloction code that caused all pointers pointing to locations in the user's stack at offsets of 20K from the base to have bad addresses. PHKL_12255: IPC objects are subjected to the standard MAC rules. The cross boundary IPC functionality of sockets needs to be extended to cover system V IPC objects. SR: 0000000000 1653096131 1653194977 1653207175 1653211607 4701329433 4701330647 4701334367 4701334698 4701334847 4701335497 4701335935 4701336412 4701339226 4701341362 4701341644 4701345843 4701347922 4701349431 4701350157 4701350975 4701352278 4701353078 4701354274 4701355321 5003314633 5003318667 5003323493 5003325506 5003334961 5003341925 5003344630 5003357616 5003359414 5003360024 5003363820 5003366500 4701365288 Patch Files: /usr/conf/lib/libhp-ux.a(asm_rv.o) /usr/conf/lib/libhp-ux.a(asm_scall.o) /usr/conf/lib/libhp-ux.a(asm_utl.o) /usr/conf/lib/libhp-ux.a(asm_vm_pdir.o) /usr/conf/lib/libhp-ux.a(bcopy.o) /usr/conf/lib/libhp-ux.a(btlb.o) /usr/conf/lib/libhp-ux.a(bzero.o) /usr/conf/lib/libhp-ux.a(clock.o) /usr/conf/lib/libhp-ux.a(cpd.o) /usr/conf/lib/libhp-ux.a(dump.o) /usr/conf/lib/libhp-ux.a(flipper.o) /usr/conf/lib/libhp-ux.a(hdl_fault.o) /usr/conf/lib/libhp-ux.a(hdl_init.o) /usr/conf/lib/libhp-ux.a(hdl_mprotect.o) /usr/conf/lib/libhp-ux.a(hdl_policy.o) /usr/conf/lib/libhp-ux.a(hdl_trans.o) /usr/conf/lib/libhp-ux.a(init_main.o) /usr/conf/lib/libhp-ux.a(interrupt.o) /usr/conf/lib/libhp-ux.a(kern_exec.o) /usr/conf/lib/libhp-ux.a(kern_fork.o) /usr/conf/lib/libhp-ux.a(kern_kload.o) /usr/conf/lib/libhp-ux.a(kern_mman.o) /usr/conf/lib/libhp-ux.a(kern_sig.o) /usr/conf/lib/libhp-ux.a(lbcopy.o) /usr/conf/lib/libhp-ux.a(lbzero.o) /usr/conf/lib/libhp-ux.a(lv_config.o) /usr/conf/lib/libhp-ux.a(lv_lvm.o) /usr/conf/lib/libhp-ux.a(lw_scall.o) /usr/conf/lib/libhp-ux.a(outlaw.o) /usr/conf/lib/libhp-ux.a(pgcopy.o) /usr/conf/lib/libhp-ux.a(pm_clockint.o) /usr/conf/lib/libhp-ux.a(pm_config.o) /usr/conf/lib/libhp-ux.a(pm_context.o) /usr/conf/lib/libhp-ux.a(pm_core.o) /usr/conf/lib/libhp-ux.a(pm_policy.o) /usr/conf/lib/libhp-ux.a(pm_proc.o) /usr/conf/lib/libhp-ux.a(pm_procdup.o) /usr/conf/lib/libhp-ux.a(pm_ptrace.o) /usr/conf/lib/libhp-ux.a(pm_resource.o) /usr/conf/lib/libhp-ux.a(pm_sendsig.o) /usr/conf/lib/libhp-ux.a(pm_signal.o) /usr/conf/lib/libhp-ux.a(pm_swtch.o) /usr/conf/lib/libhp-ux.a(pm_threads.o) /usr/conf/lib/libhp-ux.a(pm_timers.o) /usr/conf/lib/libhp-ux.a(protection.o) /usr/conf/lib/libhp-ux.a(pstat.o) /usr/conf/lib/libhp-ux.a(resume.o) /usr/conf/lib/libhp-ux.a(sem_alpha.o) /usr/conf/lib/libhp-ux.a(subr_ksleep.o) /usr/conf/lib/libhp-ux.a(subr_timers.o) /usr/conf/lib/libhp-ux.a(ulbcopy.o) /usr/conf/lib/libhp-ux.a(vfs_vm.o) /usr/conf/lib/libhp-ux.a(vm_machdep.o) /usr/conf/lib/libhp-ux.a(vm_machreg.o) /usr/conf/lib/libhp-ux.a(vm_mmap.o) /usr/conf/lib/libhp-ux.a(vm_pdir1_1.o) /usr/conf/lib/libhp-ux.a(vm_pdir2_0.o) /usr/conf/lib/libhp-ux.a(vm_pregion.o) /usr/conf/lib/libhp-ux.a(vm_region.o) /usr/conf/lib/libhp-ux.a(vm_sched.o) /usr/conf/lib/libhp-ux.a(vm_superpage.o) /usr/conf/lib/libhp-ux.a(vm_text.o) /usr/conf/lib/libhp-ux.a(vm_vas.o) /usr/conf/lib/libhp-ux.a(vm_vhand.o) /usr/conf/lib/liblvm.a(lv_block.o) /usr/conf/lib/liblvm.a(lv_cluster_lock.o) /usr/conf/lib/liblvm.a(lv_defect.o) /usr/conf/lib/liblvm.a(lv_hp.o) /usr/conf/lib/liblvm.a(lv_ioctls.o) /usr/conf/lib/liblvm.a(lv_kdb.o) /usr/conf/lib/liblvm.a(lv_lvsubr.o) /usr/conf/lib/liblvm.a(lv_malloc.o) /usr/conf/lib/liblvm.a(lv_mircons.o) /usr/conf/lib/liblvm.a(lv_pbuf.o) /usr/conf/lib/liblvm.a(lv_phys.o) /usr/conf/lib/liblvm.a(lv_schedule.o) /usr/conf/lib/liblvm.a(lv_spare.o) /usr/conf/lib/liblvm.a(lv_strategy.o) /usr/conf/lib/liblvm.a(lv_stub.o) /usr/conf/lib/liblvm.a(lv_subr.o) /usr/conf/lib/liblvm.a(lv_syscalls.o) /usr/conf/lib/liblvm.a(lv_vgda.o) /usr/conf/lib/liblvm.a(lv_vgsa.o) /usr/conf/lib/liblvm.a(sh_vgsa.o) /usr/conf/lib/liblvm.a(slvm_comm.o) /usr/conf/lib/liblvm.a(slvm_schedule.o) /usr/conf/lib/libhp-ux.a(sysV_shm.o) /usr/conf/lib/libsec.a(sec_calls.o) /usr/conf/lib/libsec.a(spd_misc.o) /usr/conf/lib/libhp-ux.a(sysV_msg.o) /usr/conf/lib/libhp-ux.a(sysV_sem.o) /usr/conf/h/secpolicy.h /usr/conf/master.d/core-hpux /usr/conf/space.h.d/core-hpux.h /usr/conf/space/core-hpux.h /usr/include/sys/secpolicy.h what(1) Output: /usr/conf/lib/libhp-ux.a(asm_rv.o): asm_rv.s $Date: 97/02/28 14:51:08 $ $Revision: 1.57 .98.11 $ PATCH_10.20 (PHKL_10234) /usr/conf/lib/libhp-ux.a(asm_scall.o): $Source: kern/machine/asm_scall.s, hpuxsysmach, vvos _davis, davis94 $Date: 98/03/05 13:05:15 $ $ Revision: 1.8 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(asm_utl.o): asm_utl.s $Date: 96/11/22 10:49:42 $ $Revision: 1.1 17.98.10 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(asm_vm_pdir.o): asm_vm_pdir.s $Date: 97/05/02 01:58:51 $ $Revision: 1.2.98.5 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(bcopy.o): bcopy.s $Date: 96/11/22 10:51:06 $ $Revision: 1.7.9 8.4 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(btlb.o): btlb.c $Date: 97/05/02 02:00:53 $ $Revision: 1.9. 98.4 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(bzero.o): bzero.s $Date: 96/11/22 10:52:32 $ $Revision: 1.9.9 8.4 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(clock.o): clock.c $Date: 97/01/23 16:09:43 $ $Revision: 1.39. 98.4 $ PATCH_10.20 (PHKL_9919) /usr/conf/lib/libhp-ux.a(cpd.o): cpd.c $Date: 96/10/26 09:39:05 $ $Revision: 1.9.98.8 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/libhp-ux.a(dump.o): dump.c $Date: 96/10/26 09:49:44 $ $Revision: 1.11.98.6 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/libhp-ux.a(flipper.o): flipper.c $Date: 97/03/31 14:58:19 $ $Revision: 1.3. 98.8 $ PATCH_10.20 (PHKL_10554) /usr/conf/lib/libhp-ux.a(hdl_fault.o): hdl_fault.c $Date: 97/05/02 02:00:56 $ $Revision: 1.13.98.11 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(hdl_init.o): hdl_init.c $Date: 96/08/26 22:38:17 $ $Revision: 1.9.98.5 $ PATCH_10.20 (PHKL_8346) /usr/conf/lib/libhp-ux.a(hdl_mprotect.o): hdl_mprotect.c $Date: 96/11/20 10:52:46 $ $Revision : 1.4.98.3 $ PATCH_10.20 (PHKL_9075) /usr/conf/lib/libhp-ux.a(hdl_policy.o): hdl_policy.c $Date: 97/05/02 02:00:58 $ $Revision: 1.15.98.11 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(hdl_trans.o): hdl_trans.c $Date: 96/11/21 16:23:49 $ $Revision: 1.12.98.11 $ PATCH_10.20 (PHKL_9075) /usr/conf/lib/libhp-ux.a(init_main.o): $Source: kern/sys/init_main.c, hpuxsysinit, vvos_dav is, davis94 $Date: 98/03/05 13:05:16 $ $Revi sion: 1.28 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(interrupt.o): interrupt.s $Date: 97/03/31 13:22:48 $ $Revision: 1 .12.98.10 $ PATCH_10.20 (PHKL_10554) /usr/conf/lib/libhp-ux.a(kern_exec.o): $Source: kern/sys/kern_exec.c, hpuxsysmisc, vvos_dav is, davis94 $Date: 98/03/05 13:05:16 $ $Revi sion: 1.20 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(kern_fork.o): $Source: kern/sys/kern_fork.c, hpuxsysproc, vvos_dav is, davis94 $Date: 98/03/05 13:05:16 $ $Revi sion: 1.23 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(kern_kload.o): $Source: kern/sys/kern_kload.c, hpuxsysmisc, vvos_da vis, davis94 $Date: 98/03/05 13:05:17 $ $Rev ision: 1.9 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(kern_mman.o): kern_mman.c $Date: 97/04/09 11:33:14 $ $Revision: 1.35.98.5 $ PATCH_10.20 (PHKL_10689) /usr/conf/lib/libhp-ux.a(kern_sig.o): $Source: kern/sys/kern_sig.c, hpuxsysproc, vvos_davi s, davis94 $Date: 98/03/05 13:05:17 $ $Revis ion: 1.15 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(lbcopy.o): lbcopy.s $Date: 97/05/02 16:44:13 $ $Revision: 1.7. 98.6 $ PATCH_10.20 (PHKL_10932) /usr/conf/lib/libhp-ux.a(lbzero.o): lbzero.s $Date: 96/11/22 10:57:29 $ $Revision: 1.9. 98.4 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(lv_config.o): $Source: kern/lvm/lv_config.c, hpuxsyslvm, vvos_davi s, davis94 $Date: 98/03/05 13:05:19 $ $Revis ion: 1.17 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(lv_lvm.o): lv_lvm.c $Date: 96/10/25 21:03:34 $ $Revision: 1.3.9 8.2 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/libhp-ux.a(lw_scall.o): lw_scall.s $Date: 97/05/02 02:01:00 $ $Revision: 1.18.98.7 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(outlaw.o): outlaw.c $Date: 96/11/22 11:17:11 $ $Revision: 1.2.98.3 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(pgcopy.o): pgcopy.s $Date: 96/11/23 12:55:59 $ $Revision: 1.7. 98.6 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(pm_clockint.o): pm_clockint.c $Date: 96/11/22 11:20:15 $ $Revision: 1.7.98.6 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(pm_config.o): $Source: kern/sys/pm_config.c, hpuxsysmisc, vvos_dav is, davis94 $Date: 98/03/05 13:05:17 $ $Revi sion: 1.18 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(pm_context.o): pm_context.c $Date: 96/08/26 22:35:25 $ $Revision : 1.3.98.6 $ PATCH_10.20 (PHKL_8346) /usr/conf/lib/libhp-ux.a(pm_core.o): $Source: kern/sys/pm_core.c, hpuxsysproc, vvos_davis , davis94 $Date: 98/03/05 13:05:17 $ $Revisi on: 1.12 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(pm_policy.o): $Source: kern/sys/pm_policy.c, hpuxsysproc, vvos_dav is, davis94 $Date: 98/03/05 13:05:17 $ $Revi sion: 1.15 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(pm_proc.o): pm_proc.c $Date: 97/06/11 17:26:34 $ $Revision: 1.13 .98.12 $ PATCH_10.20 (PHKL_11339) /usr/conf/lib/libhp-ux.a(pm_procdup.o): pm_procdup.c $Date: 97/05/02 02:03:06 $ $Revision : 1.11.98.13 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(pm_ptrace.o): $Source: kern/sys/pm_ptrace.c, hpuxsysproc, vvos_dav is, davis94 $Date: 98/03/05 13:05:18 $ $Revi sion: 1.16 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(pm_resource.o): $Source: kern/sys/pm_resource.c, hpuxsysproc, vvos_d avis, davis94 $Date: 98/03/05 13:05:18 $ $Re vision: 1.12 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(pm_sendsig.o): pm_sendsig.c $Date: 97/05/02 02:01:02 $ $Revision : 1.4.98.12 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(pm_signal.o): pm_signal.c $Date: 97/05/02 14:45:03 $ $Revision: 1.6.98.16 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(pm_swtch.o): pm_swtch.c $Date: 97/05/02 02:03:10 $ $Revision: 1.7.98.15 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(pm_threads.o): pm_threads.c $Date: 97/05/02 02:03:13 $ $Revision : 1.3.98.11 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(pm_timers.o): pm_timers.c $Date: 97/06/06 09:21:54 $ $Revision: 1 .7.98.7 $ PATCH_10.20 (PHKL_11238) /usr/conf/lib/libhp-ux.a(protection.o): protection.s $Date: 96/11/22 11:00:38 $ $Revision: 1.10.98.4 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(pstat.o): $Source: kern/sys/pstat.c, hpuxsysproc, vvos_davis, davis94 $Date: 98/03/05 13:05:18 $ $Revision : 1.19 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(resume.o): resume.s $Date: 96/11/22 11:01:44 $ $Revision: 1.11 .98.4 $ PATCH_10.20 (PHKL_9151) /usr/conf/lib/libhp-ux.a(sem_alpha.o): sem_alpha.c $Date: 96/11/20 16:33:04 $ $Revision: 1.11.98.5 $ PATCH_10.20 (PHKL_9273) /usr/conf/lib/libhp-ux.a(subr_ksleep.o): subr_ksleep.c $Date: 97/05/02 02:03:21 $ $Revisio n: 1.1.98.13 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(subr_timers.o): subr_timers.c $Date: 97/06/11 17:21:12 $ $Revision: 1.8.98.11 $ PATCH_10.20 (PHKL_11339) /usr/conf/lib/libhp-ux.a(sysV_shm.o): $Source: kern/sys/sysV_shm.c, hpuxsysipc, vvos_davis , davis94 $Date: 98/03/05 13:05:18 $ $Revisi on: 1.14 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(ulbcopy.o): ulbcopy.s $Date: 97/05/02 17:43:33 $ $Revision: 1.4. 98.8 $ PATCH_10.20 (PHKL_10932) /usr/conf/lib/libhp-ux.a(vfs_vm.o): vfs_vm.c $Date: 97/04/07 13:35:26 $ $Revision: 1.1 7.98.16 $ PATCH_10.20 (PHKL_10643) /usr/conf/lib/libhp-ux.a(vm_machdep.o): $Source: kern/machine/vm_machdep.c, hpuxsysmach, vvo s_davis, davis94 $Date: 98/03/05 13:05:15 $ $Revision: 1.20 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(vm_machreg.o): vm_machreg.c $Date: 97/05/02 02:01:05 $ $Revision : 1.17.98.19 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(vm_mmap.o): vm_mmap.c $Date: 96/11/20 11:02:00 $ $Revision: 1.17.98.14 $ PATCH_10.20 (PHKL_9075) /usr/conf/lib/libhp-ux.a(vm_pdir1_1.o): vm_pdir1_1.c $Date: 97/05/02 02:00:37 $ $Revision: 1.3.98.14 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(vm_pdir2_0.o): vm_pdir2_0.c $Date: 97/05/02 02:00:43 $ $Revision: 1 .3.98.10 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(vm_pregion.o): vm_pregion.c $Date: 97/04/07 13:34:27 $ $Revision: 1.16.98.13 $ PATCH_10.20 (PHKL_10643) /usr/conf/lib/libhp-ux.a(vm_region.o): vm_region.c $Date: 96/11/20 11:01:58 $ $Revision: 1.20.98.4 $ PATCH_10.20 (PHKL_9075) /usr/conf/lib/libhp-ux.a(vm_sched.o): $Source: kern/sys/vm_sched.c, hpuxsysvm, vvos_davis, davis94 $Date: 98/03/05 13:05:19 $ $Revisio n: 1.9 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(vm_superpage.o): $Source: kern/sys/vm_superpage.c, hpuxsysvm, vvos_da vis, davis94 $Date: 98/03/05 13:05:19 $ $Rev ision: 1.5 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(vm_text.o): vm_text.c $Date: 97/03/03 12:25:55 $ $Revision: 1 .56.98.9 $ PATCH_10.20 (PHKL_10257) /usr/conf/lib/libhp-ux.a(vm_vas.o): vm_vas.c $Date: 97/05/02 02:03:25 $ $Revision: 1.18.98.15 $ PATCH_10.20 (PHKL_10757) /usr/conf/lib/libhp-ux.a(vm_vhand.o): vm_vhand.c $Date: 96/11/20 11:02:03 $ $Revision: 1.20.98.5 $ PATCH_10.20 (PHKL_9075) /usr/conf/lib/liblvm.a(lv_block.o): lv_block.c $Date: 96/10/25 20:54:08 $ $Revision: 1.1 3.98.4 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_cluster_lock.o): lv_cluster_lock.c $Date: 96/10/25 16:50:50 $ $Revisi on: 1.10.98.4 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_defect.o): lv_defect.c $Date: 96/10/25 17:01:38 $ $Revision: 1. 16.98.4 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_hp.o): lv_hp.c $Date: 97/05/13 13:53:54 $ $Revision: 1.18.9 8.20 $ PATCH_10.20 (PHKL_11085) /usr/conf/lib/liblvm.a(lv_ioctls.o): lv_ioctls.c $Date: 96/12/11 16:51:19 $ $Revision: 1. 18.98.14 $ PATCH_10.20 (PHKL_9529) /usr/conf/lib/liblvm.a(lv_kdb.o): lv_kdb.c $Date: 96/10/25 20:54:10 $ $Revision: 1.9.9 8.3 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_lvsubr.o): lv_lvsubr.c $Date: 97/05/13 13:51:54 $ $Revision: 1.15.98.14 $ PATCH_10.20 (PHKL_11085) /usr/conf/lib/liblvm.a(lv_malloc.o): lv_malloc.c $Date: 96/10/25 20:55:45 $ $Revision: 1. 11.98.3 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_mircons.o): lv_mircons.c $Date: 97/04/09 11:13:04 $ $Revision: 1 .14.98.6 $ PATCH_10.20 (PHKL_10675) /usr/conf/lib/liblvm.a(lv_pbuf.o): lv_pbuf.c $Date: 96/10/25 20:54:12 $ $Revision: 1.11 .98.6 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_phys.o): lv_phys.c $Date: 97/05/13 13:47:45 $ $Revision: 1.14 .98.11 $ PATCH_10.20 (PHKL_11085) /usr/conf/lib/liblvm.a(lv_schedule.o): lv_schedule.c $Date: 97/04/09 11:13:34 $ $Revision: 1.18.98.10 $ PATCH_10.20 (PHKL_10675) /usr/conf/lib/liblvm.a(lv_spare.o): lv_spare.c $Date: 96/10/28 11:23:00 $ $Revision: 1.3 .98.4 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_strategy.o): lv_strategy.c $Date: 97/04/09 11:13:41 $ $Revision: 1.14.98.6 $ PATCH_10.20 (PHKL_10675) /usr/conf/lib/liblvm.a(lv_stub.o): lv_stub.c $Date: 96/10/25 20:54:05 $ $Revision: 1.13 .98.2 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_subr.o): lv_subr.c $Date: 96/10/25 17:02:45 $ $Revision: 1.18 .98.6 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_syscalls.o): lv_syscalls.c $Date: 96/10/25 17:02:53 $ $Revision: 1.14.98.7 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_vgda.o): lv_vgda.c $Date: 96/10/25 17:03:01 $ $Revision: 1.18 .98.3 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(lv_vgsa.o): lv_vgsa.c $Date: 96/10/25 17:03:05 $ $Revision: 1.14 .98.6 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(sh_vgsa.o): sh_vgsa.c $Date: 96/10/25 17:03:23 $ $Revision: 1.3 .98.7 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(slvm_comm.o): slvm_comm.c $Date: 96/10/25 17:03:40 $ $Revision: 1. 3.98.4 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/liblvm.a(slvm_schedule.o): slvm_schedule.c $Date: 96/10/25 17:03:49 $ $Revision : 1.3.98.6 $ PATCH_10.20 (PHKL_8999) /usr/conf/lib/libsec.a(sec_calls.o): kern/sec/sec_calls.c, sysmisc, vvos_davis, davis88 $ Date: 98/03/05 12:59:25 $ $Revision: 1.49 PA TCH_10.24 (PHKL_12255) $ /usr/conf/lib/libsec.a(spd_misc.o): kern/sec/spd_misc.c, syspolicy, vvos_davis, davis88 $Date: 98/03/05 12:59:17 $ $Revision: 1.10 P ATCH_10.24 (PHKL_12255) $ /usr/conf/lib/libhp-ux.a(sysV_msg.o): kern/sys/sysV_msg.c, hpuxsysipc, vvos_davis, davis88 $Date: 98/03/05 12:59:17 $ $Revision: 1.16 PATCH_10.24 (PHKL_12255) $ /usr/conf/lib/libhp-ux.a(sysV_sem.o): kern/sys/sysV_sem.c, hpuxsysipc, vvos_davis, davis88 $Date: 98/03/05 12:59:17 $ $Revision: 1.22 PATCH_10.24 (PHKL_12255) $ /usr/conf/h/secpolicy.h: $Revision: Hewlett-Packard ISSL 1.31 kern/h/secpolic y.h, syspolicy, vvos_davis, davis88 $ $Date: 97/08/27 09:31:33 $ */ kern/h/secpolicy.h, syspolicy, vvos_davis, davis88 $ Date: 98/03/05 12:59:27 $ $Revision: 1.31 PA TCH_10.24 (PHKL_12255) $ kern/h/secpolicy.h, syspolicy, vvos_davis, davis88 $ Date: 98/03/05 12:59:27 $ $Revision: 1.31 PA TCH_10.24 (PHKL_12256) $ /usr/conf/master.d/core-hpux: core-hpux $Date: 97/06/17 16:43:58 $ $Revision: 1. 6.98.15 $ PATCH_10.20 (PHKL_11406) core-hpux $Date: 97/06/17 16:43:58 $ $Revision: 1. 6.98.15 $ PATCH_10.20 (PHKL_11407) /usr/conf/space.h.d/core-hpux.h: $Revision: Hewlett-Packard ISSL 1.17 kern/space/core -hpux.h, hpuxsysmisc, vvos_davis, davis94 $ $Date: 98/03/05 11:11:07 $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis94 $Date: 98/03/05 13:05:20 $ $Re vision: 1.17 PATCH_10.24 (PHKL_14422) $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis94 $Date: 98/03/05 13:05:20 $ $Re vision: 1.17 PATCH_10.24 (PHKL_13365) $ core-hpux.h $Date: 97/06/17 16:40:59 $ $Revision: 1.6.98.13 $ PATCH_10.20 (PHKL_11406) core-hpux.h $Date: 97/06/17 16:40:59 $ $Revision: 1.6.98.13 $ PATCH_10.20 (PHKL_11407) /usr/conf/space/core-hpux.h: $Revision: Hewlett-Packard ISSL 1.17 kern/space/core -hpux.h, hpuxsysmisc, vvos_davis, davis94 $ $Date: 98/03/05 11:11:07 $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis94 $Date: 98/03/05 13:05:20 $ $Re vision: 1.17 PATCH_10.24 (PHKL_14422) $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis94 $Date: 98/03/05 13:05:20 $ $Re vision: 1.17 PATCH_10.24 (PHKL_13365) $ core-hpux.h $Date: 97/06/17 16:40:59 $ $Revision: 1.6.98.13 $ PATCH_10.20 (PHKL_11406) core-hpux.h $Date: 97/06/17 16:40:59 $ $Revision: 1.6.98.13 $ PATCH_10.20 (PHKL_11407) /usr/include/sys/secpolicy.h: $Revision: Hewlett-Packard ISSL 1.31 kern/h/secpolic y.h, syspolicy, vvos_davis, davis88 $ $Date: 97/08/27 09:31:33 $ */ kern/h/secpolicy.h, syspolicy, vvos_davis, davis88 $ Date: 98/03/05 12:59:27 $ $Revision: 1.31 PA TCH_10.24 (PHKL_12255) $ kern/h/secpolicy.h, syspolicy, vvos_davis, davis88 $ Date: 98/03/05 12:59:27 $ $Revision: 1.31 PA TCH_10.24 (PHKL_12256) $ cksum(1) Output: 3841364844 19628 /usr/conf/lib/libhp-ux.a(asm_rv.o) 2258525538 7904 /usr/conf/lib/libhp-ux.a(asm_scall.o) 2628653891 18512 /usr/conf/lib/libhp-ux.a(asm_utl.o) 151692096 4584 /usr/conf/lib/libhp-ux.a(asm_vm_pdir.o) 3841509144 4668 /usr/conf/lib/libhp-ux.a(bcopy.o) 133546356 10760 /usr/conf/lib/libhp-ux.a(btlb.o) 1401119064 2432 /usr/conf/lib/libhp-ux.a(bzero.o) 3174657869 21368 /usr/conf/lib/libhp-ux.a(clock.o) 1987207732 12904 /usr/conf/lib/libhp-ux.a(cpd.o) 3729677881 13696 /usr/conf/lib/libhp-ux.a(dump.o) 901620049 8272 /usr/conf/lib/libhp-ux.a(flipper.o) 218525452 13704 /usr/conf/lib/libhp-ux.a(hdl_fault.o) 1190819210 7516 /usr/conf/lib/libhp-ux.a(hdl_init.o) 689437605 15676 /usr/conf/lib/libhp-ux.a(hdl_mprotect.o) 2727033378 12068 /usr/conf/lib/libhp-ux.a(hdl_policy.o) 3626482510 11064 /usr/conf/lib/libhp-ux.a(hdl_trans.o) 2212233638 18524 /usr/conf/lib/libhp-ux.a(init_main.o) 3074332190 6632 /usr/conf/lib/libhp-ux.a(interrupt.o) 1960920362 17432 /usr/conf/lib/libhp-ux.a(kern_exec.o) 3061686130 16104 /usr/conf/lib/libhp-ux.a(kern_fork.o) 849112035 7264 /usr/conf/lib/libhp-ux.a(kern_kload.o) 3369379620 4136 /usr/conf/lib/libhp-ux.a(kern_mman.o) 3493531172 10900 /usr/conf/lib/libhp-ux.a(kern_sig.o) 2147510951 6160 /usr/conf/lib/libhp-ux.a(lbcopy.o) 2571538491 2428 /usr/conf/lib/libhp-ux.a(lbzero.o) 3075783226 29324 /usr/conf/lib/libhp-ux.a(lv_config.o) 3585401888 163500 /usr/conf/lib/libhp-ux.a(lv_lvm.o) 4195496732 7008 /usr/conf/lib/libhp-ux.a(lw_scall.o) 3821680591 3776 /usr/conf/lib/libhp-ux.a(outlaw.o) 3489477725 2988 /usr/conf/lib/libhp-ux.a(pgcopy.o) 3904726074 6600 /usr/conf/lib/libhp-ux.a(pm_clockint.o) 2676971326 6124 /usr/conf/lib/libhp-ux.a(pm_config.o) 2570897175 2308 /usr/conf/lib/libhp-ux.a(pm_context.o) 3805325735 7364 /usr/conf/lib/libhp-ux.a(pm_core.o) 2494597737 17072 /usr/conf/lib/libhp-ux.a(pm_policy.o) 3616997515 19092 /usr/conf/lib/libhp-ux.a(pm_proc.o) 671508151 6344 /usr/conf/lib/libhp-ux.a(pm_procdup.o) 1497673216 17456 /usr/conf/lib/libhp-ux.a(pm_ptrace.o) 3252171271 7276 /usr/conf/lib/libhp-ux.a(pm_resource.o) 2810074002 15052 /usr/conf/lib/libhp-ux.a(pm_sendsig.o) 2194585678 12476 /usr/conf/lib/libhp-ux.a(pm_signal.o) 3515532064 20628 /usr/conf/lib/libhp-ux.a(pm_swtch.o) 1478480020 13836 /usr/conf/lib/libhp-ux.a(pm_threads.o) 162795699 6548 /usr/conf/lib/libhp-ux.a(pm_timers.o) 841186056 11264 /usr/conf/lib/libhp-ux.a(protection.o) 1031359268 26432 /usr/conf/lib/libhp-ux.a(pstat.o) 965154994 3876 /usr/conf/lib/libhp-ux.a(resume.o) 2605274031 9360 /usr/conf/lib/libhp-ux.a(sem_alpha.o) 1115002341 11380 /usr/conf/lib/libhp-ux.a(subr_ksleep.o) 1729964618 11408 /usr/conf/lib/libhp-ux.a(subr_timers.o) 3652492949 10556 /usr/conf/lib/libhp-ux.a(sysV_shm.o) 2471247187 6328 /usr/conf/lib/libhp-ux.a(ulbcopy.o) 2235808226 32804 /usr/conf/lib/libhp-ux.a(vfs_vm.o) 122102076 97236 /usr/conf/lib/libhp-ux.a(vm_machdep.o) 63273317 14316 /usr/conf/lib/libhp-ux.a(vm_machreg.o) 980775388 22220 /usr/conf/lib/libhp-ux.a(vm_mmap.o) 690859267 32792 /usr/conf/lib/libhp-ux.a(vm_pdir1_1.o) 4119718853 58232 /usr/conf/lib/libhp-ux.a(vm_pdir2_0.o) 948479746 12784 /usr/conf/lib/libhp-ux.a(vm_pregion.o) 3040384355 11732 /usr/conf/lib/libhp-ux.a(vm_region.o) 2131161701 28144 /usr/conf/lib/libhp-ux.a(vm_sched.o) 116204519 10904 /usr/conf/lib/libhp-ux.a(vm_superpage.o) 994947869 15420 /usr/conf/lib/libhp-ux.a(vm_text.o) 3786634492 14344 /usr/conf/lib/libhp-ux.a(vm_vas.o) 2732094495 15300 /usr/conf/lib/libhp-ux.a(vm_vhand.o) 4284936002 2876 /usr/conf/lib/liblvm.a(lv_block.o) 4194028663 11368 /usr/conf/lib/liblvm.a(lv_cluster_lock.o) 798540526 12568 /usr/conf/lib/liblvm.a(lv_defect.o) 1377623132 94772 /usr/conf/lib/liblvm.a(lv_hp.o) 511500552 35000 /usr/conf/lib/liblvm.a(lv_ioctls.o) 1841974178 716 /usr/conf/lib/liblvm.a(lv_kdb.o) 2918562492 38188 /usr/conf/lib/liblvm.a(lv_lvsubr.o) 432629125 1820 /usr/conf/lib/liblvm.a(lv_malloc.o) 855098037 18752 /usr/conf/lib/liblvm.a(lv_mircons.o) 4143679571 6416 /usr/conf/lib/liblvm.a(lv_pbuf.o) 3571606625 7972 /usr/conf/lib/liblvm.a(lv_phys.o) 1526624634 28060 /usr/conf/lib/liblvm.a(lv_schedule.o) 1803126049 42144 /usr/conf/lib/liblvm.a(lv_spare.o) 221909117 7520 /usr/conf/lib/liblvm.a(lv_strategy.o) 1695533219 724 /usr/conf/lib/liblvm.a(lv_stub.o) 2769041667 11272 /usr/conf/lib/liblvm.a(lv_subr.o) 3025663193 14136 /usr/conf/lib/liblvm.a(lv_syscalls.o) 3608362 9504 /usr/conf/lib/liblvm.a(lv_vgda.o) 2047839651 13664 /usr/conf/lib/liblvm.a(lv_vgsa.o) 63646623 47732 /usr/conf/lib/liblvm.a(sh_vgsa.o) 3178005661 27188 /usr/conf/lib/liblvm.a(slvm_comm.o) 1431343021 7668 /usr/conf/lib/liblvm.a(slvm_schedule.o) 1989478501 22808 /usr/conf/lib/libsec.a(sec_calls.o) 3446587688 4416 /usr/conf/lib/libsec.a(spd_misc.o) 1086588662 16660 /usr/conf/lib/libhp-ux.a(sysV_msg.o) 1632846295 21004 /usr/conf/lib/libhp-ux.a(sysV_sem.o) 4250312257 30889 /usr/conf/h/secpolicy.h 3398955571 17007 /usr/conf/master.d/core-hpux 3711154073 20704 /usr/conf/space.h.d/core-hpux.h 3711154073 20704 /usr/conf/space/core-hpux.h 4250312257 30889 /usr/include/sys/secpolicy.h Patch Conflicts: None Patch Dependencies: s700: 10.24: PHCO_13621 Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_12255 Equivalent Patches: None Patch Package Size: 1860 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHKL_14422 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHKL_14422.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHKL_14422.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHKL_14422. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHKL_14422.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_14422.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None