Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHKL_35933 s700_800 11.11 128GBを超えるサイズへのJFS3.3ファイルシステムの拡張時のパニック

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHKL_35933

パッチ摘要: s700_800 11.11 128GBを超えるサイズへのJFS3.3ファイルシステムの拡張時のパニック

作成日:  07/02/22

公開日:  07/03/01

ハードウェアプラットフォームおよびOSリリース:

	s700: 11.11
	s800: 11.11

現象:

	PHKL_35933:

	(SR:8606444177 CR:JAGag01754)
	JFSファイルシステムを128GBより大きいサイズに拡張しようとすると、システ
	ムが"dirty inval"でパニックになります。パニック時のスタックトレースは
	次のようになっています。

	panic+0x6c
	brelse+0x224
	vx_brelse_bp+0x38
	vx_brelse_noflush+0x40
	vx_brelse+0x74
	vx_resize_sumcalc+0x544
	vx_resize_buildout+0xbc
	vx_resize+0x52c
	vx_aioctl_full+0xf8
	vx_aioctl_common+0x3b4
	vx_aioctl+0xbc
	vx_ioctl+0xc0
	vno_ioctl+0x98
	ioctl+0x118
	syscall+0x768
	syscallinit+0x55c

問題点の説明:
 
	PHKL_35933:

	(SR:8606444177 CR:JAGag01754)
	サイズ変更のためのエクステントマップのアップデート後ダーティsmapをフラ
	ッシュしていなかったため、fsadm(1M)を使ってvxfsファイルシステムを128GB
	より大きいサイズに拡張しようとすると、システムが"dirty inval"でパニッ
	クになっていました。

	解決方法:
	サイズ変更のためのエクステントマップのアップデート後ダーティsmapを必ず
	フラッシュするようにコードを修正しました。

-----------------------------------------------------------------------------
Patch Name: PHKL_35933

Patch Description: s700_800 11.11 Panic extending JFS3.3 filesystem past 128GB

Creation Date: 07/02/22

Post Date: 07/03/01

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

Products: N/A

Filesets: 
	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: 
	Yes
	PHKL_35933: PANIC

Category Tags: 
	defect_repair general_release critical panic

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

Symptoms: 
	PHKL_35933:
	( SR:8606444177 CR:JAGag01754 )
	System panics with 'dirty inval' when trying to extend a
	JFS filesystem beyond 128GB.  The panic stack trace will
	be similar to:
	panic+0x6c
	brelse+0x224
	vx_brelse_bp+0x38
	vx_brelse_noflush+0x40
	vx_brelse+0x74
	vx_resize_sumcalc+0x544
	vx_resize_buildout+0xbc
	vx_resize+0x52c
	vx_aioctl_full+0xf8
	vx_aioctl_common+0x3b4
	vx_aioctl+0xbc
	vx_ioctl+0xc0
	vno_ioctl+0x98
	ioctl+0x118
	syscall+0x768
	syscallinit+0x55c

Defect Description: 
	PHKL_35933:
	( SR:8606444177 CR:JAGag01754 )
	When trying to extend a vxfs filesystem beyond 128GB
	using fsadm(1M), the system will panic with a 'dirty
	inval' panic due to a failure to flush dirty smaps
	after updating the extent maps for the resize.

	Resolution:
	We now ensure that any dirty smaps are flushed after
	the extent maps are updated for resize.

Enhancement: 
	No

SR: 
	8606444177

Patch Files: 

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libvxfs.a(vx_resize.o)

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libvxfs.a(vx_resize.o)

what(1) Output: 

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libvxfs.a(vx_resize.o):
		vx_resize.c $Date: 2007/01/16 14:33:20 $Revision: r1
			1.11/1 PATCH_11.11 (PHKL_35933)

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libvxfs.a(vx_resize.o):
		vx_resize.c $Date: 2007/01/16 14:33:20 $Revision: r1
			1.11/1 PATCH_11.11 (PHKL_35933)

cksum(1) Output: 

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	1191081308 20824 /usr/conf/lib/libvxfs.a(vx_resize.o)

	JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	2289503976 36856 /usr/conf/lib/libvxfs.a(vx_resize.o)

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: 
	PHKL_26476:
	s700: 11.00
	s800: 11.00

Patch Package Size: 50 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_35933

	5. Run swinstall to install the patch:

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

	By default swinstall will archive the original software in
	/var/adm/sw/save/PHKL_35933.  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_35933.text file is
	available in the product readme:

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

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

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

Special Installation Instructions: None

ページトップへ
セキュリティ報告&パッチダイジェスト翻訳版に戻る
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.