diff options
author | 2007-01-05 16:36:27 -0800 | |
---|---|---|
committer | 2007-01-05 23:55:22 -0800 | |
commit | 6c5f8cc33eb2e10b6ab788bbe259fc142a068627 (patch) | |
tree | ed96223e8d35c12e7ab7b2edbd4b5648acfe8f13 /mm/page_alloc.c | |
parent | [PATCH] Fix BUG at drivers/scsi/scsi_lib.c:1118 caused by "pktsetup dvd /dev/sr0" (diff) | |
download | linux-rng-6c5f8cc33eb2e10b6ab788bbe259fc142a068627.tar.xz linux-rng-6c5f8cc33eb2e10b6ab788bbe259fc142a068627.zip |
[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 <alan@redhat.com>
Acked-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/page_alloc.c')
0 files changed, 0 insertions, 0 deletions