From: Alan Date: Sat, 6 Jan 2007 00:36:27 +0000 (-0800) Subject: [PATCH] atiixp: Old drivers/ide layer driver for the ATIIXP hang fix X-Git-Tag: v2.6.20-rc4~70 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c5f8cc33eb2e10b6ab788bbe259fc142a068627;p=pandora-kernel.git [PATCH] atiixp: Old drivers/ide layer driver for the ATIIXP hang fix When the old IDE layer calls into methods in the driver during error handling it is essentially random whether ide_lock is already held. This causes a deadlock in the atiixp driver which also uses ide_lock internally for locking. Switch to a private lock instead. [akpm@osl.org: cleanup] Signed-off-by: Alan Cox Acked-by: Bartlomiej Zolnierkiewicz Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed