diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-10-20 00:32:35 +0200 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-10-20 00:32:35 +0200 |
commit | 5bbcf9242d4d15027cbee9618fca4b88b7327c28 (patch) | |
tree | ea5ce460326ae3e4061e707de9a4f8bd7e1e13fa /mm | |
parent | a482958bf60c434dc12ea0491938c8853d9774fb (diff) | |
download | talos-op-linux-5bbcf9242d4d15027cbee9618fca4b88b7327c28.tar.gz talos-op-linux-5bbcf9242d4d15027cbee9618fca4b88b7327c28.zip |
cmd640: fix deadlock on error handling
Stop abusing ide_lock lock (switch to a private locking).
Fixes same issue as fixed by Alan Cox in atiixp host driver with
commit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.
cmd640 is a bit special cause we still need to leave ide_lock for
->set_pio_mode with 'pio' argument == 8/9 (prefetch disable/enable).
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions