1. 19 6月, 2009 1 次提交
    • J
      ath9k: Fix PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling · f0214843
      Jouni Malinen 提交于
      An earlier commit, 'ath9k: remove dummy PCI "retry timeout" fix', removed
      code that was documented to disable RETRY_TIMEOUT register (PCI reg
      0x41) since it was claimed to be a no-op. However, it turns out that
      there are some combinations of hosts and ath9k-supported cards for
      which this is not a no-op (reg 0x41 has value 0x80, not 0) and this
      code (or something similar) is needed. In such cases, the driver may
      be next to unusable due to very frequent PCI FATAL interrupts from the
      card.
      
      Reverting the earlier commit, i.e., restoring the RETRY_TIMEOUT
      disabling, seems to resolve the issue. Since the removal of this code
      was not based on any known issue and was purely a cleanup change, the
      safest option here is to just revert that commit. Should there be
      desire to clean this up in the future, the change will need to be
      tested with a more complete coverage of cards and host systems.
      
      http://bugzilla.kernel.org/show_bug.cgi?id=13483
      
      Cc: stable@kernel.org
      Signed-off-by: NJouni Malinen <jouni.malinen@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      f0214843
  2. 16 6月, 2009 7 次提交
  3. 11 6月, 2009 5 次提交
  4. 04 6月, 2009 23 次提交
  5. 23 5月, 2009 3 次提交
  6. 21 5月, 2009 1 次提交