Re: pull request: wireless-next-2.6 2009-02-23

John W. Linville
2009-02-27T20:40:42Z

Consider this withdrawn. I'm sending a new request momentarily.

John

On Mon, Feb 23, 2009 at 02:26:59PM -0500, John W. Linville wrote:
> Dave,
>
> Here is a big batch of changes intended for 2.6.30. They run the usual
> gamut of wireless driver and mac80211 changes...
>
> There is an ugly one from me. It is a kluge but it prevents a crash on
> my Lenovo T400. I bisected the crash down to "mac80211: use cfg80211s
> BSS infrastructure", which is already in net-next-2.6. Still, if it is
> too ugly then let me know and I'll reformulate without it.
>
> 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 ce16c5337ab0d165f95c88aa857207efd7c01139:
> Eric W. Biederman (1):
> netns: Remove net_alive
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master
>
> Bing Zhao (1):
> libertas: fix power save issue in libertas_sdio module
>
> Bob Copeland (10):
> ath9k: remove write-only current_rd_inuse
> ath9k: save a few calls to ath9k_regd_get_eepromRD
> ath9k: convert isWwrSKU macro into C code
> ath9k: remove ath9k_regd_get_rd()
> ath9k: remove prototype for ath9k_regd_get_current_country
> ath9k: move common regulatory code out of if() branches
> ath5k: don't mask off interrupt bits
> ath5k: use spin_lock_irqsave for beacon lock
> ath5k: move beacon processing to a tasklet
> ath5k: compute rts/cts duration after computing full pktlen
>
> Dan Williams (4):
> hostap: convert usage of net/ieee80211.h to linux/ieee80211.h
> make net/ieee80211.h private to ipw2x00
> cfg80211: age scan results on resume
> ipw2x00: age scan results on resume
>
> Helmut Schaa (1):
> iwlagn: clean up error path in iwl_pci_probe
>
> Ivo van Doorn (4):
> rt2x00: uncomment get_tsf
> rt2x00: Remove check for rf word 0
> rt2x00: Add various new USB IDs for rt73usb
> rt2x00: Fix RF offset
>
> Jiri Slaby (1):
> ipw2200, fix ipw io functions
>
> Johannes Berg (10):
> mac80211: disallow moving netns
> mac80211: fix aggregation for hardware with ampdu queues
> mac80211: split IBSS/managed code
> genetlink: introduce pre/post methods
> nl80211: lock rtnl around all operations
> cfg80211/mac80211: fill qual.qual value/adjust max_qual.qual
> mac80211: add missing kernel-doc
> nl80211: remove admin requirement from station get
> cfg80211: clean up signal type
> mac80211/cfg80211: move iwrange handler to cfg80211
>
> John W. Linville (2):
> airo: correct improper initialization of local variable
> iwlagn: default to MAX_UCODE_BEACON_INTERVAL in iwl_adjust_beacon_interval
>
> Jouni Malinen (2):
> nl80211: Optional IEs into scan request
> nl80211: Provide access to STA TX/RX packet counters
>
> Randy Dunlap (1):
> wireless: fix for CONFIG_NL80211=n
>
> Reinette Chatre (2):
> iwlwifi: use singlethread workqueue
> iwlwifi: Fix and rework Kconfig file
>
> Roel Kluin (3):
> wavelan: Test arraysize before an element of the array.
> p54: misplaced parentheses
> b43: Fix LO calibration txctl reg value
>
> Senthil Balasubramanian (1):
> ath9k: Add open loop control support
>
> Sujith (16):
> ath9k: Store the correct max TX power level
> ath9k: Fix rd_ext EEPROM capability for AR9285
> ath9k: Enable Fractional N mode
> ath9k: Enable TSF Out of Range Interrupt
> ath9k: Initialize AGC calibration properly
> ath9k: Fix bug in disabling MIB counters
> ath9k: Fix incorrect noise floor reading for 4k EEPROM
> ath9k: Decrease minimum NF threshold
> mac80211: Extend the rate control API with an update callback
> ath9k: Program the RTC registers correctly
> ath9k: Fix HW wait timeout
> ath9k: Fix antenna assignment bug in TX status processing
> ath9k: Initialize channel change time
> ath9k: Remove a few unused capability macros
> ath9k: Remove ath_txq_depth and get the queue depth directly
> ath9k: Use beacon interval directly
>
> Vasanthakumar Thiagarajan (2):
> mac80211: Make sure non-HT connection when IEEE80211_STA_TKIP_WEP_USED is set
> ath9k: Fix PTK/GTK handshake timeout
>
> Wu, Fengguang (1):
> iwlwifi: report correct and detailed values about requested txpower
>
> drivers/net/wireless/airo.c | 3 +-
> drivers/net/wireless/ath5k/base.c | 84 +-
> drivers/net/wireless/ath5k/base.h | 1 +
> drivers/net/wireless/ath9k/ani.c | 7 +-
> drivers/net/wireless/ath9k/beacon.c | 3 +
> drivers/net/wireless/ath9k/calib.c | 66 +-
> drivers/net/wireless/ath9k/calib.h | 2 +-
> drivers/net/wireless/ath9k/eeprom.c | 234 +++-
> drivers/net/wireless/ath9k/eeprom.h | 34 +-
> drivers/net/wireless/ath9k/hw.c | 106 +-
> drivers/net/wireless/ath9k/hw.h | 20 +-
> drivers/net/wireless/ath9k/mac.c | 30 +-
> drivers/net/wireless/ath9k/main.c | 36 +-
> drivers/net/wireless/ath9k/pci.c | 3 +-
> drivers/net/wireless/ath9k/phy.c | 19 +-
> drivers/net/wireless/ath9k/phy.h | 29 +
> drivers/net/wireless/ath9k/rc.c | 7 +-
> drivers/net/wireless/ath9k/recv.c | 1 -
> drivers/net/wireless/ath9k/reg.h | 12 +-
> drivers/net/wireless/ath9k/regd.c | 28 +-
> drivers/net/wireless/ath9k/regd.h | 9 -
> drivers/net/wireless/ath9k/xmit.c | 28 +-
> drivers/net/wireless/b43/lo.c | 2 +-
> drivers/net/wireless/hostap/hostap.h | 2 +-
> drivers/net/wireless/hostap/hostap_80211.h | 2 +-
> drivers/net/wireless/hostap/hostap_80211_rx.c | 88 +-
> drivers/net/wireless/hostap/hostap_80211_tx.c | 51 +-
> drivers/net/wireless/hostap/hostap_ap.c | 138 +-
> drivers/net/wireless/hostap/hostap_ap.h | 6 +-
> drivers/net/wireless/hostap/hostap_hw.c | 24 +-
> drivers/net/wireless/hostap/hostap_info.c | 1 +
> drivers/net/wireless/hostap/hostap_ioctl.c | 1 +
> drivers/net/wireless/hostap/hostap_main.c | 38 +-
> drivers/net/wireless/ipw2x00/Kconfig | 2 +-
> .../net/wireless/ipw2x00}/ieee80211.h | 3 +
> drivers/net/wireless/ipw2x00/ipw2100.c | 12 +-
> drivers/net/wireless/ipw2x00/ipw2100.h | 8 +-
> drivers/net/wireless/ipw2x00/ipw2200.c | 116 +-
> drivers/net/wireless/ipw2x00/ipw2200.h | 7 +-
> drivers/net/wireless/ipw2x00/libipw_geo.c | 2 +-
> drivers/net/wireless/ipw2x00/libipw_module.c | 17 +-
> drivers/net/wireless/ipw2x00/libipw_rx.c | 5 +-
> drivers/net/wireless/ipw2x00/libipw_tx.c | 2 +-
> drivers/net/wireless/ipw2x00/libipw_wx.c | 27 +-
> drivers/net/wireless/iwlwifi/Kconfig | 56 +-
> drivers/net/wireless/iwlwifi/Makefile | 4 +-
> drivers/net/wireless/iwlwifi/iwl-agn.c | 13 +-
> drivers/net/wireless/iwlwifi/iwl-core.c | 10 +-
> drivers/net/wireless/iwlwifi/iwl-core.h | 2 +-
> drivers/net/wireless/iwlwifi/iwl-dev.h | 4 +-
> drivers/net/wireless/iwlwifi/iwl3945-base.c | 2 +-
> drivers/net/wireless/libertas/defs.h | 1 +
> drivers/net/wireless/libertas/if_sdio.c | 6 +
> drivers/net/wireless/p54/p54common.c | 4 +-
> drivers/net/wireless/rt2x00/rt2400pci.c | 3 -
> drivers/net/wireless/rt2x00/rt2400pci.h | 4 +-
> drivers/net/wireless/rt2x00/rt2500pci.c | 3 -
> drivers/net/wireless/rt2x00/rt2500pci.h | 4 +-
> drivers/net/wireless/rt2x00/rt2500usb.c | 3 -
> drivers/net/wireless/rt2x00/rt2500usb.h | 4 +-
> drivers/net/wireless/rt2x00/rt2x00debug.c | 10 +-
> drivers/net/wireless/rt2x00/rt61pci.c | 3 -
> drivers/net/wireless/rt2x00/rt61pci.h | 4 +-
> drivers/net/wireless/rt2x00/rt73usb.c | 19 +-
> drivers/net/wireless/rt2x00/rt73usb.h | 4 +-
> drivers/net/wireless/wavelan.c | 3 +-
> include/linux/nl80211.h | 5 +
> include/net/cfg80211.h | 23 +-
> include/net/genetlink.h | 47 +-
> include/net/mac80211.h | 18 +-
> include/net/wireless.h | 3 +
> net/mac80211/Makefile | 1 +
> net/mac80211/agg-rx.c | 6 +-
> net/mac80211/agg-tx.c | 191 ++-
> net/mac80211/cfg.c | 49 +-
> net/mac80211/debugfs_netdev.c | 48 +-
> net/mac80211/ht.c | 19 +-
> net/mac80211/ibss.c | 888 +++++++++++
> net/mac80211/ieee80211_i.h | 138 ++-
> net/mac80211/iface.c | 77 +-
> net/mac80211/key.c | 2 +-
> net/mac80211/main.c | 24 +-
> net/mac80211/mlme.c | 1648 +++++---------------
> net/mac80211/rate.h | 12 +
> net/mac80211/rx.c | 37 +-
> net/mac80211/scan.c | 57 +-
> net/mac80211/spectmgmt.c | 26 +-
> net/mac80211/sta_info.c | 15 +-
> net/mac80211/sta_info.h | 5 +-
> net/mac80211/tx.c | 29 +-
> net/mac80211/util.c | 254 +++-
> net/mac80211/wext.c | 262 ++--
> net/mac80211/wme.c | 161 +--
> net/mac80211/wme.h | 6 -
> net/netlink/genetlink.c | 19 +-
> net/wireless/core.h | 3 +
> net/wireless/nl80211.c | 124 +-
> net/wireless/nl80211.h | 4 +
> net/wireless/scan.c | 61 +-
> net/wireless/sysfs.c | 7 +
> net/wireless/wext-compat.c | 97 ++
> 101 files changed, 3315 insertions(+), 2533 deletions(-)
> rename {include/net => drivers/net/wireless/ipw2x00}/ieee80211.h (99%)
> create mode 100644 net/mac80211/ibss.c
>
> Omnibus patch is available here:
>
> http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-02-23.patch.bz2
>
> --
> 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-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>

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