1. 06 10月, 2010 13 次提交
  2. 05 10月, 2010 1 次提交
  3. 29 9月, 2010 22 次提交
  4. 28 9月, 2010 4 次提交
    • J
      wl12xx: fix separate-object-folder builds · d99bf6e7
      John W. Linville 提交于
      Make this go away (happens when building with a separate object
      directory):
      
      Assembler messages:
      Fatal error: can't create drivers/net/wireless/wl12xx/.tmp_wl12xx_platform_data.o: No such file or directory
      drivers/net/wireless/wl12xx/wl12xx_platform_data.c: In function 'wl12xx_get_platform_data':
      drivers/net/wireless/wl12xx/wl12xx_platform_data.c:28: error: cannot open drivers/net/wireless/wl12xx/.tmp_wl12xx_platform_data.gcno
      drivers/net/wireless/wl12xx/wl12xx_platform_data.c:28: confused by earlier errors, bailing out
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      Reported-by: NStephen Rothwell <sfr@canb.auug.org.au>
      Cc: Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
      d99bf6e7
    • R
      ath9k_htc: Fix TKIP disconnect failure with HTC drivers · e2b62624
      Rajkumar Manoharan 提交于
      The following commit removed splitmic. But forgot to add
      ATH_CRYPT_CAP_MIC_COMBINED flag for HTC drivers which causes
      TKIP to fail.
      
      Author: Bruno Randolf <br1@einfach.org>
      Date:   Wed Sep 8 16:04:54 2010 +0900
      
          ath/ath9k: Replace common->splitmic with a flag
      
          Replace common->splitmic with ATH_CRYPT_CAP_MIC_COMBINED flag.
      Signed-off-by: NRajkumar Manoharan <rmanoharan@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e2b62624
    • J
      mac80211: move packet flags into packet · 554891e6
      Johannes Berg 提交于
      commit 8c0c709e
      Author: Johannes Berg <johannes@sipsolutions.net>
      Date:   Wed Nov 25 17:46:15 2009 +0100
      
          mac80211: move cmntr flag out of rx flags
      
      moved the CMNTR flag into the skb RX flags for
      some aggregation cleanups, but this was wrong
      since the optimisation this flag tried to make
      requires that it is kept across the processing
      of multiple interfaces -- which isn't true for
      flags in the skb. The patch not only broke the
      optimisation, it also introduced a bug: under
      some (common!) circumstances the flag will be
      set on an already freed skb!
      
      However, investigating this in more detail, I
      found that most of the flags that we set should
      be per packet, _except_ for this one, due to
      a-MPDU processing. Additionally, the flags used
      for processing (currently just this one) need
      to be reset before processing a new packet.
      
      Since we haven't actually seen bugs reported as
      a result of the wrong flags handling (which is
      not too surprising -- the only real bug case I
      can come up with is an a-MSDU contained in an
      a-MPDU), I'll make a different fix for rc.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      554891e6
    • J
      mac80211: fix release_reorder_timeout in scan · 4080c7cd
      Johannes Berg 提交于
      Even if the reorder timeout timer fires while
      scanning, the frames weren't received during
      scanning and therefore shouldn't be dropped.
      To implement this, changes to the passive scan
      RX handler simplify understanding it, because
      it currently checks HW_SCANNING independently
      of a packet's in-scan receive status (which
      doesn't make a big difference, since scan_rx()
      will only pick up probe responses and beacons,
      which can't be aggregated.)
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      4080c7cd