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-02-13
Date: Fri, 13 Feb 2009 15:46:07 -0500	[thread overview]
Message-ID: <20090213204607.GH3581@tuxdriver.com> (raw)

Dave,

Here is another round of wireless updates intended for 2.6.30.  Along
with the usual driver updates there is some orinoco reorganization and
cleanup from David Kilroy and a passel of mac80211 updates and cleanups
from Johannes Berg.

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=
=2E6/

---

The following changes since commit 367681f4ec9b226db201f181c4f47dd973f7=
33a6:
  Breno Leit=E3o (1):
        ixgbe: Removing the unused PAGE_USE_COUNT() macro.

are available in the git repository at:

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

Alina Friedrichsen (1):
      mac80211: Remove TSF atomic requirement from the documentation

David Kilroy (16):
      orinoco: address leading and trailing whitespace
      orinoco: spaces in parenthesised expressions
      orinoco: remove unnecessary braces
      orinoco: keep line length below 80 characters
      orinoco: Fix interesting checkpatch errors
      orinoco: Rename orinoco.c
      orinoco: use orinoco_private instead of net_device in scan helper
      orinoco: Move scan helpers to a separate file
      orinoco: Move MIC helpers into new file
      orinoco: Move firmware handling into a separate file
      orinoco: Use accessor functions for bitrate tables
      orinoco: Add hardware function to set multicast mode
      orinoco: Move hardware functions into separate file
      orinoco: Move WEXT handlers into a separate file
      orinoco: hermes_dld does not need to be a module
      orinoco: hermes doesn't need to be a separate module

Johannes Berg (27):
      zd1211rw: do not ratelimit no-ops
      mac80211: disable IBSS beacon before join
      zd1211rw: honour enable_beacon conf
      mac80211: properly validate/translate IW_AUTH_MFP values
      mac80211: reject extra IEs for probe request when hw_scan
      mac80211: fix beacon enable more
      mac80211: remove bssid argument from prepare_for_handlers
      mac80211: remove stray aggregation debugfs definition
      mac80211: fix RX aggregation timeouts
      mac80211: restructure HT code
      mac80211: restrict aggregation to supported interface modes
      mac80211: hardware should not deny going back to legacy
      mac80211: document TX aggregation (and small cleanup)
      mac80211: fix race in TX aggregation
      mac80211: fix aggregation timer lockups
      mac80211: clean up BA session teardown
      mac80211: RX aggregation: clean up stop session
      mac80211: further cleanups to stopping BA sessions
      cfg80211/nl80211: scanning (and mac80211 update to use it)
      mac80211: dont add BSS when creating IBSS
      cfg80211: free_priv for BSS info
      cfg80211: allow users to request removing a BSS
      cfg80211: add more flexible BSS lookup
      mac80211: use cfg80211s BSS infrastructure
      mac80211: calculate wstats_flags on the fly
      mac80211: fix IBSS auth
      mac80211: split managed/ibss code a little more

Kalle Valo (2):
      mac80211: remove multicast check from check_tim()
      mac80211: use ps-poll when dynamic power save mode is disabled

Luis R. Rodriguez (2):
      ath9k: add comments for ath9k_hw_configpcipowersave()
      ath9k: add udelay() for AR5416 on ath9k_hw_configpcipowersave()

Michael Buesch (1):
      b43: Add parts of LP-PHY TX power control

Nick Kossifidis (7):
      ath5k: PHY code cleanup
      ath5k: Update gain_F calibration code and add documentation
      ath5k: Update RF Buffer handling
      ath5k: Update initvals
      ath5k: Update reset code
      ath5k: Disable BMISS interrupts
      ath5k: Don't call reset on config_interface

Reinette Chatre (1):
      iwlwifi: fix FAT channel config for 5000 series

Sujith (14):
      ath9k: Lock mac80211 callbacks with a mutex
      ath9k: Remove all the redundant internal buffer types
      ath9k: Handle mac80211's FIF_CONTROL flag properly
      ath9k: Add retry counters to rate control debug file
      ath9k: Header file cleanup
      ath9k: Convert ANI channel to a pointer
      ath9k: Remove all the sc_ prefixes
      ath9k: Store HW version information in a separate structure
      ath9k: Move regulatory information to a separate structure
      ath9k: Remove duplicate variables
      ath9k: Merge ath_hal and ath_hal_5416 structures
      ath9k: Add callbacks hooks for EEPROM operations
      ath9k: Cleanup EEPROM operations
      ath9k: Remove all the useless ah_ variable prefixes

Tobias Klauser (2):
      ath5k: Storage class should be before const qualifier
      orinoco: Storage class should be before const qualifier

Tomas Winkler (2):
      iwlwifi: use pci registers defined in pci_regs.h
      iwlwifi: drop PCIe workaround applicable for development boards

