lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090806190200.GJ26809@tuxdriver.com>
Date:	Thu, 6 Aug 2009 15:02:00 -0400
From:	"John W. Linville" <linville@...driver.com>
To:	davem@...emloft.net
Cc:	linux-wireless@...r.kernel.org, netdev@...r.kernel.org
Subject: pull request: wireless-next-2.6 2009-08-06

Dave,

Here is another big round of updates intended for 2.6.32...mostly the usual
suspects, although it looks like Luis has been exceptionally busy with
both ath9k and regulatory enforcement bits.  Jussi has a number of
rndis_wlan changes, and of course Johannes has a number of patches as
well.

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 e4c4e448cf557921ffbbbd6d6ddac81fdceacb4f:
  Eric Dumazet (1):
        neigh: Convert garbage collection from softirq to workqueue

are available in the git repository at:

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

Andrey Yurovsky (1):
      libertas: check valid bits in SPI bus mode reg

Bob Copeland (3):
      mac80211: disable beacons before removing the associated interface
      ath5k: update PCU opmode whenever a new interface is added
      ath5k: fix CAB queue operation

Daniel C Halperin (1):
      iwlwifi: clear iwl_cmd_meta structure before use

Gábor Stefanik (1):
      b43: implement baseband init for LP-PHY <= rev1

Holger Schurig (1):
      orinoco: enable cfg80211 "set_channel" operation

Igor Perminov (1):
      mac80211: FIF_PSPOLL filter flag

Ivo van Doorn (1):
      rt2x00: Fix build error when crypto support is disabled

Jay Sternberg (1):
      iwlwifi: remove duplicated version info from sysfs

Johannes Berg (8):
      mac80211: disable software retry for now
      cfg80211: keep track of current_bss for userspace SME
      mac80211: fix sparse warnings/errors
      iwlwifi: don't export symbols not needed in other modules
      cfg80211: fix NETDEV_UNREGISTER notifier
      mac80211: fix powersave
      cfg80211: lower dynamic PS timeout to 100ms
      cfg80211: clear SSID on disconnect/no connection

Julia Lawall (1):
      drivers/net/wireless: Use DIV_ROUND_CLOSEST

Jussi Kivilinna (10):
      usbnet: allow "minidriver" to prevent urb unlinking on usbnet_stop
      rndis_wlan: stop workers on rndis_wlan_stop() and restore on rndis_wlan_reset()
      rndis_wlan: clear cfg80211 scan on rndis_wlan_stop()
      rndis_wlan: reset device and restore multicast list on rndis_wlan_reset()
      rndis_wlan: set current packet filter to zero on stop
      rndis_wlan: add rndis_set/query_oid debugging
      rndis_host: allow rndis_wlan to see all indications
      rndis_wlan: handle 802.11 indications from device
      rndis_wlan: add missing padding to struct rndis_80211_remove_key
      rndis_wlan: rework key handling

Larry Finger (2):
      b43: Work around mac80211 race condition
      b43legacy: Work around mac80211 race condition

Luis R. Rodriguez (51):
      ath9k: re-order cancelling of work on mac80211 workqueue
      ath9k: move cancel_delayed_work_sync() out of ath_deinit_leds()
      ath9k: move workqueue cancels to stop callback
      ar76c50x-usb: cancel promisc work during mac80211 stop
      at76c50x-usb: cancel scan work at stop callback
      ar9170: remove unneeded flush_workqueue()
      wext: remove extra return on wireless_nlevent_init()
      ath: depend on cfg80211
      ath: simplify kconfig dependency and add documentation
      ath: use menuconfig to put ath stuff in its own page
      ath5k: remove EXPERIMENTAL marker
      wireless: use menuconfig for WLAN_PRE80211 and WLAN_80211
      rt2x00: move experimental on kconfig only to rt2800usb
      ar9170: remove EXPERIMENTAL marker
      at76c50x-usb: remove unneeded flush_workqueue() at usb disconnect
      mac80211: redefine usage of the mac80211 workqueue
      cfg80211: use goto out on country IE reg hint failure
      cfg80211: do not iterate over rdev list on country IE hint
      cfg80211: decouple regulatory variables from cfg80211_mutex
      cfg80211: enable country IE support to all cfg80211 drivers
      iwlwifi: remove usage of orig_flags
      ath9k: remove usage of AR_SREV_*() wrapper to detect supported hw
      ath9k: use a switch for revising supported hw mac revisions
      ath9k: propagate hw initialization errors
      ath9k: move memory allocation of ath_hw to ath_init()
      ath9k: move devid cache setting to ath_init()
      ath9k: move cache setting of softc ah prior to attach
      ath9k: call hw initializer directly
      ath9k: pass only one argument to hw attach
      ath9k: move hw macrevision checker to helper
      ath9k: rename ath9k_hw_newstate() to ath9k_hw_init_defaults()
      ath9k: rename ath9k_hw_set_defaults() to ath9k_hw_init_config()
      ath9k: remove debug message for no memoery on ath_init()
      ath9k: break up hw initialization into a few more helpers
      ath9k: describe hw initialization better
      ath9k: distinguish between device initialization and ath_softc init
      ath9k: remove !NULL check before kfree()
      ath9k: use helper macro to kfree and nullify on ath9k_hw_rfdetach()
      ath9k: rename ath9k_hw_rfdetach() to ath9k_hw_rf_free()
      ath9k: rename ath9k_hw_ani_detach() to ath9k_hw_ani_disable()
      ath9k: set ah to null after freeing
      ath9k: set sc->sc_ah to NULL after freeing it
      ath9k: call ath9k_hw_detach() once upon hw init failure
      ath9k: remove dangling error check on keycache reset on hw init
      ath9k: remove spurious check for channel on keycache reset
      ath9k: Remove _t postfix for ar9287_eeprom structure
      ath9k: add ar9271 revision and subrevision ID helpers
      ath9k: add initvals and registry definitions for AR9271
      ath9k: add initial hardware support for ar9271
      ath9k: cancel xmit poll work at stop() callback
      ath9k: fix compile warning on ath9k_hw_AR9287_check_eeprom()

