]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "AHCI: Optimize single IRQ interrupt processing"
authorTejun Heo <tj@kernel.org>
Mon, 27 Oct 2014 13:50:36 +0000 (09:50 -0400)
committerTejun Heo <tj@kernel.org>
Mon, 27 Oct 2014 16:02:05 +0000 (12:02 -0400)
commita64ddd2dda86f9a046264007ec9a64f6f027f50b
treea268decde6f88ac899c55fc4812d9e4839688efe
parent71ae2b55320001918471fc4227b32fe7eaa2639e
Revert "AHCI: Optimize single IRQ interrupt processing"

This reverts commit 8b72cfb1257885799f4d9edfc5da356937771c10.
IRQF_ONESHOT was missing from the conversion causing screaming
interrupts problems on some setups and LKP detected measureable drop
in IO performance.  It looks like we'll first need to drop the
threaded IRQ handling first before splitting locking.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Alexander Gordeev <agordeev@redhat.com>
Reported-by: kernel test robot <fengguang.wu@intel.com>
Reported-by: Marc Zyngier <marc.zyngier@arm.com>
Link: http://lkml.kernel.org/g/20141027021651.GF27038@yliu-dev.sh.intel.com
Link: http://lkml.kernel.org/g/1414082970-20775-1-git-send-email-marc.zyngier@arm.com
drivers/ata/libahci.c