1. 29 9月, 2010 6 次提交
  2. 18 9月, 2010 11 次提交
    • W
      iwlagn: initialize both tx/rx prio boost parameters · 09f250ac
      Wey-Yi Guy 提交于
      For config bt command, initialize both tx_prio_boost and
      rx_prio_boost to "0".
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      09f250ac
    • W
      iwlagn: minor coex API changes · b345f4da
      Wey-Yi Guy 提交于
      Adding two new parameters in config bt API. these two parameters
      use the 3 reserved bytes, so there is no structure size changes.
      
      Make sure set both parameters to "zero" in order to preserve
      previous behavior.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      b345f4da
    • W
      iwlagn: correct naming for failure reply tx status · 1d270075
      Wey-Yi Guy 提交于
      For failure tx status 0x90 and 0x91, give the correct name to reflect
      the errors.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      1d270075
    • J
      iwlwifi: corrections to debug output of ucode statistics · 0b7e5e85
      Jay Sternberg 提交于
      remove duplicate header and clean up format so it is defined once
      making changes consolicated ensuring consistancy of output.
      no function change to date displayed.
      Signed-off-by: NJay Sternberg <jay.e.sternberg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      0b7e5e85
    • W
      iwlagn: adding aggregated frame failure status to debugfs · 95b49ed0
      Wey-Yi Guy 提交于
      Addition to standard tx frame failure report, adding aggregated
      frame failure report to debugfs
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      95b49ed0
    • W
      iwlagn: keep track of aggregated tx frames failure counter · 814665fe
      Wey-Yi Guy 提交于
      When uCode completed the aggregated frames transmission attempt,
      it will send tx command response with aggregated frame status.
      
      Keep track of the failure counter which help indicate any transmission
      error condition.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      814665fe
    • W
      iwlagn: log aggregation tx command status · e1b3fa0c
      Wey-Yi Guy 提交于
      For aggregated frames with block ack, different status flag
      will be used as part of tx command response.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      e1b3fa0c
    • W
      iwlagn: keep track of failure tx status · 54a9aa65
      Wey-Yi Guy 提交于
      Tx command response sent to host by uCode after completed
      the transmission attempt. The status parameter indicates
      whether the transmission was successful, or else why if failed.
      
      Here we keep the counters to help understand the different failure
      cases.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      54a9aa65
    • W
      iwlagn: keep track fail tx reason counter · 91835ba4
      Wey-Yi Guy 提交于
      If uCode fail to transmit frame, it will send reply tx back
      to driver with failure status; keep the counters of each failure
      cases for debugging.
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      91835ba4
    • W
      iwlagn: add bt_status_read for 5150 · a437fbb9
      Wey-Yi Guy 提交于
      Include bt_status_read function pointer for 5150 device
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      a437fbb9
    • W
      iwlwifi: do not perferm force reset while doing scan · 7acc7c68
      Wey-Yi Guy 提交于
      When uCode error condition detected, driver try to perform either
      rf reset or firmware reload in order bring device back to
      working condition.
      
      If rf reset is required and scan is in process, there is no need
      to issue rf reset since scan already reset the rf.
      
      If firmware reload is required and scan is in process, skip the
      reload request. There is a possibility firmware reload during
      scan cause problem.
      
      [  485.804046] WARNING: at net/mac80211/main.c:310 ieee80211_restart_hw+0x28/0x62()
      [  485.804049] Hardware name: Latitude E6400
      [  485.804052] ieee80211_restart_hw called with hardware scan in progress
      [  485.804054] Modules linked in: iwlagn iwlcore bnep sco rfcomm l2cap crc16 bluetooth [last unloaded: iwlcore]
      [  485.804069] Pid: 812, comm: kworker/u:3 Tainted: G        W   2.6.36-rc3-wl+ #74
      [  485.804072] Call Trace:
      [  485.804079]  [<c103019a>] warn_slowpath_common+0x60/0x75
      [  485.804084]  [<c1030213>] warn_slowpath_fmt+0x26/0x2a
      [  485.804089]  [<c145da67>] ieee80211_restart_hw+0x28/0x62
      [  485.804102]  [<f8b35dc6>] iwl_bg_restart+0x113/0x150 [iwlagn]
      [  485.804108]  [<c10415d5>] process_one_work+0x181/0x25c
      [  485.804119]  [<f8b35cb3>] ? iwl_bg_restart+0x0/0x150 [iwlagn]
      [  485.804124]  [<c104190a>] worker_thread+0xf9/0x1f2
      [  485.804128]  [<c1041811>] ? worker_thread+0x0/0x1f2
      [  485.804133]  [<c10451b0>] kthread+0x64/0x69
      [  485.804137]  [<c104514c>] ? kthread+0x0/0x69
      [  485.804141]  [<c1002df6>] kernel_thread_helper+0x6/0x10
      [  485.804145] ---[ end trace 3d4ebdc02d524bbb ]---
      [  485.804148] WG> 1
      [  485.804153] Pid: 812, comm: kworker/u:3 Tainted: G        W   2.6.36-rc3-wl+ #74
      [  485.804156] Call Trace:
      [  485.804161]  [<c145da9b>] ? ieee80211_restart_hw+0x5c/0x62
      [  485.804172]  [<f8b35dcb>] iwl_bg_restart+0x118/0x150 [iwlagn]
      [  485.804177]  [<c10415d5>] process_one_work+0x181/0x25c
      [  485.804188]  [<f8b35cb3>] ? iwl_bg_restart+0x0/0x150 [iwlagn]
      [  485.804192]  [<c104190a>] worker_thread+0xf9/0x1f2
      [  485.804197]  [<c1041811>] ? worker_thread+0x0/0x1f2
      [  485.804201]  [<c10451b0>] kthread+0x64/0x69
      [  485.804205]  [<c104514c>] ? kthread+0x0/0x69
      [  485.804209]  [<c1002df6>] kernel_thread_helper+0x6/0x10
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      7acc7c68
  3. 17 9月, 2010 1 次提交
    • J
      iwlwifi: fix sparse warning about wrong enum for band parameter · 20c956df
      John W. Linville 提交于
      drivers/net/wireless/iwlwifi/iwl-scan.c:386:27: warning: mixing different enum types
      drivers/net/wireless/iwlwifi/iwl-scan.c:386:27:     int enum nl80211_band  versus
      drivers/net/wireless/iwlwifi/iwl-scan.c:386:27:     int enum ieee80211_band
      drivers/net/wireless/iwlwifi/iwl-scan.c:435:57: warning: mixing different enum types
      drivers/net/wireless/iwlwifi/iwl-scan.c:435:57:     int enum ieee80211_band  versus
      drivers/net/wireless/iwlwifi/iwl-scan.c:435:57:     int enum nl80211_band
      drivers/net/wireless/iwlwifi/iwl-scan.c:474:53: warning: mixing different enum types
      drivers/net/wireless/iwlwifi/iwl-scan.c:474:53:     int enum ieee80211_band  versus
      drivers/net/wireless/iwlwifi/iwl-scan.c:474:53:     int enum nl80211_band
      drivers/net/wireless/iwlwifi/iwl-scan.c:588:72: warning: mixing different enum types
      drivers/net/wireless/iwlwifi/iwl-scan.c:588:72:     int enum ieee80211_band  versus
      drivers/net/wireless/iwlwifi/iwl-scan.c:588:72:     int enum nl80211_band
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      20c956df
  4. 15 9月, 2010 13 次提交
  5. 11 9月, 2010 9 次提交