All of lore.kernel.org
 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: pull request: wireless-next-2.6 2008-08-22
Date: Fri, 22 Aug 2008 19:46:32 -0400	[thread overview]
Message-ID: <20080822234632.GA12922@tuxdriver.com> (raw)

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@tuxdriver.com

             reply	other threads:[~2008-08-23  0:02 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-22 23:46 John W. Linville [this message]
2008-08-23  1:21 ` pull request: wireless-next-2.6 2008-08-22 Tomas Winkler
2008-08-25 18:49   ` John W. Linville
2008-08-25 18:49     ` John W. Linville
2008-08-25 19:33     ` Tomas Winkler
2008-08-23 12:08 ` David Miller
2008-08-23 12:08   ` David Miller

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=20080822234632.GA12922@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.