All of lore.kernel.org
 help / color / mirror / Atom feed
From: "John W. Linville" <linville@tuxdriver.com>
To: davem@davemloft.net
Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org
Subject: pull request: wireless-next-2.6 2009-11-24
Date: Tue, 24 Nov 2009 15:53:10 -0500	[thread overview]
Message-ID: <20091124205310.GB2782@tuxdriver.com> (raw)

Dave,

Another week, another century (more-or-less) of patches intended
for 2.6.33...  Mostly the usual kind of stuff: lots of iwlwifi, some
ath9k, some wl12xx, a bunch of mac80211 bits from Johannes, and misc
other bits.  Included is the reintroduction of my cfg80211 conversion
for ipw2200 and a follow-up for ipw2100 from Matthew Garrett.

Please let me know if there are problems!

Thanks,

John

---

Individual patches are available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6/
	
---

The following changes since commit dfef948ed2ba69cf041840b5e860d6b4e16fa0b1:
  David S. Miller (1):
        Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master

Ben M Cahill (4):
      iwl3945: Reset saved POWER_TABLE_CMD in "up"
      iwlwifi: Add comments about CSR registers
      iwlwifi: Add iwl_write8()
      iwlagn: Use iwl_write8() for CSR_INT_COALESCING register

Benoit PAPILLAULT (1):
      ath9k: This patch fix RX unpadding for any received frame.

Christian Lamparter (1):
      ar9170: do not discard valuable DUPOFDM frames

Daniel C Halperin (2):
      iwlwifi: fix bugs in beacon configuration
      iwlwifi: make iwlwifi send beacons

David-John Willis (1):
      wl1251: add NVS in EEPROM support

Felix Fietkau (3):
      mac80211: reduce the amount of unnecessary traffic on cooked monitor interfaces
      mac80211: add the total ampdu length to tx info
      ath9k: get rid of tx_info_priv

Janne Ylalehto (2):
      wl1251: Add IRQ looping support
      wl1251: Filter out unwanted events

Jaswinder Singh Rajput (1):
      mac80211: Fix missing kernel-doc notation

Jay Sternberg (1):
      iwlwifi: Tell the ucode immediately when association state changes

Johannes Berg (24):
      iwlwifi: report PS filtered status
      iwlwifi: add sleep_tx_count ucode station API
      iwlwifi: handle unicast PS buffering
      mac80211: let sta_info_get_by_idx get sta by sdata
      mac80211: convert aggregation to operate on vifs/stas
      mac80211: push michael MIC report after DA check
      mac80211: cleanup reorder buffer handling
      mac80211: trim RX data
      mac80211: improve rate handling
      mac80211: remove dev_hold/put calls
      mac80211: use fixed broadcast address
      mac80211: make software rate control optional
      cfg80211: re-join IBSS when privacy changes
      mac80211: remove encrypt parameter from ieee80211_tx_skb
      mac80211: move TX status handling
      cfg80211: convert bools into flags
      cfg80211: introduce capability for 4addr mode
      cfg80211: disallow bridging managed/adhoc interfaces
      mac80211: request TX status where needed
      mac80211: avoid spurious deauth frames/messages
      mac80211: add per-station HT capability file
      mac80211: remove dead struct member
      mac80211: fix rcu locking
      iwlwifi: separate IO tracing

John W. Linville (3):
      wl3501_cs: remove pedantic build warning
      libipw: initiate cfg80211 API conversion (v2)
      ath9k: set ps_default as false

Jouni Malinen (1):
      cfg80211: Allow reassociation in associated state

Jussi Kivilinna (2):
      rndis_wlan: fix buffer overflow in rndis_query_oid
      rndis_wlan: disable stall workaround

Juuso Oikarinen (5):
      wl1251: Add connection monitoring configuration
      wl1251: Enable beacon filtering with the stack
      wl1251: Configure beacon filtering on if PSM used
      wl1251: Implement delayed entry into ELP mode
      wl1251: Fix regression in IRQ loop handling

Kalle Valo (3):
      wl1251: allocate space for firmware with vmalloc()
      wl1251: mask aid bits 14 and 15 in ps-poll template
      wl1251: remove depcreated qual usage

