Search Linux Wireless

pull request: wireless-2.6 'upstream' 2008-01-24

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave,

Here is one more big round of patches intended for 2.6.25.  This time
features some updates for b43, b43legacy and iwlwifi as well as
some other misc fixes.  There is a fixup of a minor rebasing error
in rt61pci, and there is a new driver for wireless RNDIS devices.
Finally, there is a big cfg80211 API change related to channels and
bitrates that we would like to see in the 2.6.25 cycle.

The cfg80211 API change breaks ath5k, so I have listed it as "depends
on BROKEN".  I am assured that the ath5k team has agreed to fix
this ASAP.  Meanwhile we wanted to have it in place so that we can
start shaking-out problems with other drivers.

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-2.6/upstream

---

The following changes since commit f1d5fe9e51491cf3eef1276e790b375682ec078c:
  Stephen Hemminger (1):
        [PPP]: Sparse warning fixes.

are available in the git repository at:

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

Adrian Bassett (1):
      rtl8180_dev.c: add support for 1799:700f

Bjorge Dijkstra (2):
      Fix sparse warning: returning void-valued expression
      Hardwire CDC descriptors when missing

Bruno Randolf (1):
      ath5k: debug level improvements

Gregory Greenman (1):
      iwlwifi: Fix uCode error on association

Iñaky Pérez-González (1):
      rfkill: add the WiMAX radio type

Johannes Berg (3):
      mac80211: fix alignment warning
      cfg80211 API for channels/bitrates, mac80211 and driver conversion
      nl80211: export hardware bitrate/channel capabilities

John W. Linville (1):
      rt61pci: fix-up merge damage

Joonwoo Park (1):
      iwlwifi: do not schedule tasklet when rcv unused irq

Jussi Kivilinna (12):
      Use 1KB buffer in rndis_unbind
      Halt device if rndis_bind fails.
      Fix rndis packet filter flags.
      Use wlan device name for RNDIS wireless devices
      Split up rndis_host.c
      export functions
      add driver_priv pointer to 'struct usbnet'
      Add rndis_early_init function pointer to 'struct rndis_data'.
      Add rndis_link_change function pointer to 'struct rndis_data'.
      Move usbnet.h and rndis_host.h to include/linux/usb
      blacklist known wireless RNDIS devices
      Add new driver 'rndis_wext' for wireless RNDIS devices.

Maarten Lankhorst (1):
      iwlwifi: Fix an invalid bitmask test in iwl3945 and iwl4965

Michael Buesch (4):
      b43: Fix rfkill allocation leakage in error paths
      b43legacy: Fix rfkill allocation leakage in error paths
      b43: Fix suspend/resume
      b43: Drop packets that we are not able to encrypt

Reinette Chatre (3):
      iwl4965: fix return code indicating one interface is supported
      iwlwifi: initialize geo/channel information during probe
      iwlwifi: cleanup usage of inline functions

Ron Rindjunsky (1):
      mac80211: fixing null qos data frames check for reordering buffer

Stefano Brivio (1):
      b43legacy: fix MAC control and microcode init

 MAINTAINERS                                  |    6 +
 drivers/net/usb/asix.c                       |    3 +-
 drivers/net/usb/cdc_ether.c                  |   13 +-
 drivers/net/usb/cdc_subset.c                 |    3 +-
 drivers/net/usb/dm9601.c                     |    3 +-
 drivers/net/usb/gl620a.c                     |    3 +-
 drivers/net/usb/mcs7830.c                    |    3 +-
 drivers/net/usb/net1080.c                    |    3 +-
 drivers/net/usb/plusb.c                      |    3 +-
 drivers/net/usb/rndis_host.c                 |  377 ++---
 drivers/net/usb/usbnet.c                     |    6 +-
 drivers/net/usb/zaurus.c                     |    3 +-
 drivers/net/wireless/Kconfig                 |   37 +-
 drivers/net/wireless/Makefile                |    2 +
 drivers/net/wireless/adm8211.c               |   80 +-
 drivers/net/wireless/adm8211.h               |   65 +-
 drivers/net/wireless/ath5k/base.c            |   10 +-
 drivers/net/wireless/ath5k/debug.c           |  124 +-
 drivers/net/wireless/ath5k/debug.h           |   18 +-
 drivers/net/wireless/b43/b43.h               |    5 -
 drivers/net/wireless/b43/dma.c               |   30 +-
 drivers/net/wireless/b43/main.c              |  138 +-
 drivers/net/wireless/b43/sysfs.c             |   89 +-
 drivers/net/wireless/b43/xmit.c              |  104 +-
 drivers/net/wireless/b43/xmit.h              |   10 +-
 drivers/net/wireless/b43legacy/b43legacy.h   |   35 +-
 drivers/net/wireless/b43legacy/main.c        |  292 ++--
 drivers/net/wireless/b43legacy/phy.c         |   14 +-
 drivers/net/wireless/b43legacy/pio.c         |    6 +-
 drivers/net/wireless/b43legacy/radio.c       |   16 +-
 drivers/net/wireless/b43legacy/xmit.c        |   64 +-
 drivers/net/wireless/iwlwifi/iwl-3945-hw.h   |    2 +-
 drivers/net/wireless/iwlwifi/iwl-3945-rs.c   |   88 +-
 drivers/net/wireless/iwlwifi/iwl-3945.c      |   49 +-
 drivers/net/wireless/iwlwifi/iwl-3945.h      |   15 +-
 drivers/net/wireless/iwlwifi/iwl-4965-hw.h   |    2 +-
 drivers/net/wireless/iwlwifi/iwl-4965-rs.c   |   82 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c      |   50 +-
 drivers/net/wireless/iwlwifi/iwl-4965.h      |   17 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c  |  525 ++----
 drivers/net/wireless/iwlwifi/iwl4965-base.c  |  516 ++----
 drivers/net/wireless/p54.h                   |    4 -
 drivers/net/wireless/p54common.c             |   74 +-
 drivers/net/wireless/p54common.h             |   75 -
 drivers/net/wireless/rndis_wext.c            | 2570 ++++++++++++++++++++++++++
 drivers/net/wireless/rt2x00/rt2x00.h         |   11 +-
 drivers/net/wireless/rt2x00/rt2x00config.c   |   33 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c      |  149 +-
 drivers/net/wireless/rt2x00/rt61pci.c        |   26 +-
 drivers/net/wireless/rt2x00/rt73usb.c        |   23 +-
 drivers/net/wireless/rtl8180.h               |    2 +-
 drivers/net/wireless/rtl8180_dev.c           |   94 +-
 drivers/net/wireless/rtl8180_grf5101.c       |    5 +-
 drivers/net/wireless/rtl8180_max2820.c       |    5 +-
 drivers/net/wireless/rtl8180_rtl8225.c       |   15 +-
 drivers/net/wireless/rtl8180_sa2400.c        |    5 +-
 drivers/net/wireless/rtl8187.h               |    2 +-
 drivers/net/wireless/rtl8187_dev.c           |   82 +-
 drivers/net/wireless/rtl8187_rtl8225.c       |   15 +-
 drivers/net/wireless/rtl818x.h               |   70 -
 drivers/net/wireless/zd1211rw/zd_chip.c      |   15 +-
 drivers/net/wireless/zd1211rw/zd_ieee80211.c |   11 +-
 drivers/net/wireless/zd1211rw/zd_mac.c       |  170 +-
 drivers/net/wireless/zd1211rw/zd_mac.h       |    2 +-
 include/linux/input.h                        |    2 +
 include/linux/nl80211.h                      |   64 +
 include/linux/rfkill.h                       |    2 +
 include/linux/usb/rndis_host.h               |  257 +++
 {drivers/net => include/linux}/usb/usbnet.h  |    9 +
 include/net/mac80211.h                       |  197 +--
 include/net/wireless.h                       |  168 ++
 net/mac80211/Makefile                        |    1 -
 net/mac80211/cfg.c                           |   11 +-
 net/mac80211/debugfs.c                       |   47 +-
 net/mac80211/debugfs_sta.c                   |   18 -
 net/mac80211/ieee80211.c                     |  112 +-
 net/mac80211/ieee80211_i.h                   |   63 +-
 net/mac80211/ieee80211_iface.c               |    2 +
 net/mac80211/ieee80211_ioctl.c               |  127 +-
 net/mac80211/ieee80211_rate.c                |   15 +-
 net/mac80211/ieee80211_rate.h                |   28 +-
 net/mac80211/ieee80211_sta.c                 |  384 +++--
 net/mac80211/rc80211_pid_algo.c              |   76 +-
 net/mac80211/rc80211_simple.c                |   66 +-
 net/mac80211/regdomain.c                     |  152 --
 net/mac80211/rx.c                            |  130 +-
 net/mac80211/sta_info.c                      |   24 -
 net/mac80211/sta_info.h                      |   10 +-
 net/mac80211/tx.c                            |  164 +-
 net/mac80211/util.c                          |  142 +--
 net/rfkill/rfkill-input.c                    |    9 +
 net/rfkill/rfkill.c                          |    3 +
 net/wireless/Makefile                        |    2 +-
 net/wireless/core.c                          |   41 +
 net/wireless/core.h                          |    3 +
 net/wireless/nl80211.c                       |   74 +
 net/wireless/reg.c                           |  153 ++
 net/wireless/util.c                          |   98 +
 98 files changed, 5776 insertions(+), 3247 deletions(-)
 create mode 100644 drivers/net/wireless/rndis_wext.c
 create mode 100644 include/linux/usb/rndis_host.h
 rename {drivers/net => include/linux}/usb/usbnet.h (95%)
 delete mode 100644 net/mac80211/regdomain.c
 create mode 100644 net/wireless/reg.c
 create mode 100644 net/wireless/util.c

Omnibus patch attached as 'upstream.patch.bz2'
-- 
John W. Linville
linville@xxxxxxxxxxxxx

Attachment: upstream.patch.bz2
Description: BZip2 compressed data


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux