Jump to content
 English      
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
        More options        
HP.com Home
patch database

patch details: PHKL_26468

» 

IT Resource Center

» Login
» Register
» My profile
» Search knowledge base
» Forums
» Patch database
» Download drivers, software and firmware
» Warranty check
» Support Case Manager
» Software Update Manager
» Training and Education
» More maintenance and support options
» Online help
» Site map
Content starts here
» view selected patch list
The recommended patch is :  PHKL_34534
The most recent patch is :  PHKL_38430

   useful links
» Patch Family Tree

You may provide feedback on this document.
» patch name » patch description » creation date » post date » hardware platforms - os releases » products » filesets » automatic reboot? » status » critical » category tags » path name » symptoms » defect description » sr » patch files » what(1) output » cksum(1) output » patch conflicts » patch dependencies » hardware dependencies » other dependencies » supersedes » equivalent patches » patch package size » installation instructions » special installation instructions


Patch Name: PHKL_26468

Patch Description: s700_800 11.11 Shared mutex synchronization support patch

Creation Date: 02/04/05

Post Date: 02/05/06

Hardware Platforms - OS Releases: 
	s700: 11.11
	s800: 11.11

Products: N/A

Filesets: 
	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Superseded

Critical: 
	No (superseded patches were critical)
	PHKL_25367: HANG

Category Tags: 
	defect_repair enhancement general_release critical
	halts_system manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_26468

Symptoms: 
	PHKL_26468:
	( SR:8606231620 CR:JAGae00858 )
	Enhancement:  This product update is a member of a set
	needed to enable "Release mode" functionality for
	PTHREAD_PROCESS_SHARED mutexes.
	The full list of product updates required for this feature
	are: PHKL_26467, PHKL_26468, PHKL_26469 and PHCO_26466.

	If any member of this set of product updates is not
	installed, this product update will have no impact on
	your system.

	PHKL_25367:
	( SR:8606167399 CR:JAGad36685 )
	Occasionally a thread would miss a timeout interrupt and
	sleep forever or until it was sent a signal.  The sleeping
	thread could cause an application hang.

	( SR:8606194815 CR:JAGad64021 )
	Occasionally a thread holding a resource was starved
	for cpu time; this starvation in turn delayed other threads
	waiting for that resource.

Defect Description: 
	PHKL_26468:
	( SR:8606231620 CR:JAGae00858 )
	This product update contains minor enhancements
	required to enable the "Release mode" functionality
	for PTHREAD_PROCESS_SHARED mutexes.

	Resolution:
	The changes in this product update include support
	for new locking primitives introduced in the product
	update PHKL_26469 which also provides support for
	release mode in PTHREAD_PROCESS_SHARED mutexes.

	PHKL_25367:
	( SR:8606167399 CR:JAGad36685 )
	A timing window existed in the sleep routines such that
	if the timeout interrupt occurred before the thread had
	gone to sleep, the thread would miss the timeout and
	sleep forever or until it was sent a signal.

	Resolution:
	Modified the timeout interrupt routine to correctly handle
	the case where the thread is not yet asleep when the timeout
	interrupt occurs.

	( SR:8606194815 CR:JAGad64021 )
	A thread exiting ksleep() retained its normal
	low priority, leading to its starvation while holding the
	resource.

	Resolution:
	Modified ksleep() to temporarily boost the thread's user
	priority when the sleep ends.

SR: 
	8606167399 8606194815 8606231620

Patch Files: 
	
	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libpm.a(subr_ksleep.o)

	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libpm.a(subr_ksleep.o)

what(1) Output: 
	
	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libpm.a(subr_ksleep.o):
		subr_ksleep.c $Date: 2002/03/12 11:48:50 $Revision: 
			r11.11/2 PATCH_11.11 (PHKL_26468)

	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libpm.a(subr_ksleep.o):
		subr_ksleep.c $Date: 2002/03/12 11:48:50 $Revision: 
			r11.11/2 PATCH_11.11 (PHKL_26468)

cksum(1) Output: 
	
	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	4036224623 12176 /usr/conf/lib/libpm.a(subr_ksleep.o)

	OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	2843521275 30832 /usr/conf/lib/libpm.a(subr_ksleep.o)

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: 
	PHKL_26468:  To enable the process shared mutex performance,
	the following must be installed:  PHKL_26467, PHKL_26468,
	PHKL_26469 and PHCO_26466.  These product updates may be
	installed in any order.  If any of these product updates are
	not installed, this product update will have no impact on
	your system.

Supersedes: 
	PHKL_25367 

Equivalent Patches: None

Patch Package Size: 70 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_26468

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHKL_26468.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHKL_26468.  If you do not wish to retain a
	copy of the original software, include the patch_save_files
	option in the swinstall command above:

		-x patch_save_files=false

	WARNING: If patch_save_files is false when a patch is installed,
		 the patch cannot be deinstalled.  Please be careful
		 when using this feature.

	For future reference, the contents of the PHKL_26468.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHKL_26468.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHKL_26468.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None




» top of page
Printable version
Privacy statement Using this site means you accept its terms
© 2009 Hewlett-Packard Development Company, L.P.