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: <20080822234632.GA12922@tuxdriver.com>
Date:	Fri, 22 Aug 2008 19:46:32 -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 2008-08-22

Dave,

Here is my current stack of updates for 2.6.28 -- included is an
orinoco update to support WPA on certain firmware, the new libertas_tf
driver, a number of cleanups, and a variety of other driver updates.
Still more to come, but I think it is better to get these out rather
than wait for the rest...

Please let me know of 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 2540e0511ea17e25831be543cdf9381e6209950d:
  Jarek Poplawski (1):
        pkt_sched: Fix qdisc_watchdog() vs. dev_deactivate() race

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):
      ath5k: add Mesh Point support

Brian Cavagnolo (2):
      libertas: support boot commands to write persistent firmware and bootloader
      libertas: add sysfs hooks to update boot2 and persistent firmware

Bruno Randolf (5):
      ath5k: rates cleanup
      mac80211: add rx status flag for short preamble
      mac80211: radiotap: assume modulation from rates
      iwlwifi: use generic mac80211 radiotap headers
      ath5k: set short preamble flag for rx

Christian Lamparter (1):
      p54: rename prism54xyz -> p54xyz

Daniel Wagner (1):
      rt2x00mac: In error case stop netdev queue, free skb and return NETDEV_TX_OK

David Kilroy (19):
      orinoco: Add ESSID specific scanning for Agere fw
      orinoco: Update scan translation
      orinoco: Specify all three parameters to every Hermes command.
      orinoco: Move EXPORT_SYMBOL declarations next to exported function
      orinoco: Add function to execute Hermes initialisation commands synchronously
      orinoco: Move firmware download functionality into new module
      orinoco: Make firmware download logic more generic
      orinoco: Extend hermes_dld routines for Agere firmware
      orinoco: Invoke firmware download in main driver
      orinoco: Fix transmit for Agere/Lucent with fw 9.x
      orinoco: address checkpatch typedef warning
      orinoco: Use extended Agere scans available on 9.x series firmwares
      orinoco: Don't use boolean parameter to record encoding type
      orinoco: Split wevent work thread from wevent sending
      orinoco: Use a macro to define wireless handlers
      orinoco: Add WE-18 ioctls for WPA
      orinoco: Send association events to userspace
      orinoco: Process bulk of receive interrupt in a tasklet
      orinoco: Add MIC on TX and check on RX

Esti Kummer (1):
      iwlwifi: add level for debugging host command

Harvey Harrison (13):
      b43legacy: use le16 frame control directly, avoid byteswapping
      iwlwifi: use le16 frame control directly, use QOS symbolic constant mask
      ath5k: explicitly check skb->len
      mac80211: explicitly check skb->len
      mac80211: wme.h remove unused QOS_CONTROL_LEN
      mac80211: wep.c replace magic numbers in IV/ICV removal
      mac80211: rx.c/tx.c remove more users of tx/rx_data->fc
      mac80211: remove ieee80211_get_hdrlen
      mac80211: remove IEEE80211_FC helper
      mac80211: use ieee80211 frame control directly
      mac80211: remove rx/tx_data->fc member
      mac80211: remove WLAN_FC_DATA_PRESENT
      wireless: replace __FUNCTION__ with __func__

Henrique de Moraes Holschuh (4):
      rfkill: detect bogus double-registering (v2)
      rfkill: add default global states (v2)
      rfkill: add __must_check annotations
      rfkill: introduce RFKILL_STATE_MAX

Herton Ronaldo Krzesinski (1):
      rtl818x: merge tx/rx descriptor flags

Ivo van Doorn (7):
      rt2x00: Implement HW encryption
      rt2x00: Implement HW encryption (rt61pci)
      rt2x00: Implement HW encryption (rt73usb)
      rt2x00: Gather channel information in structure
      rt2x00: Release rt2x00 2.2.0
      rt2x00: Move lna_gain calculation to config() callback
      rt2x00: Add module parameter to disable HW crypto

Jasper Bryant-Greene (2):
      move ETH_P_PAE from ieee80211_i.h to if_ether.h
      replace net_device arguments with ieee80211_{local,sub_if_data} as appropriate

Jiri Slaby (1):
      Ath5k: unify resets

Julia Lawall (1):
      net/ieee80211: adjust error handling

Luis Carlos Cobo (6):
      mac80211: allow no mac address until firmware load
      libertas_tf: header file
      libertas_tf: main.c, data paths and mac80211 handlers
      libertas_tf: command helper functions for libertas_tf
      libertas_tf: usb specific functions
      libertas_tf: config and makefile

Robert P. J. Day (1):
      WIRELESS: Make wireless one-click selectable.

Ron Rindjunsky (2):
      mac80211: change number of pre-assoc scans
      mac80211: add direct probe before association

Tomas Winkler (4):
      mac80211: add ieee80211_queue_stopped)
      iwlwifi: kill struct iwl4965_lq_mngr
      mac80211: filter probes in ieee80211_rx_mgmt_probe_resp
      mac80211: cleanup mlme state namespace

roel kluin (1):
      iwl-4965: test below 0 on unsigned num_tbs

 drivers/net/wireless/Kconfig                   |   17 +-
 drivers/net/wireless/Makefile                  |    4 +-
 drivers/net/wireless/airo.c                    |   16 +-
 drivers/net/wireless/airport.c                 |    3 +-
 drivers/net/wireless/ath5k/ath5k.h             |  162 +--
 drivers/net/wireless/ath5k/base.c              |  383 ++---
 drivers/net/wireless/ath5k/base.h              |    8 +-
 drivers/net/wireless/ath5k/hw.c                |   77 +-
 drivers/net/wireless/b43legacy/xmit.c          |    4 +-
 drivers/net/wireless/hermes.c                  |  124 +-
 drivers/net/wireless/hermes.h                  |   45 +
 drivers/net/wireless/hermes_dld.c              |  730 +++++++++
 drivers/net/wireless/hermes_dld.h              |   48 +
 drivers/net/wireless/hermes_rid.h              |   17 +
 drivers/net/wireless/ipw2100.c                 |    2 +-
 drivers/net/wireless/ipw2200.h                 |    4 +-
 drivers/net/wireless/iwlwifi/iwl-3945-debug.h  |    4 +-
 drivers/net/wireless/iwlwifi/iwl-3945.c        |  104 +--
 drivers/net/wireless/iwlwifi/iwl-3945.h        |    1 -
 drivers/net/wireless/iwlwifi/iwl-agn.c         |    2 -
 drivers/net/wireless/iwlwifi/iwl-core.c        |    1 -
 drivers/net/wireless/iwlwifi/iwl-debug.h       |   12 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h         |   16 -
 drivers/net/wireless/iwlwifi/iwl-hcmd.c        |   14 +-
 drivers/net/wireless/iwlwifi/iwl-rx.c          |  125 +--
 drivers/net/wireless/iwlwifi/iwl-tx.c          |   32 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c    |    8 +-
 drivers/net/wireless/libertas/cmd.c            |   21 +-
 drivers/net/wireless/libertas/defs.h           |    6 +-
 drivers/net/wireless/libertas/if_cs.c          |    2 +-
 drivers/net/wireless/libertas/if_usb.c         |  177 ++-
 drivers/net/wireless/libertas/if_usb.h         |    5 +
 drivers/net/wireless/libertas_tf/Makefile      |    6 +
 drivers/net/wireless/libertas_tf/cmd.c         |  669 ++++++++
 drivers/net/wireless/libertas_tf/if_usb.c      |  766 ++++++++++
 drivers/net/wireless/libertas_tf/if_usb.h      |   98 ++
 drivers/net/wireless/libertas_tf/libertas_tf.h |  514 +++++++
 drivers/net/wireless/libertas_tf/main.c        |  666 ++++++++
 drivers/net/wireless/orinoco.c                 | 1949 +++++++++++++++++++++---
 drivers/net/wireless/orinoco.h                 |   61 +-
 drivers/net/wireless/orinoco_cs.c              |    3 +-
 drivers/net/wireless/orinoco_nortel.c          |    3 +-
 drivers/net/wireless/orinoco_pci.c             |    3 +-
 drivers/net/wireless/orinoco_plx.c             |    3 +-
 drivers/net/wireless/orinoco_tmd.c             |    3 +-
 drivers/net/wireless/p54/p54.h                 |    6 +-
 drivers/net/wireless/p54/p54common.h           |    6 +-
 drivers/net/wireless/p54/p54pci.c              |   34 +-
 drivers/net/wireless/p54/p54pci.h              |   10 +-
 drivers/net/wireless/p54/p54usb.c              |   32 +-
 drivers/net/wireless/p54/p54usb.h              |    6 +-
 drivers/net/wireless/prism54/isl_ioctl.c       |    8 +-
 drivers/net/wireless/rt2x00/Kconfig            |    6 +
 drivers/net/wireless/rt2x00/Makefile           |    1 +
 drivers/net/wireless/rt2x00/rt2400pci.c        |   40 +-
 drivers/net/wireless/rt2x00/rt2400pci.h        |   22 +-
 drivers/net/wireless/rt2x00/rt2500pci.c        |   39 +-
 drivers/net/wireless/rt2x00/rt2500pci.h        |   17 +-
 drivers/net/wireless/rt2x00/rt2500usb.c        |   39 +-
 drivers/net/wireless/rt2x00/rt2500usb.h        |   17 +-
 drivers/net/wireless/rt2x00/rt2x00.h           |   73 +-
 drivers/net/wireless/rt2x00/rt2x00config.c     |    4 +
 drivers/net/wireless/rt2x00/rt2x00crypto.c     |  215 +++
 drivers/net/wireless/rt2x00/rt2x00debug.c      |   97 ++
 drivers/net/wireless/rt2x00/rt2x00dev.c        |   48 +-
 drivers/net/wireless/rt2x00/rt2x00lib.h        |   47 +
 drivers/net/wireless/rt2x00/rt2x00mac.c        |  153 ++-
 drivers/net/wireless/rt2x00/rt2x00queue.c      |   81 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h      |   73 +-
 drivers/net/wireless/rt2x00/rt2x00reg.h        |   19 +-
 drivers/net/wireless/rt2x00/rt61pci.c          |  354 ++++-
 drivers/net/wireless/rt2x00/rt61pci.h          |   38 +-
 drivers/net/wireless/rt2x00/rt73usb.c          |  363 ++++-
 drivers/net/wireless/rt2x00/rt73usb.h          |   38 +-
 drivers/net/wireless/rtl8180.h                 |   31 -
 drivers/net/wireless/rtl8180_dev.c             |   34 +-
 drivers/net/wireless/rtl8187.h                 |    6 -
 drivers/net/wireless/rtl8187_dev.c             |   10 +-
 drivers/net/wireless/rtl818x.h                 |   35 +
 drivers/net/wireless/spectrum_cs.c             |  426 +-----
 drivers/net/wireless/wl3501_cs.c               |    8 +-
 include/linux/if_ether.h                       |    1 +
 include/linux/rfkill.h                         |    7 +-
 include/net/mac80211.h                         |   22 +-
 net/Kconfig                                    |    8 +-
 net/ieee80211/ieee80211_module.c               |    8 +-
 net/mac80211/cfg.c                             |   21 +-
 net/mac80211/debugfs_sta.c                     |    2 +-
 net/mac80211/event.c                           |    5 +-
 net/mac80211/ieee80211_i.h                     |  103 +-
 net/mac80211/iface.c                           |    8 +-
 net/mac80211/main.c                            |   81 +-
 net/mac80211/mesh.c                            |   29 +-
 net/mac80211/mesh.h                            |   61 +-
 net/mac80211/mesh_hwmp.c                       |  120 +-
 net/mac80211/mesh_pathtbl.c                    |   76 +-
 net/mac80211/mesh_plink.c                      |   56 +-
 net/mac80211/mlme.c                            |  850 ++++++-----
 net/mac80211/rx.c                              |  140 +-
 net/mac80211/tx.c                              |   46 +-
 net/mac80211/util.c                            |   46 +-
 net/mac80211/wep.c                             |   14 +-
 net/mac80211/wext.c                            |   53 +-
 net/mac80211/wme.h                             |    2 -
 net/mac80211/wpa.c                             |    2 +-
 net/rfkill/rfkill-input.h                      |    1 +
 net/rfkill/rfkill.c                            |  170 ++-
 107 files changed, 8652 insertions(+), 2634 deletions(-)
 create mode 100644 drivers/net/wireless/hermes_dld.c
 create mode 100644 drivers/net/wireless/hermes_dld.h
 create mode 100644 drivers/net/wireless/libertas_tf/Makefile
 create mode 100644 drivers/net/wireless/libertas_tf/cmd.c
 create mode 100644 drivers/net/wireless/libertas_tf/if_usb.c
 create mode 100644 drivers/net/wireless/libertas_tf/if_usb.h
 create mode 100644 drivers/net/wireless/libertas_tf/libertas_tf.h
 create mode 100644 drivers/net/wireless/libertas_tf/main.c
 create mode 100644 drivers/net/wireless/rt2x00/rt2x00crypto.c

Omnibus patch available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2008-08-22.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

Powered by Openwall GNU/*/Linux Powered by OpenVZ