1. 04 10月, 2011 1 次提交
    • E
      mac80211: pass vif param to conf_tx() callback · 8a3a3c85
      Eliad Peller 提交于
      tx params should be configured per interface.
      add ieee80211_vif param to the conf_tx callback,
      and change all the drivers that use this callback.
      
      The following spatch was used:
      @rule1@
      struct ieee80211_ops ops;
      identifier conf_tx_op;
      @@
      	ops.conf_tx = conf_tx_op;
      
      @rule2@
      identifier rule1.conf_tx_op;
      identifier hw, queue, params;
      @@
      	conf_tx_op (
      -		struct ieee80211_hw *hw,
      +		struct ieee80211_hw *hw, struct ieee80211_vif *vif,
      		u16 queue,
      		const struct ieee80211_tx_queue_params *params) {...}
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      8a3a3c85
  2. 28 9月, 2011 1 次提交
  3. 22 9月, 2011 1 次提交
    • S
      iwlegacy: do not use interruptible waits · 65d0f19e
      Stanislaw Gruszka 提交于
      iwlegacy version of fix:
      
      commit effd4d9a
      Author: Johannes Berg <johannes.berg@intel.com>
      Date:   Thu Sep 15 11:46:52 2011 -0700
      
          iwlagn: do not use interruptible waits
      
          Since the dawn of its time, iwlwifi has used
          interruptible waits to wait for synchronous
          commands and firmware loading.
      
          This leads to "interesting" bugs, because it
          can't actually handle the interruptions; for
          example when a command sending is interrupted
          it will assume the command completed fully,
          and then leave it pending, which leads to all
          kinds of trouble when the command finishes
          later.
      
          Since there's no easy way to gracefully deal
          with interruptions, fix the driver to not use
          interruptible waits.
      
          This at least fixes the error
          iwlagn 0000:02:00.0: Error: Response NULL in  'REPLY_SCAN_ABORT_CMD'
      
          I have seen in P2P testing, but it is likely
          that there are other errors caused by this.
      
      Cc: stable@kernel.org # 2.6.39+
      Signed-off-by: NStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      65d0f19e
  4. 11 6月, 2011 2 次提交
    • S
      iwlegacy: remove firmware event log · 1ba2f121
      Stanislaw Gruszka 提交于
      Messages like that
      
      iwl4965 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries
      iwl4965 0000:03:00.0: EVT_LOGT:1821445332:0x00000000:1352
      iwl4965 0000:03:00.0: EVT_LOGT:1821445332:0x00000001:1353
      iwl4965 0000:03:00.0: EVT_LOGT:1821445336:0x0000000c:0357
      iwl4965 0000:03:00.0: EVT_LOGT:1821445533:0x00000107:0106
      iwl4965 0000:03:00.0: EVT_LOGT:1821445534:0x00000000:0302
      iwl4965 0000:03:00.0: EVT_LOGT:1821445574:0x000000d4:0321
      iwl4965 0000:03:00.0: EVT_LOGT:1821445575:0x00000000:1350
      iwl4965 0000:03:00.0: EVT_LOGT:1821445576:0x00000000:1351
      iwl4965 0000:03:00.0: EVT_LOGT:1821445576:0x00000000:1352
      iwl4965 0000:03:00.0: EVT_LOGT:1821445577:0x00000001:1353
      iwl4965 0000:03:00.0: EVT_LOGT:1821445581:0x0000000d:0357
      iwl4965 0000:03:00.0: EVT_LOGT:1821446327:0x00000107:0106
      iwl4965 0000:03:00.0: EVT_LOGT:1821446328:0x00000000:0302
      iwl4965 0000:03:00.0: EVT_LOGT:1821446368:0x000000d4:0321
      iwl4965 0000:03:00.0: EVT_LOGT:1821446369:0x00000000:1350
      iwl4965 0000:03:00.0: EVT_LOGT:1821446370:0x00000000:1351
      iwl4965 0000:03:00.0: EVT_LOGT:1821446370:0x00000000:1352
      iwl4965 0000:03:00.0: EVT_LOGT:1821446371:0x00000001:1353
      iwl4965 0000:03:00.0: EVT_LOGT:1821446375:0x0000000e:0357
      iwl4965 0000:03:00.0: EVT_LOGT:1821446383:0x00000000:0125
      
      are completely useless for me. Remove bunch of code that generate them.
      Signed-off-by: NStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      1ba2f121
    • S
      iwlegacy: remove reset rf infrastructure · dd6d2a8a
      Stanislaw Gruszka 提交于
      We do not reset radio anymore, hence don't need that code too.
      Signed-off-by: NStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      dd6d2a8a
  5. 09 6月, 2011 1 次提交
  6. 11 5月, 2011 1 次提交
    • S
      iwlegacy: fix IBSS mode crashes · eb85de3f
      Stanislaw Gruszka 提交于
      We should not switch to non-IBSS channels when working in IBSS mode,
      otherwise there are microcode errors, and after some time system
      crashes.
      
      This bug is only observable when software scan is used in IBSS mode,
      so should be considered as regression after:
      
      commit 0263aa45
      Author: Stanislaw Gruszka <sgruszka@redhat.com>
      Date:   Tue Mar 29 11:24:21 2011 +0200
      
          iwl3945: disable hw scan by default
      
      However IBSS mode check, which this patch add again, was removed by
      
      commit b2f30e8b
      Author: Johannes Berg <johannes.berg@intel.com>
      Date:   Thu Jan 21 07:32:20 2010 -0800
      
          iwlwifi: remove IBSS channel sanity check
      
      That commit claim that mac80211 will not use non-IBSS channel in IBSS
      mode, what definitely is not true. Bug probably should be fixed in
      mac80211, but that will require more work, so better to apply that patch
      temporally, and provide proper mac80211 fix latter.
      
      Resolves:
      https://bugzilla.kernel.org/show_bug.cgi?id=34452Reported-and-tested-by: NMikko Rapeli <mikko.rapeli@iki.fi>
      Cc: stable@kernel.org # 2.6.38.5+
      Signed-off-by: NStanislaw Gruszka <sgruszka@redhat.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      eb85de3f
  7. 30 4月, 2011 4 次提交
  8. 14 4月, 2011 1 次提交
  9. 31 3月, 2011 1 次提交
  10. 30 3月, 2011 1 次提交
  11. 26 2月, 2011 2 次提交
  12. 22 2月, 2011 4 次提交
  13. 01 2月, 2011 1 次提交
  14. 29 1月, 2011 1 次提交
  15. 22 1月, 2011 3 次提交
  16. 03 1月, 2011 1 次提交
  17. 14 12月, 2010 2 次提交
  18. 07 12月, 2010 1 次提交
  19. 16 11月, 2010 9 次提交
  20. 15 10月, 2010 2 次提交