[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080614174518.GA30426@tuxdriver.com>
Date: Sat, 14 Jun 2008 13:45:18 -0400
From: "John W. Linville" <linville@...driver.com>
To: David Miller <davem@...emloft.net>
Cc: netdev@...r.kernel.org, linux-wireless@...r.kernel.org
Subject: pull request: wireless-next-2.6 2008-06-14
Dave,
NOTE: This is the updated version of the pull request from 13 June. It
is identical to that one except for a small endian fix in iwl-5000.c.
Another slew of updates intended for 2.6.27...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 030352a9c7715780b2c01033ae9afe56249bb7cc:
David S. Miller (1):
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-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
Akinobu Mita (1):
airo: use simple_read_from_buffer()
Assaf Krauss (2):
iwlwifi enabling IBSS (Ad-Hoc) mode
iwlwifi: Fix mode changes (ad-hoc <--> managed)
Emmanuel Grumbach (13):
iwlwifi: removes the RUN_TIME_CALIB ifdef
iwlwifi: clean up in setup/cancel deferred work
iwlwifi: add possibility to disable tx_power calibration
iwlwifi: remove redundant flags regarding to FAT channel
iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g
iwlwifi: fix resart flow after fw error
iwlwifi: add bad length check for WEP keys
iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c
iwlwifi: retfactor get_temperature functions
iwlwifi: remove dead code iwl4965_calc_db_from_ratio
iwlwifi: general code clean up
iwlwifi: remove iwlcore_low_level_notify
iwlwifi: unify SW rf-kill flow
Ester Kummer (1):
iwlwifi: adding channels to sysfs
Gertjan van Wingerde (4):
rt2x00: Cleanup struct skb_frame_desc.
rt2x00: Centralize RX packet alignment handling in rt2x00lib.
rt2x00: Fix double usage of skb->cb in USB RX path.
rt2x00: Rework alignment check.
Harvey Harrison (11):
mac80211: add helpers for frame control testing
mac80211: remove ieee80211_get_morefrag
mac80211: make ieee80211_get_hdrlen_from_skb return unsigned
mac80211: add utility function to get header length
mac80211: wpa.c use new access helpers
mac80211: use new helpers in util.c - ieee80211_get_bssid()
mac80211: wme.c use new helpers
mac80211: rx.c use new helpers
mac80211: tkip.c consolidate tkip IV writing in helper
mac80211: tkip.c fold ieee80211_gen_rc4key into its one caller
mac80211: tkip.c use a local struct tkip_ctx in ieee80211_get_tkip_key
Holger Schurig (4):
libertas: fix interrupt issue
libertas: document register meanings
libertas: check for old, unsupported hardware
libertas: rename some registers to clarify their meaning
Ivo van Doorn (14):
rt2x00: Calculate register offset during compile time
rt2x00: Cleanup/optimize set_state() function callback function
rt2x00: Move led initialization into function
rt2x00: Remove CTS/RTS check in tx()
rt2x00: Removed unused descriptor read in txdone
rt2x00: Make rt2x00_set/get_field macros
rt2x00: Release rt2x00 2.1.7
rt2x00: Fix queue initialization
rt2x00: Implement rt2x00usb_kick_tx_queue()
rt2x00: Move generic TX frame writing code into rt2x00queue
rt2x00: Don't kick TX queue after each frame
rt2x00: Use __builtin_choose_expr() instead of ?:
rt2x00: Clear IEEE80211_TX_CTL_USE_RTS_CTS flag for RTS frame
rt2x00: Remove unused defines
Jouni Malinen (4):
mac80211_hwsim: 802.11 radio simulator for mac80211
mac80211_hwsim: Clean up documentation
mac80211_hwsim: Minor cleanup
mac80211_hwsim: Shared TX code for received frames and Beacons
Jussi Kivilinna (6):
rndis_wlan: do link-down state change in worker thread
rndis_wlan: update carrier flag when link state changes
rndis_wlan: check if set_multicast_list work is already scheduled
rndis_wlan: cleanup: rename and remove local pointers
rndis_wlan: use kzalloc to allocate private data
rndis_wlan: preallocate command buffer for set/get_oid
Michael Buesch (1):
nl80211: Fix comment merge error
Mohamed Abbas (1):
iwlwifi: fix resume SW RF-kill
Robert P. J. Day (1):
rndis_wlan: Use kernel-supplied ARRAY_SIZE() macro.
Ron Rindjunsky (6):
iwlwifi: removing IWL4965_HT config
iwlwifi: map sw and hw ampdu queues
iwlwifi: use ieee80211_conf to examine rate capabilities
iwlwifi: fix allow iwlwifi to aggregate according to tid load
mac80211: do not fragment while aggregation is in use
iwlwifi: remove 4965 prefix from iwl4965_ucode
Tomas Winkler (9):
iwlwifi: add TX aggregation code for 5000 HW
iwlwifi: remove unused flag
iwlwifi: format log prints for easier parsing
iwlwifi: refactor tx aggregation response flow
iwlwifi: refactor setting tx power
iwlwifi: move scan to iwl-scan.c iwlcore
iwlwifi: move rate helpers to iwlcore
iwlwifi: cleans up scanning code
mac80211: fix beacon interval value
Tony Vroon (1):
mac80211: implement EU regulatory domain
Vladimir Koutny (1):
mac80211: eliminate IBSS warning in rate_lowest_index()
Zhu Yi (1):
iwlwifi: fix software rf_kill problem when interface is down
Documentation/networking/mac80211_hwsim/README | 67 ++
.../networking/mac80211_hwsim/hostapd.conf | 11 +
.../networking/mac80211_hwsim/wpa_supplicant.conf | 10 +
drivers/net/wireless/Kconfig | 13 +
drivers/net/wireless/Makefile | 2 +
drivers/net/wireless/airo.c | 15 +-
drivers/net/wireless/iwlwifi/Kconfig | 36 -
drivers/net/wireless/iwlwifi/Makefile | 4 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 36 +-
drivers/net/wireless/iwlwifi/iwl-4965-hw.h | 15 +-
drivers/net/wireless/iwlwifi/iwl-4965-rs.c | 103 +--
drivers/net/wireless/iwlwifi/iwl-4965-rs.h | 2 -
drivers/net/wireless/iwlwifi/iwl-4965.c | 388 ++-----
drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 246 +++-
drivers/net/wireless/iwlwifi/iwl-calib.c | 4 -
drivers/net/wireless/iwlwifi/iwl-calib.h | 29 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 72 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 303 ++++--
drivers/net/wireless/iwlwifi/iwl-core.h | 71 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 10 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 163 +---
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 31 +-
drivers/net/wireless/iwlwifi/iwl-helpers.h | 111 --
drivers/net/wireless/iwlwifi/iwl-rfkill.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-rfkill.h | 1 -
drivers/net/wireless/iwlwifi/iwl-rx.c | 2 -
drivers/net/wireless/iwlwifi/iwl-scan.c | 921 +++++++++++++++
drivers/net/wireless/iwlwifi/iwl-sta.c | 53 +-
drivers/net/wireless/iwlwifi/iwl-sta.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 65 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 40 +-
drivers/net/wireless/iwlwifi/iwl4965-base.c | 1243 +++-----------------
drivers/net/wireless/libertas/if_cs.c | 162 ++-
drivers/net/wireless/mac80211_hwsim.c | 514 ++++++++
drivers/net/wireless/rndis_wlan.c | 167 ++--
drivers/net/wireless/rt2x00/rt2400pci.c | 95 +-
drivers/net/wireless/rt2x00/rt2400pci.h | 2 -
drivers/net/wireless/rt2x00/rt2500pci.c | 91 +-
drivers/net/wireless/rt2x00/rt2500pci.h | 2 -
drivers/net/wireless/rt2x00/rt2500usb.c | 98 +-
drivers/net/wireless/rt2x00/rt2500usb.h | 2 -
drivers/net/wireless/rt2x00/rt2x00.h | 13 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 6 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 21 +
drivers/net/wireless/rt2x00/rt2x00lib.h | 1 +
drivers/net/wireless/rt2x00/rt2x00mac.c | 30 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 72 +-
drivers/net/wireless/rt2x00/rt2x00pci.h | 11 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 113 ++-
drivers/net/wireless/rt2x00/rt2x00queue.h | 27 +-
drivers/net/wireless/rt2x00/rt2x00reg.h | 134 ++-
drivers/net/wireless/rt2x00/rt2x00usb.c | 165 +--
drivers/net/wireless/rt2x00/rt2x00usb.h | 22 +-
drivers/net/wireless/rt2x00/rt61pci.c | 111 +-
drivers/net/wireless/rt2x00/rt61pci.h | 2 -
drivers/net/wireless/rt2x00/rt73usb.c | 112 +-
drivers/net/wireless/rt2x00/rt73usb.h | 2 -
drivers/net/wireless/rtl8187_dev.c | 2 +-
include/linux/ieee80211.h | 407 ++++++-
include/linux/nl80211.h | 8 +-
include/net/mac80211.h | 8 +-
net/mac80211/ieee80211_i.h | 2 +-
net/mac80211/main.c | 3 +-
net/mac80211/mlme.c | 17 +-
net/mac80211/rx.c | 29 +-
net/mac80211/tkip.c | 85 +-
net/mac80211/tkip.h | 4 +-
net/mac80211/tx.c | 8 +-
net/mac80211/util.c | 81 +-
net/mac80211/wme.c | 18 +-
net/mac80211/wpa.c | 71 +-
net/wireless/reg.c | 18 +
74 files changed, 3854 insertions(+), 2974 deletions(-)
create mode 100644 Documentation/networking/mac80211_hwsim/README
create mode 100644 Documentation/networking/mac80211_hwsim/hostapd.conf
create mode 100644 Documentation/networking/mac80211_hwsim/wpa_supplicant.conf
create mode 100644 drivers/net/wireless/iwlwifi/iwl-scan.c
create mode 100644 drivers/net/wireless/mac80211_hwsim.c
Omnibus patch available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2008-06-14.patch.bz2
--
John W. Linville
linville@...driver.com
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists