]> err.no Git - linux-2.6/commit
[PATCH] revert ide-scsi highmem cleanup
authorAndrew Morton <akpm@osdl.org>
Mon, 31 Oct 2005 22:08:53 +0000 (14:08 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 31 Oct 2005 22:22:04 +0000 (14:22 -0800)
commita717f77362d4fe044721c126c89e2a38e731a576
treeb899e97f5c73a1679613903a1c378352a0997749
parentf2c84c0e84bfa637a7161eac10157cf3b05b4a73
[PATCH] revert ide-scsi highmem cleanup

Jeff Garzik <jgarzik@pobox.com> points out that this was wrong: we need to
disable local interrupts while holding KM_IRQ0 due to IRQ sharing.

And holding interrupts off during a big PIO opration is expensive, so we only
want to do that if we know the page was highmem.

So revert commit 17fd47ab4d33e764216b87006d8118fa050b4c92

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/scsi/ide-scsi.c