[GIT]: Networking
From: David Miller
Date: Mon Jun 22 2009 - 05:42:27 EST
1) Last set of wireless updates from John Linville before he headed
out to LinuxTAG in Berlin and the wireless summit there.
2) VIA Velocity bug fix from Dave Jones. The length computed for
DMA unmap accidently evaluated to a boolean, and thus "0" or "1" :-(
Another bug caught thanks to the DMA API debugging layer.
3) PXA gadget bug fix for USBNET from David Brownell.
4) IUCV protocol error return fixes for sendmsg(), from Hendrik Brueckner.
5) qla3xxx sleeps while atomic, during reset, fix from Jiri Slaby.
6) More whitelist IDs for CDC Ether from Jonas Sjöquist.
7) Fix endianness bugs in pegasus usb-net, from Michael Buesch.
8) NULL deref fix in routing cache when caching is disabled, from
Neil Horman. There is another fix coming for this code soon.
9) mv643xx_eth filter programming fix from Prabhanjan Sarnaik.
10) be2net bug fixes from Sathya Perla, and mlx4_en fixes from
Yevgeny Petrilin.
11) ISDN documentation index mismerge fix from Tilman Schmidt.
I also anticipate some netfilter regression fixes from Patrick McHardy
soon.
Please pull thanks a lot!
The following changes since commit f234012f52a37e48f2330e1ca2df69800e797c3b:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git.kernel.org/.../drzeus/mmc
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-next-2.6.git master
Alan Jenkins (4):
rfkill: rfkill_set_block() when suspended nitpick
rfkill: don't restore software blocked state on persistent devices
eeepc-laptop: read rfkill soft-blocked state on resume
rfkill: export persistent attribute in sysfs
Andrey Yurovsky (2):
cfg80211: allow adding/deleting stations on mesh
cfg80211: allow setting station parameters in mesh
Andy Gospodarek (1):
e1000e: stop unnecessary polling when using msi-x
Dave Jones (1):
via-velocity: Fix velocity driver unmapping incorrect size.
David Brownell (1):
usbnet cdc_subset: fix issues talking to PXA gadgets
David S. Miller (1):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Dmitry Eremin-Solenikov (2):
ieee802154: use standard routine for printing dumps
MAINTAINERS: fix address of IEEE 802.15.4 git tree
Florian Westphal (1):
r8169: remove unused variable
Gabor Juhos (2):
ath9k: wait for beacon frame along with CAB
ath9k: restore PS mode, before we put the chip into FULL SLEEP state.
Hendrik Brueckner (2):
af_iucv: Change if condition in sendmsg() for more readability
af_iucv: Return -EAGAIN if iucv msg limit is exceeded
Hin-Tak Leung (1):
zd1211rw: adding 083a:e503 as a ZD1211B device
Jiri Slaby (2):
ath5k: fix beacon_int handling
Net: qla3xxx, remove sleeping in atomic
Joe Perches (1):
MAINTAINERS: Fix Atheros pattern paths
Johannes Berg (1):
cfg80211: validate station settings
Jonas Sjöquist (1):
cdc_ether: additional PID's to the whitelist
Jouni Malinen (2):
ath9k: Fix PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling
ath5k: avoid PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling
Michael Buesch (1):
pegasus usb-net: Fix endianness bugs
Neil Horman (1):
ipv4: fix NULL pointer + success return in route lookup path
Prabhanjan Sarnaik (1):
mv643xx_eth: fix unicast filter programming in promiscuous mode
Sathya Perla (4):
be2net: Add MCC queue mechanism for BE cmds
be2net: Use MCC queue for cmds that may be called in BH context
be2net: cleanup multicast_set cmd to avoid mc_list copy
be2net: receive asynchronous link status notifications from BE
Tilman Schmidt (1):
isdn: clean up documentation index
Troy Moure (1):
acer-wmi: fix rfkill conversion
Yevgeny Petrilin (6):
mlx4_en: Counting all the dropped packets on the TX side
mlx4_en: Removed redundant skb->len check
mlx4_en: using stop/start_all_queues
mlx4_en: Cancel port_up check in transmit function
mlx4_en: Removed redundant check on lso header size
mlx4_en: Remove redundant refill code on RX
Zhu Yi (4):
iwmc3200wifi: check for iwm_priv_init error
iwmc3200wifi: add iwm_if_add and iwm_if_remove
iwmc3200wifi: fix potential kernel oops on module removal
iwmc3200wifi: add a mutex to protect iwm_reset_worker
Documentation/isdn/00-INDEX | 19 +--
Documentation/rfkill.txt | 2 +
MAINTAINERS | 8 +-
drivers/net/benet/be.h | 102 ++++++---
drivers/net/benet/be_cmds.c | 368 +++++++++++++++++++++-------
drivers/net/benet/be_cmds.h | 80 ++++++-
drivers/net/benet/be_hw.h | 8 +-
drivers/net/benet/be_main.c | 299 ++++++++++++++---------
drivers/net/e1000e/netdev.c | 2 +-
drivers/net/mlx4/en_netdev.c | 8 +-
drivers/net/mlx4/en_rx.c | 96 -------
drivers/net/mlx4/en_tx.c | 29 +--
drivers/net/mlx4/mlx4_en.h | 5 -
drivers/net/mv643xx_eth.c | 7 +-
drivers/net/qla3xxx.c | 2 +
drivers/net/r8169.c | 3 -
drivers/net/usb/Kconfig | 4 +-
drivers/net/usb/cdc_ether.c | 25 ++
drivers/net/usb/cdc_subset.c | 7 +-
drivers/net/usb/pegasus.c | 29 ++-
drivers/net/via-velocity.c | 2 +-
drivers/net/wireless/ath/ath5k/base.c | 11 +-
drivers/net/wireless/ath/ath9k/main.c | 2 +-
drivers/net/wireless/ath/ath9k/pci.c | 18 ++
drivers/net/wireless/ath/ath9k/recv.c | 7 +-
drivers/net/wireless/iwmc3200wifi/iwm.h | 4 +
drivers/net/wireless/iwmc3200wifi/main.c | 64 +++++-
drivers/net/wireless/iwmc3200wifi/netdev.c | 49 +++--
drivers/net/wireless/iwmc3200wifi/sdio.c | 11 +-
drivers/net/wireless/zd1211rw/zd_usb.c | 1 +
drivers/platform/x86/acer-wmi.c | 4 +-
drivers/platform/x86/eeepc-laptop.c | 50 ++++-
drivers/platform/x86/thinkpad_acpi.c | 14 +-
include/linux/rfkill.h | 33 ++-
include/net/iucv/af_iucv.h | 2 -
net/ieee802154/af_ieee802154.c | 12 +-
net/ipv4/route.c | 14 +-
net/iucv/af_iucv.c | 297 ++++++++++++++---------
net/rfkill/core.c | 56 +++--
net/wireless/nl80211.c | 95 ++++++--
40 files changed, 1213 insertions(+), 636 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/