• Ben Cahill's avatar
    iwlagn: update write pointers in iwl_irq_tasklet() · 8756990f
    Ben Cahill authored
    Follow-up to "update write pointers for all tx queues after wakeup"; that
    patch changed iwl_irq_tasklet_legacy(), but not iwl_irq_tasklet(), so
    newer devices were not covered.
    
    Comments from original patch:
    
    Wakeup interrupt has been updating write pointers (indexes, actually) only
    for tx queues 0-5.  This is adequate just for 3945, but inadequate for other
    devices, all of which have more tx queues.  Now updating all tx/command queues,
    so device can be aware of all new tx and host commands enqueued while
    device was asleep.
    
    This can potentially improve data traffic bandwidth and/or latency.
    Signed-off-by: default avatarBen Cahill <ben.m.cahill@intel.com>
    Signed-off-by: default avatarReinette Chatre <reinette.chatre@intel.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    8756990f
iwl-agn.c 98 KB