Larry Finger (1):
      ssb: Unconditionally log results of core scans

Lukáš Turek (1):
      ath5k: Fix I/Q calibration

Marcel Holtmann (2):
      rfkill: Add missing description for RFKILL_TYPE_GPS
      rfkill: Add constant for RFKILL_TYPE_FM radio devices

Matthew Garrett (2):
      ipw2100: Register the wiphy device
      ipw2200: Set core hw rfkill status when hardware changes state

Michael Buesch (4):
      b43: Enforce DMA descriptor memory constraints
      b43: Rewrite DMA Tx status handling sanity checks
      ssb: Fix SPROM writing
      ssb: Fix range check in sprom write

Reinette Chatre (2):
      iwlagn: power up device before initializing EEPROM
      iwl3945: removed unused struct and definitions

Rui Paulo (3):
      mac80211: use a structure to hold the mesh config information element
      mac80211: update cfg80211 scan result code for the updated mesh conf IE
      mac80211: fix endianess on mesh_path_error_tx() calls

Sujith (5):
      ath9k: Cleanup bss_info_changed callback
      ath9k: Remove a few unused variables
      ath9k: Remove a few unused functions
      ath9k: Fix bug in initializing chain masks
      mac80211: Fix panic in aggregation handling

Thomas Klute (1):
      ar9170: Add support for D-Link DWA 160 A2

Vidhya Govindan (4):
      wl1251: Add acx command to set tbtt and dtim period
      wl1251: Set the correct dtim period to the firmware
      wl1251: Increase the beacon loss timeout value and handle regain event
      wl1251: Send null data packet with "TODS" bit set

Wey-Yi Guy (21):
      iwlwifi: validate enhanced tx power entry
      iwlwifi: disable coex until implementation ready for 6x50
      iwlwifi: remove unused parameter from iwl_channel_info
      iwlwifi: drop non-production PCI-IDs for 6x50 series
      iwlwifi: remove external reference for non-exist data structure
      iwlwifi: update reply_statistics_cmd with 'clear' parameter
      iwlwifi: eliminate the possible 1/2 dBm tx power loss in 6x00 & 6x50 series
      iwlwifi: align tx/rx statistics debugfs format
      iwlwifi: control led while update tx/rx bytes counts
      iwlwifi: set sm_ps_mode as part of cfg parameters
      iwlwifi: reset led_tpt when clear tx/rx traffic byte counts
      iwlwifi: set read/write permission for debugfs files
      iwlwifi: increase tx_queue debugfs buffer size
      iwlwifi: dynamically allocate buffer for sram debugfs file
      iwlwifi: fix reserved2 field in iwl4965_addsta
      iwlwifi: update supported PCI_ID list for 5xx0 series
      iwlwifi: by default, dump entire sram data portion
      iwlwifi: dump error log when uCode error occurred
      iwlwifi: print limited number of event log when uCode error
      iwlwifi: change message for cmd queue full error
      iwlwifi: remove reset led_tpt from iwl_leds_init()

