Mark Lord
96e2c48793
sata_mv: cache main_irq_mask register in hpriv
...
Part five of simplifying/fixing handling of the main_irq_mask register
to resolve unexpected interrupt issues observed in 2.6.26-rc*.
Keep a cached copy of the main_irq_mask so that we don't have
to stall the CPU to read it on every pass through mv_interrupt.
This significantly speeds up interrupt handling, both for sata_mv,
and for any other driver/device sharing the same PCI IRQ line.
Signed-off-by: Mark Lord <mlord@pobox.com >
Signed-off-by: Jeff Garzik <jgarzik@redhat.com >
2008-05-19 17:30:11 -04:00
..
2008-05-06 11:32:02 -04:00
2008-05-06 11:43:44 -04:00
2008-05-06 11:33:53 -04:00
2008-05-06 11:40:57 -04:00
2008-04-25 00:45:52 -04:00
2008-05-06 11:37:58 -04:00
2008-05-06 11:37:58 -04:00
2008-04-17 15:44:25 -04:00
2008-04-29 02:17:03 -04:00
2008-05-06 11:32:02 -04:00
2008-04-29 02:16:37 -04:00
2008-05-06 11:33:58 -04:00
2008-05-06 11:43:44 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-05-19 17:27:40 -04:00
2008-04-29 17:39:45 -04:00
2008-05-19 17:27:29 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-25 00:45:04 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-02-06 06:54:17 -05:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-25 00:45:04 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-29 02:16:25 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:25 -04:00
2008-05-06 11:33:58 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:21 -04:00
2008-04-29 17:41:10 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:21 -04:00
2008-04-28 10:03:31 -07:00
2008-05-06 11:40:57 -04:00
2008-05-19 17:30:11 -04:00
2008-04-25 00:45:48 -04:00
2008-04-17 15:44:22 -04:00
2008-01-23 05:24:15 -05:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:25 -04:00
2008-04-17 15:44:22 -04:00
2008-04-24 23:42:47 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:23 -04:00
2008-04-17 15:44:21 -04:00
2008-04-17 15:44:22 -04:00
2008-04-17 15:44:22 -04:00
2007-07-02 10:17:42 -04:00