An error occurred fetching the project authors.
  1. 24 Apr, 2008 1 commit
    • Michael Buesch's avatar
      b43: Workaround invalid bluetooth settings · 1855ba78
      Michael Buesch authored
      This adds a workaround for invalid bluetooth SPROM settings
      on ASUS PCI cards.
      This will stop the microcode from poking with the BT GPIO line.
      This fixes data transmission on this device, as the BT GPIO line
      is used for something TX related on this device
      (probably the power amplifier or the radio).
      This also adds a modparam knob to help debugging this in the future,
      as more devices with this bug may show up.
      Signed-off-by: default avatarMichael Buesch <mb@bu3sch.de>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      1855ba78
  2. 16 Apr, 2008 1 commit
    • Michael Buesch's avatar
      b43: Add fastpath to b43_mac_suspend() · ba380013
      Michael Buesch authored
      This adds a fastpath for the common workloads to the
      MAC suspend flushing.
      In common workloads the FIFO flush will take between 100 and
      200 microseconds. So we want to avoid calling msleep() in the
      common case, as it will waste over 800 microseconds + scheduler
      overhead.
      
      This fastpath will hit in workloads where only small chunks
      of data are transmitted (downloading a file) or when a TX rate bigger
      or equal to 24MBit/s is used when transmitting lots of stuff (iperf).
      So in the commonly used workloads it will basically always hit.
      
      In case the fastpath is not hit, there's no real performance or latency
      disadvantage from that.
      
      And yes, I measured this. So this is not one of these
      bad Programmer Likeliness Assumptions that are always wrong. ;)
      Signed-off-by: default avatarMichael Buesch <mb@bu3sch.de>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      ba380013
  3. 08 Apr, 2008 7 commits
  4. 24 Mar, 2008 1 commit
  5. 13 Mar, 2008 1 commit
  6. 07 Mar, 2008 2 commits
  7. 06 Mar, 2008 1 commit
  8. 29 Feb, 2008 3 commits
  9. 15 Feb, 2008 3 commits
  10. 05 Feb, 2008 2 commits
  11. 01 Feb, 2008 2 commits
  12. 28 Jan, 2008 16 commits