Xose Vazquez Perez (1):
      rt2x00: more ids to rt2800usb.c

 drivers/net/wireless/ath/ar9170/main.c       |    9 +-
 drivers/net/wireless/ath/ar9170/usb.c        |    4 +-
 drivers/net/wireless/ath/ath5k/phy.c         |    4 +-
 drivers/net/wireless/ath/ath9k/ath9k.h       |   10 -
 drivers/net/wireless/ath/ath9k/common.c      |   19 +-
 drivers/net/wireless/ath/ath9k/common.h      |    1 +
 drivers/net/wireless/ath/ath9k/debug.c       |   11 +-
 drivers/net/wireless/ath/ath9k/hw.c          |   55 +----
 drivers/net/wireless/ath/ath9k/hw.h          |   23 --
 drivers/net/wireless/ath/ath9k/main.c        |  121 +++------
 drivers/net/wireless/ath/ath9k/phy.c         |   90 -------
 drivers/net/wireless/ath/ath9k/phy.h         |    3 -
 drivers/net/wireless/ath/ath9k/rc.c          |   73 +++---
 drivers/net/wireless/ath/ath9k/rc.h          |   18 +-
 drivers/net/wireless/ath/ath9k/virtual.c     |    9 +-
 drivers/net/wireless/ath/ath9k/xmit.c        |   83 +++----
 drivers/net/wireless/ath/regd.c              |    5 +-
 drivers/net/wireless/b43/dma.c               |  264 +++++++++++++++-----
 drivers/net/wireless/b43/dma.h               |   13 +-
 drivers/net/wireless/ipw2x00/ipw2100.c       |  130 ++++++++---
 drivers/net/wireless/ipw2x00/ipw2200.c       |  153 +++++++++---
 drivers/net/wireless/ipw2x00/libipw.h        |    8 +-
 drivers/net/wireless/ipw2x00/libipw_module.c |   38 +++-
 drivers/net/wireless/iwlwifi/iwl-1000.c      |    1 +
 drivers/net/wireless/iwlwifi/iwl-3945.h      |   11 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c      |   10 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c      |   55 ++++-
 drivers/net/wireless/iwlwifi/iwl-6000.c      |   38 +---
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c    |   10 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c       |  322 +++++++++++++++++++------
 drivers/net/wireless/iwlwifi/iwl-calib.c     |    2 +-
 drivers/net/wireless/iwlwifi/iwl-commands.h  |   38 +++-
 drivers/net/wireless/iwlwifi/iwl-core.c      |  106 +++++----
 drivers/net/wireless/iwlwifi/iwl-core.h      |   27 +--
 drivers/net/wireless/iwlwifi/iwl-csr.h       |  181 ++++++++++++---
 drivers/net/wireless/iwlwifi/iwl-debug.h     |    2 +
 drivers/net/wireless/iwlwifi/iwl-debugfs.c   |  171 ++++++++------
 drivers/net/wireless/iwlwifi/iwl-dev.h       |   30 +--
 drivers/net/wireless/iwlwifi/iwl-devtrace.c  |    1 +
 drivers/net/wireless/iwlwifi/iwl-devtrace.h  |   21 ++-
 drivers/net/wireless/iwlwifi/iwl-eeprom.c    |   75 ++++--
 drivers/net/wireless/iwlwifi/iwl-eeprom.h    |    6 +-
 drivers/net/wireless/iwlwifi/iwl-io.h        |   20 ++
 drivers/net/wireless/iwlwifi/iwl-led.c       |    1 -
 drivers/net/wireless/iwlwifi/iwl-power.c     |    2 +-
 drivers/net/wireless/iwlwifi/iwl-rx.c        |   38 ++--
 drivers/net/wireless/iwlwifi/iwl-sta.c       |   29 +--
 drivers/net/wireless/iwlwifi/iwl-sta.h       |    3 +-
 drivers/net/wireless/iwlwifi/iwl-tx.c        |   61 ++++-
 drivers/net/wireless/iwlwifi/iwl3945-base.c  |   84 +++++--
 drivers/net/wireless/mac80211_hwsim.c        |   18 +-
 drivers/net/wireless/p54/main.c              |    2 +-
 drivers/net/wireless/rndis_wlan.c            |   11 +-
 drivers/net/wireless/rt2x00/rt2800usb.c      |   39 +++-
 drivers/net/wireless/rt2x00/rt2x00dev.c      |   11 +-
 drivers/net/wireless/rt2x00/rt2x00lib.h      |    4 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c      |    5 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c    |    6 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h    |    5 +-
 drivers/net/wireless/wl12xx/wl1251.h         |    5 +
 drivers/net/wireless/wl12xx/wl1251_acx.c     |   68 +++++-
 drivers/net/wireless/wl12xx/wl1251_acx.h     |   36 +++-
 drivers/net/wireless/wl12xx/wl1251_boot.c    |   55 +++-
 drivers/net/wireless/wl12xx/wl1251_event.c   |   15 ++
 drivers/net/wireless/wl12xx/wl1251_init.c    |    8 +-
 drivers/net/wireless/wl12xx/wl1251_main.c    |  162 +++++++-----
 drivers/net/wireless/wl12xx/wl1251_ps.c      |   44 +++-
 drivers/net/wireless/wl12xx/wl1251_ps.h      |    1 +
 drivers/net/wireless/wl12xx/wl1251_reg.h     |    6 +
 drivers/net/wireless/wl12xx/wl1251_rx.c      |    4 -
 drivers/net/wireless/wl12xx/wl1251_spi.c     |    2 +
 drivers/net/wireless/wl3501_cs.c             |    2 +-
 drivers/ssb/main.c                           |  126 +++++-----
 drivers/ssb/scan.c                           |    2 +-
 drivers/ssb/sprom.c                          |   30 ++-
 drivers/ssb/ssb_private.h                    |   12 +-
 include/linux/ieee80211.h                    |   16 ++-
 include/linux/if.h                           |    1 +
 include/linux/rfkill.h                       |    3 +
 include/linux/spi/wl12xx.h                   |    1 +
 include/net/cfg80211.h                       |   85 +++++--
 include/net/mac80211.h                       |   51 +++--
 net/bridge/br_if.c                           |    4 +
 net/mac80211/Makefile                        |    2 +-
 net/mac80211/agg-rx.c                        |    8 +-
 net/mac80211/agg-tx.c                        |  103 ++++-----
 net/mac80211/cfg.c                           |   29 +--
 net/mac80211/debugfs.c                       |    2 +-
 net/mac80211/debugfs_sta.c                   |   29 +++
 net/mac80211/driver-ops.h                    |    5 +-
 net/mac80211/driver-trace.h                  |    9 +-
 net/mac80211/ht.c                            |    5 +-
 net/mac80211/ibss.c                          |    3 +-
 net/mac80211/ieee80211_i.h                   |   30 ++-
 net/mac80211/iface.c                         |   12 +-
 net/mac80211/main.c                          |  343 +-------------------------
 net/mac80211/mesh.c                          |   28 +--
 net/mac80211/mesh.h                          |    4 +-
 net/mac80211/mesh_hwmp.c                     |   24 +-
 net/mac80211/mesh_pathtbl.c                  |    7 +-
 net/mac80211/mesh_plink.c                    |    2 +-
 net/mac80211/mlme.c                          |   30 ++-
 net/mac80211/rate.c                          |   12 +-
 net/mac80211/rate.h                          |    9 +-
 net/mac80211/rx.c                            |  334 +++++++++++++------------
 net/mac80211/spectmgmt.c                     |    2 +-
 net/mac80211/sta_info.c                      |   36 ++-
 net/mac80211/sta_info.h                      |    6 +-
 net/mac80211/status.c                        |  337 +++++++++++++++++++++++++
 net/mac80211/tkip.c                          |    4 +-
 net/mac80211/tx.c                            |   45 ++--
 net/mac80211/util.c                          |   10 +-
 net/mac80211/wep.c                           |    8 +-
 net/mac80211/wpa.c                           |   25 +-
 net/rfkill/core.c                            |    4 +-
 net/wireless/Kconfig                         |    6 -
 net/wireless/core.c                          |   17 +-
 net/wireless/core.h                          |    2 +
 net/wireless/ibss.c                          |    4 +-
 net/wireless/mlme.c                          |   56 ++++-
 net/wireless/nl80211.c                       |   40 +++-
 net/wireless/reg.c                           |   13 +-
 net/wireless/scan.c                          |   40 ++--
 net/wireless/util.c                          |   36 +++
 net/wireless/wext-compat.c                   |   49 +++-
 125 files changed, 3163 insertions(+), 1936 deletions(-)
 create mode 100644 net/mac80211/status.c

Omnibus patch available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-11-24.patch.bz2

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

             reply	other threads:[~2009-11-24 21:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-24 20:53 John W. Linville [this message]
2009-11-24 23:54 ` pull request: wireless-next-2.6 2009-11-24 David Miller
2009-11-24 23:54   ` David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091124205310.GB2782@tuxdriver.com \
    --to=linville@tuxdriver.com \
    --cc=davem@davemloft.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.