1. 15 9月, 2010 17 次提交
  2. 11 9月, 2010 10 次提交
  3. 08 9月, 2010 9 次提交
  4. 04 9月, 2010 1 次提交
    • W
      iwlagn: open/close envlope to force move BT state machine · f7322f8f
      Wey-Yi Guy 提交于
      In uCode, BT state machine need to receive open envlope
      command before perform calibration; followed by close envlope
      command to move to next stage.
      
      Since Linux has two separated uCode, one for init and the second
      one for runtime; we use open envlope commands for init uCode to
      indicate we are ready to perform calibration operation.
      But for runtime uCode, we are not doing any init calibration,
      so we issue open/close envlope commands to force uCode move to
      "BT COEX ON" state.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      f7322f8f
  5. 02 9月, 2010 1 次提交
  6. 01 9月, 2010 2 次提交
    • J
      mac80211: cancel scan in ieee80211_restart_hw if software scan pending · 18145c69
      John W. Linville 提交于
      This function exists to clean-up after a hardware error or something
      similar.  The restart is accomplished using the same infrastructure used
      to resume after a suspend.  The suspend path cancels running scans, so
      it seems appropriate to do that here as well for software-based scans.
      If a hardware-based scan is pending, issue a warning message since this
      indicates that the drivers has failed to clean-up after itself.
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      18145c69
    • I
      rt2x00: Cleanup rt2x00usb_watchdog_reset_tx · cd35a391
      Ivo van Doorn 提交于
      rt2x00usb_watchdog_reset_tx performs the same task
      as rt2x00usb_kill_tx_queue, with the only difference
      is that it waits for all entries to be returned to
      the driver and for all frames the status has been
      reported to mac80211.
      
      We can easily split this task by calling rt2x00usb_kill_tx_queue,
      sleep for a short period and invoke the TX status reporting
      function. By adding the sleep() to the kill_entry we make sure
      that even during shutdown we guarentee the entry has been killed when
      the function returns. To make this work correctly the interrupt
      handlers have to be updated to prevent checking for the RADIO_ENABLED
      flag too early which prevents the ownership of the entry to be reset.
      Additionally a check for the DEVICE_PRESENT flag is not required but
      is nice to prevent race conditions when the device was unplugged.
      
      Additionally rather then calling rt2x00usb_work_txdone() for
      status reporting we let the driver perform the TX status reporting
      first. If this is not sufficient then rt2x00usb_work_txdone() will
      still be used to cleanup the mess.
      Signed-off-by: NIvo van Doorn <IvDoorn@gmail.com>
      Acked-by: NGertjan van Wingerde <gwingerde@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      cd35a391
新手
引导
客服 返回
顶部