1. 02 12月, 2006 28 次提交
  2. 30 11月, 2006 1 次提交
  3. 29 11月, 2006 2 次提交
  4. 08 11月, 2006 2 次提交
  5. 01 11月, 2006 3 次提交
    • L
      [PATCH] bcm43xx: fix unexpected LED control values in BCM4303 sprom · df6d7c94
      Larry Finger 提交于
      The bcm43xx driver uses 4 locations in the devices sprom to determine
      the behavior of the leds. Certain defaults are assigned if all bits are
      set in those locations. On at least one BCM4303 chip, the sprom contains
      values other than the default, which executes an assertion placed in the
      default case of a following switch statement. This patch makes the leds
      on the above mentioned interface behave correctly. In addition, it limits
      the number of logged messages to 20 for the case of unexpected values in
      the sprom locations.
      Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      df6d7c94
    • M
      [PATCH] bcm43xx: Fix low-traffic netdev watchdog TX timeouts · 81e171b9
      Michael Buesch 提交于
      This fixes a netdev watchdog timeout problem.
      The software needs to call netif_tx_disable before running the
      hardware calibration code. The problem condition can be shown by the
      following timegraph.
      
      |---5secs - ~10 jiffies time---|---|OOPS
      ^                              ^
      last real TX                   periodic work stops netif
      
      At OOPS, the following happens:
      The watchdog timer triggers, because the timeout of 5secs
      is over. The watchdog first checks for stopped TX.
      _Usually_ TX is only stopped from the TX handler to indicate
      a full TX queue. But this is different. We need to stop TX here,
      regardless of the TX queue state. So the watchdog recognizes
      the stopped device and assumes it is stopped due to full
      TX queues (Which is a _wrong_ assumption in this case). It then
      tests how far the last TX has been in the past. If it's more than
      5secs (which is the case for low or no traffic), it will fire
      a TX timeout.
      Signed-off-by: NMichael Buesch <mb@bu3sch.de>
      Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      81e171b9
    • P
      [PATCH] hostap_plx: fix CIS verification · 115e222d
      Pavel Roskin 提交于
      The length of the manfid CIS should be at least 4, and it's normally 4.
      It's incorrect to require it to be at least 5.  This breaks support for
      most (if not all) cards.
      
      The right place to ensure that we don't access beyond the CIS buffer is
      to strengthen another check.  Make sure that the next tuple begins at
      least at the CIS buffer end (in which case we stop processing) or
      before that.
      
      Reported by ph35sm@free.fr
      Signed-off-by: NPavel Roskin <proski@gnu.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      115e222d
  6. 26 10月, 2006 1 次提交
  7. 25 10月, 2006 1 次提交
  8. 18 10月, 2006 1 次提交
  9. 17 10月, 2006 1 次提交