commit | e026975fb4d450e73769a41cc33ba4406cce1e25 | [log] [tgz] |
---|---|---|
author | Dan Williams <dan.j.williams@intel.com> | Fri Oct 03 23:08:25 2014 -0700 |
committer | Dan Williams <dan.j.williams@intel.com> | Sat Oct 04 00:24:05 2014 -0700 |
tree | df34f8d1877068cf45225e7071cdbacaaf72f3f1 | |
parent | 57dae21b6d84cf944f05e53e65726a7901290d74 [diff] |
ahci: multithreaded irq handling When AHCI fails to activate multi-MSI mode, but does obtain an exclusive MSI vector it can activate multithreaded mode. +--------+ | AHCI | |ata_host| ahci_multithread_hardirq(irq, host) +---+----+ | +-----------------------+ | | | +----v----+ +----v----+ +----v----+ |ata_port0| |ata_port1| |ata_portN| ahci_multithread_thread_fn(irq, ap) +---------+ +---------+ +---------+ Signed-off-by: Dan Williams <dan.j.williams@intel.com>