netdev.vger.kernel.org archive mirror
 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: Re: pull request: wireless-next-2.6 2009-02-23
Date: Fri, 27 Feb 2009 15:40:02 -0500	[thread overview]
Message-ID: <20090227204002.GI3687@tuxdriver.com> (raw)
In-Reply-To: <20090223192659.GB3553@tuxdriver.com>

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.

      parent reply	other threads:[~2009-02-27 20:40 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-23 19:26 pull request: wireless-next-2.6 2009-02-23 John W. Linville
     [not found] ` <20090223192659.GB3553-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-02-24  6:31   ` Johannes Berg
2009-02-25  7:55     ` David Miller
     [not found]       ` <20090224.235510.30497146.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2009-02-26  8:36         ` Johannes Berg
     [not found]           ` <1235637360.29050.16.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-02-26 16:13             ` John W. Linville
     [not found]               ` <20090226161340.GA4430-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-02-26 16:47                 ` Johannes Berg
2009-02-27  1:37                 ` Johannes Berg
     [not found]                   ` <1235698640.4936.6.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-02-27  3:18                     ` Luis R. Rodriguez
2009-03-11 11:49                       ` Johannes Berg
     [not found]                         ` <1236772199.20266.3.camel-YfaajirXv2244ywRPIzf9A@public.gmane.org>
2009-03-11 16:27                           ` Luis R. Rodriguez
2009-02-27 20:40 ` John W. Linville [this message]

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=20090227204002.GI3687@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).