sata_mv: optimize IRQ coalescing for 8-port chips
authorMark Lord <liml@rtr.ca>
Wed, 11 Mar 2009 04:56:00 +0000 (00:56 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 25 Mar 2009 02:35:41 +0000 (22:35 -0400)
commit6abf4678261218938ccdac90767d34ce9937634f
tree673a08435f33d75fc1aa7ec32b60308392535aba
parent2b748a0a344847fe6b924407bbe153e1878c9f09
sata_mv: optimize IRQ coalescing for 8-port chips

Enable use of the "all ports" IRQ coalescing optimization
for GEN_II / GEN_IIE chips that have dual host-controllers (8-ports).
Currently only the 6081 chip qualifies, but other chips may come along someday.

Rather than each half of the chip having to satisfy a local set of coalescing thresholds,
use of this feature groups all ports together under a single set of thresholds.

Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/sata_mv.c