Patch Name: PHKL_24249 Patch Description: s700 10.24 (VVOS) CPULIMIT:pstat(2):VM:LVM:PM:cumulative Creation Date: 01/06/01 Post Date: 01/06/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: No (superseded patches were critical) PHKL_14422: CORRUPTION Path Name: /hp-ux_patches/s700/10.X/PHKL_24249 Symptoms: PHKL_24249: Ported part of HP-UX patch PHKL_22701. Based on the following portion of patch PHKL_22701: (SR: 8606163811 CR: JAGad33115) Once-setuid/setgid processes could create corefiles or be attached to with a debugger. If the process core file's size limit has been set to 0 in setrlimit(), when the process aborts, the core processing is incorrect. 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_24249: Ported part of HP-UX patch PHKL_22701. Resolution: Ported part of HP-UX patch PHKL_22701. Based on the following portion of patch PHKL_22701: (SR: 8606163811 CR: JAGad33115) If a setuid/setgid process completely dropped privileges, it could create a core file on a subsequent abort, and could be attached to with a debugger. If the process core file's size limit has been set to 0 in setrlimit(), when the process aborts, the core processing is incoreect. Resolution: Remember that the process was once setuid/setgid, and disallow corefiles and debugger attaches. If the process core file size limit has been set to zero, don't create a core file. 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 8606163811 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, davis180 $Date: 01/05/31 15:37:31 $ $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, davis180 $Date: 01/05/31 15:37:25 $ $Rev ision: 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, davis180 $Date: 01/05/31 15:37:38 $ $Rev ision: 1.21 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libhp-ux.a(kern_fork.o): $Source: kern/sys/kern_fork.c, hpuxsysproc, vvos_dav is, davis180 $Date: 01/05/31 15:37:39 $ $Rev ision: 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, davis180 $Date: 01/05/31 15:37:58 $ $Re vision: 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, davis180 $Date: 01/05/31 15:37:40 $ $Revi sion: 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, davis180 $Date: 01/05/31 15:38:10 $ $Revi sion: 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, davis180 $Date: 01/05/31 15:37:47 $ $Rev ision: 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 , davis182 $Date: 01/06/01 09:23:55 $ $Revis ion: 1.15 PATCH_10.24 (PHKL_24249) $ /usr/conf/lib/libhp-ux.a(pm_policy.o): $Source: kern/sys/pm_policy.c, hpuxsysproc, vvos_dav is, davis180 $Date: 01/05/31 15:37:47 $ $Rev ision: 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, davis180 $Date: 01/05/31 15:37:48 $ $Rev ision: 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, davis180 $Date: 01/05/31 15:37:55 $ $R evision: 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, davis180 $Date: 01/05/31 15:37:41 $ $Revisio n: 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(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, davis180 $Date: 01/05/31 15:37:23 $ $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, davis180 $Date: 01/05/31 15:39:40 $ $Revisi on: 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, davis180 $Date: 01/05/31 15:41:32 $ $Re vision: 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/libhp-ux.a(sysV_shm.o): $Source: kern/sys/sysV_shm.c, hpuxsysipc, vvos_davis , davis180 $Date: 01/05/31 15:37:42 $ $Revis ion: 1.14 PATCH_10.24 (PHKL_14422) $ /usr/conf/lib/libsec.a(sec_calls.o): kern/sec/sec_calls.c, sysmisc, vvos_davis, davis180 $Date: 01/05/31 15:37:50 $ $Revision: 1.49 P ATCH_10.24 (PHKL_12255) $ /usr/conf/lib/libsec.a(spd_misc.o): kern/sec/spd_misc.c, syspolicy, vvos_davis, davis180 $Date: 01/05/31 15:37:42 $ $Revision: 1.10 PATCH_10.24 (PHKL_12255) $ /usr/conf/lib/libhp-ux.a(sysV_msg.o): kern/sys/sysV_msg.c, hpuxsysipc, vvos_davis, davis18 0 $Date: 01/05/31 15:37:41 $ $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, davis18 0 $Date: 01/05/31 15:37:42 $ $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, davis180 $ $Date : 97/08/27 09:31:33 $ */ kern/h/secpolicy.h, syspolicy, vvos_davis, davis180 $Date: 01/05/31 15:37:53 $ $Revision: 1.31 P ATCH_10.24 (PHKL_12255) $ kern/h/secpolicy.h, syspolicy, vvos_davis, davis180 $Date: 01/05/31 15:37:53 $ $Revision: 1.31 P ATCH_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, davis180 $ $Date: 98/03/05 11:11:07 $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis180 $Date: 01/05/31 15:38:55 $ $R evision: 1.17 PATCH_10.24 (PHKL_14422) $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis180 $Date: 01/05/31 15:38:55 $ $R evision: 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, davis180 $ $Date: 98/03/05 11:11:07 $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis180 $Date: 01/05/31 15:38:55 $ $R evision: 1.17 PATCH_10.24 (PHKL_14422) $ $Source: kern/space/core-hpux.h, hpuxsysmisc, vvos_d avis, davis180 $Date: 01/05/31 15:38:55 $ $R evision: 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, davis180 $ $Date : 97/08/27 09:31:33 $ */ kern/h/secpolicy.h, syspolicy, vvos_davis, davis180 $Date: 01/05/31 15:37:53 $ $Revision: 1.31 P ATCH_10.24 (PHKL_12255) $ kern/h/secpolicy.h, syspolicy, vvos_davis, davis180 $Date: 01/05/31 15:37:53 $ $Revision: 1.31 P ATCH_10.24 (PHKL_12256) $ cksum(1) Output: 2228970056 19628 /usr/conf/lib/libhp-ux.a(asm_rv.o) 979263266 7904 /usr/conf/lib/libhp-ux.a(asm_scall.o) 1191378107 18512 /usr/conf/lib/libhp-ux.a(asm_utl.o) 4248036771 4584 /usr/conf/lib/libhp-ux.a(asm_vm_pdir.o) 3520856333 4668 /usr/conf/lib/libhp-ux.a(bcopy.o) 3576900247 10760 /usr/conf/lib/libhp-ux.a(btlb.o) 2806061213 2432 /usr/conf/lib/libhp-ux.a(bzero.o) 4144716489 21368 /usr/conf/lib/libhp-ux.a(clock.o) 1191001666 12904 /usr/conf/lib/libhp-ux.a(cpd.o) 1898524716 13696 /usr/conf/lib/libhp-ux.a(dump.o) 2607129134 8272 /usr/conf/lib/libhp-ux.a(flipper.o) 2795551318 13704 /usr/conf/lib/libhp-ux.a(hdl_fault.o) 2509398410 7516 /usr/conf/lib/libhp-ux.a(hdl_init.o) 4113369508 15676 /usr/conf/lib/libhp-ux.a(hdl_mprotect.o) 3352785516 12068 /usr/conf/lib/libhp-ux.a(hdl_policy.o) 1914959691 11064 /usr/conf/lib/libhp-ux.a(hdl_trans.o) 931659161 18520 /usr/conf/lib/libhp-ux.a(init_main.o) 3432899793 6632 /usr/conf/lib/libhp-ux.a(interrupt.o) 3253950183 17428 /usr/conf/lib/libhp-ux.a(kern_exec.o) 2455023517 16100 /usr/conf/lib/libhp-ux.a(kern_fork.o) 1577357503 7260 /usr/conf/lib/libhp-ux.a(kern_kload.o) 1610664846 4136 /usr/conf/lib/libhp-ux.a(kern_mman.o) 3018049807 10900 /usr/conf/lib/libhp-ux.a(kern_sig.o) 3351982932 6160 /usr/conf/lib/libhp-ux.a(lbcopy.o) 141021811 2428 /usr/conf/lib/libhp-ux.a(lbzero.o) 1557254382 29328 /usr/conf/lib/libhp-ux.a(lv_config.o) 1656052138 163500 /usr/conf/lib/libhp-ux.a(lv_lvm.o) 1738909308 7008 /usr/conf/lib/libhp-ux.a(lw_scall.o) 2633550659 3776 /usr/conf/lib/libhp-ux.a(outlaw.o) 4004215787 2988 /usr/conf/lib/libhp-ux.a(pgcopy.o) 1466171285 6600 /usr/conf/lib/libhp-ux.a(pm_clockint.o) 1787533533 6116 /usr/conf/lib/libhp-ux.a(pm_config.o) 1911399002 2308 /usr/conf/lib/libhp-ux.a(pm_context.o) 186485305 7392 /usr/conf/lib/libhp-ux.a(pm_core.o) 23718731 17068 /usr/conf/lib/libhp-ux.a(pm_policy.o) 6244835 19092 /usr/conf/lib/libhp-ux.a(pm_proc.o) 3258080842 6344 /usr/conf/lib/libhp-ux.a(pm_procdup.o) 2710205213 17452 /usr/conf/lib/libhp-ux.a(pm_ptrace.o) 4140680566 7276 /usr/conf/lib/libhp-ux.a(pm_resource.o) 4257976001 15052 /usr/conf/lib/libhp-ux.a(pm_sendsig.o) 4060787691 12476 /usr/conf/lib/libhp-ux.a(pm_signal.o) 3763153330 20628 /usr/conf/lib/libhp-ux.a(pm_swtch.o) 4039625136 13836 /usr/conf/lib/libhp-ux.a(pm_threads.o) 1712978282 6548 /usr/conf/lib/libhp-ux.a(pm_timers.o) 1356642555 11264 /usr/conf/lib/libhp-ux.a(protection.o) 2995264972 26428 /usr/conf/lib/libhp-ux.a(pstat.o) 1138932649 3876 /usr/conf/lib/libhp-ux.a(resume.o) 2054858964 9360 /usr/conf/lib/libhp-ux.a(sem_alpha.o) 1540441008 11380 /usr/conf/lib/libhp-ux.a(subr_ksleep.o) 1945632620 11408 /usr/conf/lib/libhp-ux.a(subr_timers.o) 2905382434 6328 /usr/conf/lib/libhp-ux.a(ulbcopy.o) 1383800649 32804 /usr/conf/lib/libhp-ux.a(vfs_vm.o) 2214679012 97244 /usr/conf/lib/libhp-ux.a(vm_machdep.o) 1649683664 14316 /usr/conf/lib/libhp-ux.a(vm_machreg.o) 1252129736 22220 /usr/conf/lib/libhp-ux.a(vm_mmap.o) 792614514 32792 /usr/conf/lib/libhp-ux.a(vm_pdir1_1.o) 1784465318 58232 /usr/conf/lib/libhp-ux.a(vm_pdir2_0.o) 1727258046 12784 /usr/conf/lib/libhp-ux.a(vm_pregion.o) 1723342248 11732 /usr/conf/lib/libhp-ux.a(vm_region.o) 101941151 28140 /usr/conf/lib/libhp-ux.a(vm_sched.o) 1938868926 10904 /usr/conf/lib/libhp-ux.a(vm_superpage.o) 2995279056 15420 /usr/conf/lib/libhp-ux.a(vm_text.o) 3996566028 14344 /usr/conf/lib/libhp-ux.a(vm_vas.o) 381234203 15300 /usr/conf/lib/libhp-ux.a(vm_vhand.o) 1613288922 2876 /usr/conf/lib/liblvm.a(lv_block.o) 2963606634 11368 /usr/conf/lib/liblvm.a(lv_cluster_lock.o) 1546183047 12568 /usr/conf/lib/liblvm.a(lv_defect.o) 3098065890 94772 /usr/conf/lib/liblvm.a(lv_hp.o) 2847844250 35000 /usr/conf/lib/liblvm.a(lv_ioctls.o) 733979881 716 /usr/conf/lib/liblvm.a(lv_kdb.o) 800388583 38188 /usr/conf/lib/liblvm.a(lv_lvsubr.o) 1857388573 1820 /usr/conf/lib/liblvm.a(lv_malloc.o) 3089293357 18752 /usr/conf/lib/liblvm.a(lv_mircons.o) 2190501051 6416 /usr/conf/lib/liblvm.a(lv_pbuf.o) 989969414 7972 /usr/conf/lib/liblvm.a(lv_phys.o) 2753529658 28060 /usr/conf/lib/liblvm.a(lv_schedule.o) 2377762582 42144 /usr/conf/lib/liblvm.a(lv_spare.o) 1007512502 7520 /usr/conf/lib/liblvm.a(lv_strategy.o) 496041978 724 /usr/conf/lib/liblvm.a(lv_stub.o) 1886028413 11272 /usr/conf/lib/liblvm.a(lv_subr.o) 600614938 14136 /usr/conf/lib/liblvm.a(lv_syscalls.o) 3223034605 9504 /usr/conf/lib/liblvm.a(lv_vgda.o) 1449137769 13664 /usr/conf/lib/liblvm.a(lv_vgsa.o) 340475620 47732 /usr/conf/lib/liblvm.a(sh_vgsa.o) 2728821891 27188 /usr/conf/lib/liblvm.a(slvm_comm.o) 1681471144 7668 /usr/conf/lib/liblvm.a(slvm_schedule.o) 434249819 10556 /usr/conf/lib/libhp-ux.a(sysV_shm.o) 4159934294 22812 /usr/conf/lib/libsec.a(sec_calls.o) 46024111 4408 /usr/conf/lib/libsec.a(spd_misc.o) 3923187749 16664 /usr/conf/lib/libhp-ux.a(sysV_msg.o) 1032398203 21020 /usr/conf/lib/libhp-ux.a(sysV_sem.o) 152297901 30892 /usr/conf/h/secpolicy.h 3398955571 17007 /usr/conf/master.d/core-hpux 4220545796 20707 /usr/conf/space.h.d/core-hpux.h 4220545796 20707 /usr/conf/space/core-hpux.h 152297901 30892 /usr/include/sys/secpolicy.h Patch Conflicts: None Patch Dependencies: s700: 10.24: PHCO_13621 Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_12255 PHKL_14422 Equivalent Patches: PHKL_24250: s800: 10.24 Patch Package Size: 1850 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_24249 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHKL_24249.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHKL_24249. 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_24249.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_24249.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None