Maithili Hinge (1):
      libertas: Fix WEP association failure with open source wpa_supplicant 0.5.10

Maxim Levitsky (2):
      mac80211: Retry probe request few times
      mac80211: Increase timeouts for station polling

Michael Buesch (1):
      b43: Fix unaligned 32bit SHM-shared access

Pavel Roskin (2):
      rt61pci: fix module reloading
      rt2x00: cancel all work on disconnect

Tomas Winkler (1):
      rfkill: add the GPS radio type

Vasanthakumar Thiagarajan (3):
      ath9k: Update rate control for 11NA HT40 mode
      ath9k: Maintain monotonicity of PER while going across different phy
      ath9k: Remove unused ath9k_hw_intrget()

Wey-Yi Guy (2):
      iwlwifi: Distinguish power amplifier for 6000 series
      iwlwifi: remove deprecated 6000 series adapters

Zhu Yi (3):
      iwmc3200wifi: fix set_wpa_version and set_auth_type order
      iwmc3200wifi: set WEP key static flag correctly
      iwmc3200wifi: avoid setting default key for 802.1X and RSNA

gregor kowski (1):
      b43: remove wrong probe_resp_plcp write

 drivers/net/usb/rndis_host.c                 |   48 ++-
 drivers/net/usb/usbnet.c                     |   32 +-
 drivers/net/wireless/Kconfig                 |    4 +-
 drivers/net/wireless/at76c50x-usb.c          |   18 +-
 drivers/net/wireless/ath/Kconfig             |   21 +-
 drivers/net/wireless/ath/ar9170/Kconfig      |    4 +-
 drivers/net/wireless/ath/ar9170/led.c        |   11 +-
 drivers/net/wireless/ath/ar9170/main.c       |   29 +-
 drivers/net/wireless/ath/ath5k/Kconfig       |    3 +-
 drivers/net/wireless/ath/ath5k/base.c        |    8 +-
 drivers/net/wireless/ath/ath9k/Kconfig       |    1 -
 drivers/net/wireless/ath/ath9k/ahb.c         |    2 +-
 drivers/net/wireless/ath/ath9k/ani.c         |    6 +-
 drivers/net/wireless/ath/ath9k/ani.h         |    4 +-
 drivers/net/wireless/ath/ath9k/ath9k.h       |    2 +-
 drivers/net/wireless/ath/ath9k/calib.c       |  106 ++++-
 drivers/net/wireless/ath/ath9k/eeprom.c      |  175 +++++--
 drivers/net/wireless/ath/ath9k/eeprom.h      |    4 +-
 drivers/net/wireless/ath/ath9k/hw.c          |  368 +++++++++------
 drivers/net/wireless/ath/ath9k/hw.h          |   11 +-
 drivers/net/wireless/ath/ath9k/initvals.h    |  666 ++++++++++++++++++++++++++
 drivers/net/wireless/ath/ath9k/main.c        |   89 +++--
 drivers/net/wireless/ath/ath9k/pci.c         |    2 +-
 drivers/net/wireless/ath/ath9k/phy.c         |   53 +--
 drivers/net/wireless/ath/ath9k/phy.h         |    3 +
 drivers/net/wireless/ath/ath9k/rc.c          |    7 +-
 drivers/net/wireless/ath/ath9k/reg.h         |   37 ++
 drivers/net/wireless/ath/ath9k/virtual.c     |   17 +-
 drivers/net/wireless/ath/ath9k/xmit.c        |    2 +-
 drivers/net/wireless/b43/b43.h               |   11 +
 drivers/net/wireless/b43/dma.c               |   21 +-
 drivers/net/wireless/b43/main.c              |   42 ++-
 drivers/net/wireless/b43/phy_common.c        |    9 +-
 drivers/net/wireless/b43/phy_common.h        |    5 +
 drivers/net/wireless/b43/phy_lp.c            |   94 ++++-
 drivers/net/wireless/b43/phy_lp.h            |   11 +-
 drivers/net/wireless/b43/phy_n.c             |    3 +-
 drivers/net/wireless/b43/pio.c               |    2 +-
 drivers/net/wireless/b43legacy/dma.c         |   22 +-
 drivers/net/wireless/b43legacy/main.c        |    8 +-
 drivers/net/wireless/iwlwifi/iwl-1000.c      |   14 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c      |    8 +-
 drivers/net/wireless/iwlwifi/iwl-6000.c      |   48 ++-
 drivers/net/wireless/iwlwifi/iwl-agn.c       |   51 +--
 drivers/net/wireless/iwlwifi/iwl-core.c      |    6 -
 drivers/net/wireless/iwlwifi/iwl-core.h      |    3 +
 drivers/net/wireless/iwlwifi/iwl-csr.h       |   10 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h       |   17 +-
 drivers/net/wireless/iwlwifi/iwl-led.c       |    1 -
 drivers/net/wireless/iwlwifi/iwl-rx.c        |    1 -
 drivers/net/wireless/iwlwifi/iwl-sta.c       |    1 -
 drivers/net/wireless/iwlwifi/iwl-tx.c        |    1 +
 drivers/net/wireless/iwmc3200wifi/cfg80211.c |    9 +-
 drivers/net/wireless/iwmc3200wifi/commands.c |   49 ++-
 drivers/net/wireless/libertas/if_spi.c       |    2 +-
 drivers/net/wireless/libertas/wext.c         |    2 +
 drivers/net/wireless/orinoco/cfg.c           |   41 ++
 drivers/net/wireless/p54/led.c               |    5 +-
 drivers/net/wireless/p54/main.c              |    2 +-
 drivers/net/wireless/p54/p54spi.c            |    4 +-
 drivers/net/wireless/p54/txrx.c              |    2 +-
 drivers/net/wireless/rndis_wlan.c            |  617 +++++++++++++++++++++---
 drivers/net/wireless/rt2x00/Kconfig          |    8 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c      |    8 +-
 drivers/net/wireless/rt2x00/rt2x00link.c     |    8 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c      |   22 +-
 drivers/net/wireless/rt2x00/rt61pci.c        |    5 +
 drivers/net/wireless/rtl818x/rtl8187_dev.c   |    2 +-
 drivers/net/wireless/rtl818x/rtl8187_leds.c  |   10 +-
 drivers/net/wireless/strip.c                 |    9 +-
 drivers/net/wireless/zd1211rw/zd_mac.c       |    2 +-
 include/linux/rfkill.h                       |    1 +
 include/linux/usb/rndis_host.h               |   13 +-
 include/linux/usb/usbnet.h                   |    6 +-
 include/net/cfg80211.h                       |   14 -
 include/net/mac80211.h                       |   58 ++-
 net/mac80211/driver-trace.c                  |    3 +
 net/mac80211/ibss.c                          |    6 +-
 net/mac80211/ieee80211_i.h                   |    9 +-
 net/mac80211/iface.c                         |   36 ++-
 net/mac80211/main.c                          |   40 ++-
 net/mac80211/mesh.c                          |   10 +-
 net/mac80211/mesh_hwmp.c                     |    4 +-
 net/mac80211/mlme.c                          |  113 +++--
 net/mac80211/pm.c                            |    8 +-
 net/mac80211/scan.c                          |    8 +-
 net/mac80211/tx.c                            |    2 +-
 net/mac80211/util.c                          |   41 ++
 net/rfkill/core.c                            |    4 +-
 net/wireless/core.c                          |   24 +-
 net/wireless/core.h                          |    8 +-
 net/wireless/mlme.c                          |   38 +-
 net/wireless/reg.c                           |  107 ++---
 net/wireless/reg.h                           |   15 +
 net/wireless/sme.c                           |   55 ++-
 net/wireless/wext.c                          |    1 -
 96 files changed, 2757 insertions(+), 796 deletions(-)

Omnibus patch is available here:

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

-- 
John W. Linville		Someday the world will need a hero, and you
linville@...driver.com			might be all we have.  Be ready.
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