Vasanthakumar Thiagarajan (1):
      mac80211: Free current bss information in few places where we don=
't need it any more

Vivek Natarajan (1):
      mac80211: Fix the wrong WARN_ON message appearing on enabling pow=
er save.

 drivers/net/wireless/ath5k/ath5k.h          |   73 +-
 drivers/net/wireless/ath5k/attach.c         |   18 +-
 drivers/net/wireless/ath5k/base.c           |   15 +-
 drivers/net/wireless/ath5k/eeprom.c         |   18 +-
 drivers/net/wireless/ath5k/eeprom.h         |    1 +
 drivers/net/wireless/ath5k/initvals.c       | 1575 +++----
 drivers/net/wireless/ath5k/phy.c            | 2029 +++-------
 drivers/net/wireless/ath5k/reg.h            |  124 +-
 drivers/net/wireless/ath5k/reset.c          |  948 +++--
 drivers/net/wireless/ath5k/rfbuffer.h       | 1181 +++++
 drivers/net/wireless/ath5k/rfgain.h         |  516 +++
 drivers/net/wireless/ath9k/ahb.c            |   16 +-
 drivers/net/wireless/ath9k/ani.c            |  263 +-
 drivers/net/wireless/ath9k/ani.h            |  138 +
 drivers/net/wireless/ath9k/ath9k.h          | 1640 +++-----
 drivers/net/wireless/ath9k/beacon.c         |   96 +-
 drivers/net/wireless/ath9k/calib.c          |  190 +-
 drivers/net/wireless/ath9k/calib.h          |  124 +
 drivers/net/wireless/ath9k/core.h           |  816 ----
 drivers/net/wireless/ath9k/debug.c          |  149 +-
 drivers/net/wireless/ath9k/debug.h          |  153 +
 drivers/net/wireless/ath9k/eeprom.c         | 2922 +++++++-------
 drivers/net/wireless/ath9k/eeprom.h         |  473 ++
 drivers/net/wireless/ath9k/hw.c             | 1181 +++---
 drivers/net/wireless/ath9k/hw.h             | 1568 +++-----
 drivers/net/wireless/ath9k/mac.c            |  175 +-
 drivers/net/wireless/ath9k/mac.h            |  676 +++
 drivers/net/wireless/ath9k/main.c           |  479 ++-
 drivers/net/wireless/ath9k/pci.c            |   20 +-
 drivers/net/wireless/ath9k/phy.c            |  221 +-
 drivers/net/wireless/ath9k/phy.h            |   14 +-
 drivers/net/wireless/ath9k/rc.c             |   16 +-
 drivers/net/wireless/ath9k/rc.h             |   17 +-
 drivers/net/wireless/ath9k/recv.c           |   51 +-
 drivers/net/wireless/ath9k/reg.h            |   53 +-
 drivers/net/wireless/ath9k/regd.c           |   70 +-
 drivers/net/wireless/ath9k/regd.h           |   26 +-
 drivers/net/wireless/ath9k/xmit.c           |   51 +-
 drivers/net/wireless/b43/b43.h              |    3 +
 drivers/net/wireless/b43/phy_lp.c           |  177 +-
 drivers/net/wireless/b43/phy_lp.h           |   16 +-
 drivers/net/wireless/b43/tables_lpphy.c     |   61 +
 drivers/net/wireless/b43/tables_lpphy.h     |    8 +
 drivers/net/wireless/iwlwifi/iwl-3945-hw.h  |    6 -
 drivers/net/wireless/iwlwifi/iwl-3945.c     |   23 +-
 drivers/net/wireless/iwlwifi/iwl-4965-hw.h  |    7 -
 drivers/net/wireless/iwlwifi/iwl-4965.c     |   21 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c     |   13 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c      |   18 +-
 drivers/net/wireless/iwlwifi/iwl-core.c     |    1 +
 drivers/net/wireless/iwlwifi/iwl-core.h     |    8 +
 drivers/net/wireless/iwlwifi/iwl-eeprom.c   |    8 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.h   |    2 +
 drivers/net/wireless/iwlwifi/iwl-power.c    |    6 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c     |    2 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c |   17 +-
 drivers/net/wireless/orinoco/Makefile       |    3 +-
 drivers/net/wireless/orinoco/airport.c      |    2 +-
 drivers/net/wireless/orinoco/fw.c           |  340 ++
 drivers/net/wireless/orinoco/fw.h           |   16 +
 drivers/net/wireless/orinoco/hermes.c       |   18 -
 drivers/net/wireless/orinoco/hermes_dld.c   |   33 +-
 drivers/net/wireless/orinoco/hw.c           |  586 +++
 drivers/net/wireless/orinoco/hw.h           |   47 +
 drivers/net/wireless/orinoco/main.c         | 2654 ++++++++++++
 drivers/net/wireless/orinoco/main.h         |   63 +
 drivers/net/wireless/orinoco/mic.c          |   79 +
 drivers/net/wireless/orinoco/mic.h          |   22 +
 drivers/net/wireless/orinoco/orinoco.c      | 6153 -------------------=
--------
 drivers/net/wireless/orinoco/orinoco_cs.c   |    2 +-
 drivers/net/wireless/orinoco/orinoco_pci.h  |    2 +-
 drivers/net/wireless/orinoco/orinoco_tmd.c  |    2 +-
 drivers/net/wireless/orinoco/scan.c         |  233 +
 drivers/net/wireless/orinoco/scan.h         |   29 +
 drivers/net/wireless/orinoco/spectrum_cs.c  |    4 +-
 drivers/net/wireless/orinoco/wext.c         | 2325 ++++++++++
 drivers/net/wireless/orinoco/wext.h         |   13 +
 drivers/net/wireless/zd1211rw/zd_def.h      |    5 +
 drivers/net/wireless/zd1211rw/zd_mac.c      |   23 +-
 include/linux/nl80211.h                     |   65 +
 include/net/cfg80211.h                      |  154 +
 include/net/mac80211.h                      |   10 +-
 include/net/wireless.h                      |    3 +
 net/mac80211/Makefile                       |    2 +-
 net/mac80211/agg-rx.c                       |  302 ++
 net/mac80211/agg-tx.c                       |  636 +++
 net/mac80211/cfg.c                          |   31 +-
 net/mac80211/ht.c                           |  869 +----
 net/mac80211/ieee80211_i.h                  |   81 +-
 net/mac80211/iface.c                        |    5 +-
 net/mac80211/main.c                         |   48 +-
 net/mac80211/mesh.c                         |   10 -
 net/mac80211/mesh.h                         |    1 -
 net/mac80211/mesh_hwmp.c                    |    1 -
 net/mac80211/mlme.c                         |  703 ++--
 net/mac80211/rx.c                           |   68 +-
 net/mac80211/scan.c                         |  620 +---
 net/mac80211/spectmgmt.c                    |    7 +-
 net/mac80211/sta_info.c                     |   37 +-
 net/mac80211/sta_info.h                     |    4 +-
 net/mac80211/tx.c                           |    8 +-
 net/mac80211/wext.c                         |   98 +-
 net/wireless/Makefile                       |    2 +-
 net/wireless/core.c                         |    8 +
 net/wireless/core.h                         |   20 +
 net/wireless/nl80211.c                      |  323 ++
 net/wireless/nl80211.h                      |    8 +
 net/wireless/scan.c                         |  836 ++++
 108 files changed, 19259 insertions(+), 16848 deletions(-)
 create mode 100644 drivers/net/wireless/ath5k/rfbuffer.h
 create mode 100644 drivers/net/wireless/ath5k/rfgain.h
 create mode 100644 drivers/net/wireless/ath9k/ani.h
 create mode 100644 drivers/net/wireless/ath9k/calib.h
 delete mode 100644 drivers/net/wireless/ath9k/core.h
 create mode 100644 drivers/net/wireless/ath9k/debug.h
 create mode 100644 drivers/net/wireless/ath9k/eeprom.h
 create mode 100644 drivers/net/wireless/ath9k/mac.h
 create mode 100644 drivers/net/wireless/orinoco/fw.c
 create mode 100644 drivers/net/wireless/orinoco/fw.h
 create mode 100644 drivers/net/wireless/orinoco/hw.c
 create mode 100644 drivers/net/wireless/orinoco/hw.h
 create mode 100644 drivers/net/wireless/orinoco/main.c
 create mode 100644 drivers/net/wireless/orinoco/main.h
 create mode 100644 drivers/net/wireless/orinoco/mic.c
 create mode 100644 drivers/net/wireless/orinoco/mic.h
 delete mode 100644 drivers/net/wireless/orinoco/orinoco.c
 create mode 100644 drivers/net/wireless/orinoco/scan.c
 create mode 100644 drivers/net/wireless/orinoco/scan.h
 create mode 100644 drivers/net/wireless/orinoco/wext.c
 create mode 100644 drivers/net/wireless/orinoco/wext.h
 create mode 100644 net/mac80211/agg-rx.c
 create mode 100644 net/mac80211/agg-tx.c
 create mode 100644 net/wireless/scan.c

Omnibus patch is available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2=
=2E6-2009-02-13.patch.bz2

--=20
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireles=
s" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2009-02-13 21:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-13 20:46 John W. Linville [this message]
2009-02-15  7:12 ` pull request: wireless-next-2.6 2009-02-13 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=20090213204607.GH3581@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.