[GIT]: Networking
David Miller
2009-09-12 03:25:43 UTC
Besides the usual plethora of driver updates, here are the
changes that stand out:

1) Major cleanup of pktgen from Stephen Hemminger, including
a long overdue conversion to ktime_t and hrtimers

2) Multiqueue devices are handled more cleanly in the packet scheduler
by using a new dummy classful queue discipline called 'mq', and
this makes us report statistics on multiqueue devices properly
too. From Patrick McHardy.

3) proc_create*() and seq_file conversions from Alexey Dobriyan.

4) MDIO ioctl cleanups from Ben Hutchings.

5) Dropped a lot of old compat netfilter bits, from Jan Engelhardt and
Patrick McHardy.

6) Make VLAN and MACVLAN drivers support multiqueue, from Eric Dumazet.

7) ETRM support in bluetooth from Gustavo F. Padovan

8) fib_trie adjustments and fixes from Jarek Poplawski and Jens L=E5=E5=

9) Return type of net driver xmit routines is formalized into
a netdev_tx_t so we can catch drivers returning undefined
garbage at compile time. From Stephen Hemminger.

10) default qdisc optimizations from Krishna Kumar

11) Lots of bluetooth fixes and cleanups from Marcel Holtmann

12) Add a sysfs file that helps userland distinguish wimax, wireless,
etc. device types easily. Also from Marcel.

13) FD sending over unix sockets was broken with stream sockets when
multiple segments were necessary, fix from Miklos Szeredi and
this is a old'ish regression so this will be sent to -stable too.

14) Networking tracepoint enhancements from Neil Horman and Xiao Guangr=

15) Fix premature termination of FIN_WAIT2, from Octavian Purdila.

16) Several fixes and enhancements for SW UDP fragmentation offload
support. From Sridhar Samudrala.

17) Lots of SCTP cures from Vlad Yasevich and Wei Yongjun.

18) FCOE offloading infrastructure and support for Intel cards from
Yi Zou.

19) New Marvel bluetooth driver from Bing Zhao

20) Add TCP support to RDS stack, from Andy Grover.

Actually, relatively speaking, it's a slow release cycle for networking=
Maybe we'll therefore introduce less regressions this time. :-)

Please pull, thanks a lot!

The following changes since commit 86d710146fb9975f04c505ec78caa43d227c=
Linus Torvalds (1):
Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6

are available in the git repository at:

master.kernel.org:/pub/scm/linux/kernel/git/davem/net-next-2.6.git ma=

Abhijeet Kolekar (1):
iwlwifi: fix remove key error

Ajit Khaparde (4):
be2net: Add GRO support to the be2net driver. LRO is not supporte=
d anymore.
net/ethtool: Add support for the ethtool feature to flash firmwar=
e image from a specified file.
be2net: Changes to support flashing of the be2 network adapter
be2net: Code changes in Tx path to use skb_dma_map/skb_dma_unmap

Albert Herranz (1):
ssb: Implement SDIO host bus support

Alexander Beregalov (1):
ar9170: fix build error when !CONFIG_AR9170_LEDS

Alexander Duyck (17):
igb: remove media type fiber as it is misleading
igb: make serdes power down available for 82575 in addition to 82=
576 parts
igb: change configure_pcs_link to void since it always returns 0
igb: do not overwrite EEPROM LED settings
igb: add completion timeout workaround for 82575/82576
igb: move all multicast addresses into multicast table array
igb: cleanup receive address register initialization
igb: remove unused switch statement from igb_set_wol
igb: add support for 82576 mezzanine card
igb: use buffer_info->dma instead of shinfo->nr_frags to determin=
e unmap
igb: cleanup flow control configuration to make requested/current=
more clear
igb: initialize mailbox function pointers prior to phy init
igbvf: resolve "frees DMA memory with different size" warnings
igb/ixgbe: add IPV6_CSUM support to vlan_features
igb: add support for set_rx_mode netdevice operation
igb: only disable/enable interrupt bits for igb physical function
igb: set vf rlpml wasn't taking vlan tag into account

Alexey Dobriyan (6):
pktgen: use proc_create_data()
can: switch to seq_file
netfilter: nf_conntrack: netns fix re reliable conntrack event de=
netns: embed ip6_dst_ops directly
sctp: use proc_create()
headers: net/ipv[46]/protocol.c header trim

Amit Kumar Salecha (8):
netxen: support for ethtool set ringparam
netxen: implement pci driver shutdown
netxen: fix ip addr hashing after firmware reset
netxen: pre calculate register addresses
netxen: fix check for ip addr hashing support
netxen: fix tx descriptor structure
netxen: change firmware write size
netxen: fix tx timeout recovery

Andi Kleen (1):
TCP: Add comments to (near) all functions in tcp_output.c v3

Andrey Yurovsky (7):
libertas: remove ps_supported flag, use fwcapinfo
libertas: copy WPA keys to priv when associating
libertas: correct card cleanup order in SPI driver
libertas: fix card cleanup order in SDIO driver
libertas: check valid bits in SPI bus mode reg
mac80211: Use correct sign for mesh active path refresh.
libertas: don't use dynamic-sized array

Andy Grover (20):
RDS: Set retry_count to 2 and make modifiable via modparam
RDS/IB: Improve RDS protocol version checking
RDS/IB: Handle connections using RDS 3.0 wire protocol
RDS/IB: Fix printk to indicate remote IP, not local
RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c
RDS/IB: Rename byte_len to data_len to enhance readability
RDS: Don't set c_version in __rds_conn_create()
RDS/IB: Move tx/rx ring init and refill to later
RDS/IB: Disable flow control in sysctl and explain why
RDS/IB: Drop connection when a fatal QP event is received
RDS: Fix completion notifications on blocking sockets
RDS/IB: Always use PAGE_SIZE for FMR page size
RDS/IW: Remove page_shift variable from iwarp transport
RDS/IW: Remove dead code
RDS: Refactor end of __conn_create for readability
RDS: Add TCP transport to RDS
RDS: Export symbols from core RDS
RDS: Modularize RDMA and TCP transports
RDS: Track transports via an array, not a list
RDS: Add a debug message suggesting to load transport modules

Anton Vorontsov (10):
ucc_geth: Add support for skb recycling
netpoll: Introduce netpoll_carrier_timeout kernel option
ucc_geth: Fix NULL pointer dereference in uec_get_ethtool_stats()
powerpc/qe: Implement qe_alive_during_sleep() helper function
ucc_geth: Factor out MAC initialization steps into a call
ucc_geth: Remove UGETH_MAGIC_PACKET Kconfig symbol and code
ucc_geth: Implement suspend/resume and Wake-On-LAN support
phy/marvell: Make non-aneg speed/duplex forcing work for 88E1111 =
ucc_geth: Rearrange some code to avoid forward declarations
ucc_geth: Fix hangs after switching from full to half duplex

Ari Kauppi (2):
wl12xx: Fix incorrect warning message.
wl12xx: Fix CMD_TEST regression via netlink.

Arnaldo Carvalho de Melo (1):
Subject: [PATCH] appletalk: Fix skb leak when ipddp interface is =
not loaded

Arnd Hannemann (2):
mac80211: Remove unnused throughput field from minstrel_rate.
mac80211: Fix output of minstrels rc_stats

Atsushi Nemoto (5):
tc35815: Disable StripCRC
tc35815: Improve BLEx / FDAEx handling
tc35815: Increase timeout for mdio
tc35815: Fix rx_missed_errors count
tc35815: Use 0 RxFragSize.MinFrag value for non-packing mode

Ben Greear (1):
veth: Zero timestamp in xmit path.

Ben Hutchings (10):
mdio: mdio_if_info::mmds should not be __bitwise
sfc: Fix ordering of device registration and initial netif_carrie=
sfc: Do not reinitialise XAUI serdes before it has completed rese=
mdio: Check MDIO_STAT1_FAULT in mdio45_links_ok()
sfc: QT2025C: Use hard reset only
sfc: Work around XMAC bug causing packet loss with some peers
sfc: Improve reliability of RX queue flushing
netdev: Remove SIOCDEVPRIVATE aliases for MDIO ioctls
netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO impleme=
netdev: Convert MDIO ioctl implementation to use struct mii_ioctl=

Benjamin LaHaise (6):
vxge: don't drop frame on tx queue full
vxge: fix pktgen hangs (don't abuse skb->cb[])
vxge: improve tx performance by using mmiowb() instead of wmb()
vxge: prefetch RxD descriptors
vxge: prefetch skb->data
vxge: Version update

Benoit PAPILLAULT (1):
rt2x00: Add support for retry rates

Bhaskar Dutta (1):
sctp: Sysctl configuration for IPv4 Address Scoping

Bing Zhao (5):
Bluetooth: Add btmrvl driver for Marvell Bluetooth devices
Bluetooth: Add Marvell BT-over-SDIO driver
Bluetooth: Add debugfs support to btmrvl driver
Bluetooth: Add documentation for Marvell Bluetooth driver
Bluetooth: Fix incorrect alignment in Marvell BT-over-SDIO driver

Bob Copeland (25):
ath5k: cleanup ath5k_hw struct
ath5k: enable hardware LEDs
ath5k: send buffered frames after the beacon
ath5k: rework beacon configuration
ath: remove unnecessary return in ath_regd_get_band_ctl
ath5k: do not release irq across suspend/resume
ath5k: write PCU registers on initial reset
mac80211: disable beacons before removing the associated interfac=
ath5k: update PCU opmode whenever a new interface is added
ath5k: fix CAB queue operation
wl1251: separate bus i/o code into io.c
wl1251: use wiphy_dev instead of wl->spi->dev
wl1251: introduce wl1251_if_operations struct
wl1251: make wl1251_set_partition bus agnostic
wl1251: move module probe methods into spi.c
wl1251: split spi interface into separate module
wl1251: add sdio support
wl1251: make irq handling interface specific
wl1251: correct definitions for 0th bit defines
wl1251: halt the embedded CPU before loading firmware
ath5k: clean up filter flags setting
ath5k: use the skb->cb directly for RX status
ath5k: add hardware CCMP encyption support
ath5k: clarify srev comparison for CCMP check
cfg80211: fix looping soft lockup in find_ie()

Brian Haley (2):
netlink: silence compiler warning
ipv6: Add IFA_F_DADFAILED flag

Brice Goglin (1):
myri10ge: improve parity error detection and recovery

Changli Gao (1):
net: remove redundant sched/ in net/Makefile

Christian Lamparter (28):
ar9170usb: module link in sysfs
p54: redo rx_status into skb->cb
p54: Move eeprom code
p54: Move eeprom header
p54: Move firmware code
p54: Move LED code
p54: Move LMAC interface definitions
p54: Move mac80211 glue code
p54: Move TX/RX code
p54: Modify p54 files for new organization
p54: two endian fixes
p54spi: remove dead code and definitions
p54usb: fix stalls caused by urb allocation failures
p54: fix queue stall due to underrun
p54: re-enable power save feature
p54: generate channel list dynamically
ar9170: implement transmit aggregation
p54: remove useless code
p54: fix beaconing related firmware crash
p54: fix a fw crash caused by statistic feedback
mac80211: do not monitor the connection while scanning
mac80211: fix spare warnings in driver-trace.h
p54: Write outside array bounds
p54: implement rfkill
p54: disable PS by default
ar9170: refactor configure_filter
p54: fix broadcast buffering in AP mode
ar9170: implement frequency calibration for one-stage/openfw

Cosmin Ratiu (1):
ipv6: Fix tcp_v6_send_response(): it didn't set skb transport hea=

Cyrill Gorcunov (3):
net, bridge: align br_nf_ops assignment
net, netns_xt: shrink netns_xt members
net,pppoe: fixup module init/exit subsequent calls

Damian Lukowski (5):
Revert Backoff [v3]: Rename skb to icmp_skb in tcp_v4_err()
Revert Backoff [v3]: Revert RTO on ICMP destination unreachable
Revert Backoff [v3]: Calculate TCP's connection close threshold a=
s a time value.
RTO connection timeout: coding style fixes and comments
RTO connection timeout: sysctl documentation update

Dan Williams (1):
libertas: clean up and clarify get_common_rates

Daniel C Halperin (13):
iwlwifi: clear iwl_cmd_meta structure before use
iwlwifi: remove unused HT configuration entry tx_chan_width
iwlwifi: include HT configuration when adding stations through rs=
iwlwifi: refactor packet reception code
iwlwifi: configure HT40 channels in iwl_mac_config
iwlwifi: check short GI support per-station rather than globally
iwlwifi: use station HT capabilities and BSS operating mode for G=
iwlwifi: fix erroneous use of iwl_rx_packet.len as a length
iwlwifi: clear rate control flags on non-HT packet
iwlwifi: set HT flags in ieee80211_rx_status for received packets
iwlwifi: remove 60 Mbps from sband bitrates table
iwlwifi: remove incorrect uses of ieee80211_get_tx_rate to preven=
t TX stall
iwlwifi: use iwl_hwrate_get_mac80211_idx where appropriate

Daniel Mack (2):
net: smsc911x: switch to new dev_pm_ops
libertas: name the network device wlan%d

Daniel Silverstone (1):
IEEE80154: Add documentation to the IEEE80154 netlink and fakehar=
d driver

Daniel Walker (1):
mac80211: New stat counters for multicast and unicast forwarded f=

Dave Jones (4):
Remove unused zero-copy code from velocity NIC driver.
Fix up CodingStyle problems in via-velocity.c
Remove unnecessary forward declarations from velocity NIC driver.
Fix typos in comments in via-velocity header.

David Kilroy (32):
cfg80211: add wrapper function to get wiphy from priv pointer
cfg80211: Advertise ciphers via WE according to driver capability
cfg80211: allow drivers that can't scan for specific ssids
cfg80211: set WE encoding size based on available ciphers
cfg80211: infer WPA and WPA2 support from TKIP and CCMP
orinoco: Move firmware capability determination into hw.c
orinoco: Move card reading code into hw.c
orinoco: Move FID allocation to hw.c
orinoco: use dev_err in early initialisation routines
orinoco: firmware helpers should use dev_err and friends
orinoco: Replace net_device with orinoco_private in driver interf=
orinoco: initialise independently of netdev
orinoco: Change set_tkip to use orinoco_private instead of hermes=
orinoco: initiate cfg80211 conversion
orinoco: make firmware download less verbose
orinoco: move netdev interface creation to main driver
airport: store irq in card private structure
orinoco: Handle suspend/restore in core driver
orinoco: provide generic commit function
orinoco: convert mode setting to cfg80211
orinoco: convert scanning to cfg80211
orinoco: convert giwrange to cfg80211
orinoco: remove WE nickname support
orinoco: fix printk format specifier for size_t arguments
orinoco: prefer_port3 can be a single bit
orinoco: use local types for auth alg and sequence length
orinoco: pass orinoco_set_tkip_key the sequence lengths
orinoco: move disassociation to hw.c
orinoco: add function to retrieve current bssid
orinoco: consolidate storage of WEP and TKIP keys
cfg80211: fix leaks of wdev->conn->ie
orinoco: remove spare whitespace

David S. Miller (30):
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'for_david' of git://git.kernel.org/.../kkeil/ISDN-2=
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
phonet: Fix build.
Merge branch 'for-linus' of git://git.kernel.org/.../lowpan/lowpa=
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
xfrm6: Fix xfrm6_policy.c build when SYSCTL disabled.
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
ppp_generic: Help GCC see that 'flen' is always initialized.
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
Merge branch 'for-next' of git://git.kernel.org/.../lowpan/lowpan
net: Temporarily backout SKB sources tracer.
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
Merge branch 'master' of git://git.kernel.org/.../holtmann/blueto=
xilinx_emaclite: Fix permissions on driver sources.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
WAN: dscc4: Fix warning pointing out a bug.
net_sched: add classful multiqueue dummy scheduler
r8169: Fix warning in rtl8169_start_xmit().
Merge branch 'master' of git://git.kernel.org/.../linville/wirele=
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2=

David Ward (1):
ipv6: Update Neighbor Cache when IPv6 RA is received on a router

David Woo (2):
mac80211: Mark a destination sequence number as valid when a PREQ=
is received.
mac80211: Fix invalid length passed to IE parser for PLINK CONFIR=
M frames

Dean Nelson (9):
atl1c: return PCI_ERS_RESULT_DISCONNECT on permanent failure
atl1e: return PCI_ERS_RESULT_DISCONNECT on permanent failure
bnx2: return PCI_ERS_RESULT_DISCONNECT on permanent failure
bnx2x: return PCI_ERS_RESULT_DISCONNECT on permanent failure
igbvf: return PCI_ERS_RESULT_DISCONNECT on permanent failure
ixgb: return PCI_ERS_RESULT_DISCONNECT on permanent failure
qlge: return PCI_ERS_RESULT_DISCONNECT on permanent failure
s2io: return PCI_ERS_RESULT_DISCONNECT on permanent failure
vxge: return PCI_ERS_RESULT_DISCONNECT on permanent failure

Dhananjay Phadke (31):
netxen: refresh firmware info after reset
netxen: enable ip addr hashing
netxen: configure interrupt coalesce defaults
netxen: annotate dma watchdog setup
netxen: refactor tso code
netxen: Add default and limit macros for ring sizes.
netxen: clean up firmware version checks
netxen: refactor net_device setup code
netxen: fix skb alloc size for legacy firmware
netxen: add vlan tx acceleration support
netxen: update version to 4.0.41
netxen: fix CONFIG_INET=3Dn build
netxen: fix vlan tso case
netxen: remove unnecessary structures
netxen: add hardware LRO support
netxen: fix firmware reset logic
netxen: refactor tx dma mapping code
netxen: remove netxen_nic_phan_reg.h
netxen: remove unused code
netxen: implement generic pcie semaphore functions
netxen: remove netxen_nic_niu.c
netxen: fix lro buffer allocation
netxen: remove duplicate napi_add
netxen: fix infinite loop on dma mapping failure
netxen: handle firmware load errors
netxen: firmware hang detection
netxen: refactor firmware info code
netxen: update version to 4.0.50
netxen: improve pci memory access
netxen: fix file firmware leak
netxen: update copyright

Divy Le Ray (11):
cxgb3: AQ100X phy support update
cxgb3: fix phy power down
cxgb3: Fix T3C MAC max packet size access
cxgb3: AEL2020 phy support update
cxgb3: use request_firmware() for the EDC registers setup
cxgb3: Fix mss table initialization
cxgb3: fix mac index mapping
cxgb3: Drain Mac Tx fifo when the port goes down.
cxgb3: fix EDC filename string
cxgb3: fix Gen2 pci default settings
cxgb3: fix 2 ports 1G regression

Dmitry Eremin-Solenikov (14):
ieee802154: move headers out of extra directory
af_ieee802154: drop IEEE802154_SIOC_ADD_SLAVE declaration
nl802154: make ieee802154_policy constant
documentation: fix wrt. headers rename
nl802154: add support for dumping WPAN interface information
af_ieee802154: minor cleanup in dgram_bind
af_ieee802154: add support for WANT_ACK socket option
nl802154: support START-CONFIRM primitive
fakehard: use START-CONFIRM primitive to report START failure
ieee802154: document the skb->cb usage clearly.
ieee802154: add a sysfs representation of WPAN master devices
fakehard: add binding to wpan-phy device
ieee802154: add support for channel pages from IEEE 802.15.4-2006

Don Skidmore (1):
ixgbe: cleanup functions that should have been defined static

Doug Graham (1):
sctp: Fix piggybacked ACKs

Eilon Greenstein (50):
bnx2x: Stop management traffic in loopback test
bnx2x: Fan failure
bnx2x: Fan failure early detection
bnx2x: Adding some mmiowb
bnx2x: SMP-safe inter_sem
bnx2x: Update vlan_features
bnx2x: Supporting BCM8727 PHY
bnx2x: Set LED in loopback test
bnx2x: Missing parenthesis might result with wrong casting
bnx2x: Version 1.48.113-1
bnx2x: Receive traffic that maches management filtering rules
bnx2x: Self-test kills management traffic
bnx2x: WoL only with current MAC address
bnx2x: Version 1.48.114-1
bnx2x: New FW files
bnx2x: Using the new FW
bnx2x: Removing old FW files
bnx2x: Supporting Device Control Channel
bnx2x: Advertize flow control normally in MF mode
bnx2x: BCM8481 LED4 instead of LASI
bnx2x: Reading the FW version of the BCM8481 PHY
bnx2x: get_ext_phy_fw_version returns NULL if not applicable
bnx2x: BCM8727 FW load
bnx2x: Adding XAUI CL73 autoneg support
bnx2x: Supporting PHY FW upgrade
bnx2x: Removing old PHY FW upgrade code
bnx2x: Reporting host statistics to management FW
bnx2x: Prefetch the page containing the BD descriptor
bnx2x: Adding Likely directive
bnx2x: Configurable pause scheme
bnx2x: Calling pci_set_drvdata earlier
bnx2x: Stop loading if error condition detected
bnx2x: Combine get_pcie_width and get_pcie_speed
bnx2x: Move printing of version from probe to the init
bnx2x: Updating regdump_len at drvinfo
bnx2x: Remove the init_dmae field from bp
bnx2x: Check unzip return code
bnx2x: Keep only one HW path active
bnx2x: Remove SGMII configuration when not required
bnx2x: Missing smp_wmb for statistics state machine
bnx2x: Re-arrange the link structures for better alignment
bnx2x: Using macro for phy address
bnx2x: Adding explicit casting
bnx2x: Using PCI_DEVICE macro
bnx2x: Re-factor the initialization code
bnx2x: Beautify bnx2x_dump.h
bnx2x: Removing unused definitions
bnx2x: Whitespaces and comments
bnx2x: update version to 1.52.1

Eric Dumazet (22):
udp: cleanups
af_packet: style cleanups
bnx2x: Dont update vlan_features in bnx2x_set_tso()
bnx2: Update vlan_features
phonet: phonet_device_get() fix
net: ethtool_op_get_rx_csum() should be public and exported
neigh: Convert garbage collection from softirq to workqueue
netfilter: bridge: refcount fix
ipv4: af_inet.c cleanups
tcp: keepalive cleanups
net: ip_rt_send_redirect() optimization
macvlan: Use compare_ether_addr_64bits()
bonding: use compare_ether_addr_64bits() in ALB
ipv6: ip6_push_pending_frames() should increment IPSTATS_MIB_OUTD=
vlan: multiqueue vlan device
ip: Report qdisc packet drops
drivers: Kill now superfluous ->last_rx stores
net: net/core/dev.c cleanups
vlan: enable multiqueue xmits
net: Remove debugging code
macvlan: add multiqueue capability
vlan: adds drops accounting

=46ischer, Anna (1):
net/bridge: Add 'hairpin' port forwarding mode

=46lorian Fainelli (7):
cpmac: fix wrong MDIO bus identifier
ar7: add fixed PHY support for the two on-board cpmac
cpmac: add support for fixed PHY
cpmac: wait longer after MDIO reset
cpmac: bump version to 0.5.1
cpmac: unmark as broken
r6040: bump to version 0.25 and 20 August 2009 release date

=46lorian Westphal (1):
net: remove NET_RX_BAD and NET_RX_CN* defines

=46rank Blaschka (1):
qeth: scheduling while atomic during ifconfig online sequence

Gabor Juhos (9):
ath9k: remove unnecessary clearing of SC_OP_WAIT_{BEACON,CAB} fla=
ath9k: remove ath_rx_ps_back_to_sleep helper
ath9k: serialize ath9k_hw_setpower calls
ath9k: uninline ath9k_ps_{wakeup,restore} functions
ath9k: serialize ath9k_ps_{wakeup,restore} calls
ath9k: wake up the chip for TSF reset
ath9k: make use ath9k_hw_wait int ath9k_hw_reset_tsf
ath9k: fix race with IEEE80211_CONF_PS checks
ath9k: get rid of unnecessary setpower calls

Gerrit Renker (4):
mcastv6: Local variable shadows function argument
inet6: functions shadow global variable
inet6: Conversion from u8 to int
inet6: Set default traffic class

Graham, David (2):
e1000: Remove unused function e1000_mta_set.
e1000: Fix for e1000 kills IPMI on a tagged vlan.

Guo-Fu Tseng (7):
jme: Some minor coding style consistency modifications
jme: Fix unmatched tasklet_{enable|disable} pair
jme: Fix typo
jme: Change bufinf memory location
jme: Remove shadow register support
jme: Tuning rxsum function
jme: Advance driver version number

Gustavo F. Padovan (15):
Bluetooth: Add configuration support for ERTM and Streaming mode
Bluetooth: Create separate l2cap_send_disconn_req() function
Bluetooth: Add initial support for ERTM packets transfers
Bluetooth: Add support for Segmentation and Reassembly of SDUs
Bluetooth: Initial support for retransmission of packets with REJ=
Bluetooth: Add support for Retransmission and Monitor Timers
Bluetooth: Enable Streaming Mode for L2CAP
Bluetooth: Add support for FCS option to L2CAP
Bluetooth: Add support for L2CAP SREJ exception
Bluetooth: Full support for receiving L2CAP SREJ frames
Bluetooth: Add locking scheme to L2CAP timeout callbacks
Bluetooth: Use proper *_unaligned_le{16,32} helpers for L2CAP
Bluetooth: Acknowledge L2CAP packets when receiving RR-frames (F-=
Bluetooth: Handle L2CAP case when the remote receiver is busy
Bluetooth: Add support for L2CAP 'Send RRorRNR' action

G=E1bor Stefanik (47):
cfg80211: fix disabling WPA via wext (SIOCSIWAUTH)
b43: implement baseband init for LP-PHY <=3D rev1
b43: Add LP 2063 radio init
b43: Typo fixes & minor cleanup
b43: Fix fallout from the IEEE80211_IF_TYPE to NL80211_IFTYPE cha=
b43: LP-PHY: Implement STX synchronization
b43: Implement LP-PHY baseband table initialization
b43: Update LP-PHY rev2+ baseband init to match the specs
ssb: Implement the remaining rev.8 SPROM vars needed for LP-PHY
b43: Fix a typo in the sync_stx routine
b43: LP-PHY: Implement reading band SPROM
b43: Implement RC calibration for rev.2+ LP PHYs
b43: LP-PHY: Refactor TX gain table I/O
b43: Implement RC calibration for rev.0/1 LP-PHYs
b43: Update dummy transmission to match V4 specs
b43: LP-PHY: Initialize TX power control
b43: LP-PHY: Implement channel switching for rev2+/B2063 radio
b43: LP-PHY: Implement channel switching for rev0/1/B2062 radio
ssb: Fix typo in the rev8 SPROM extraction routine
b43: Add LP-PHY firmware loading support
b43: Make LP-PHY testable
b43: LP-PHY: Don't adjust gain table for rev2+ when setting chann=
b43: LP-PHY: Update TX gain override for a spec typo fix
b43: LP-PHY: Fix another TX power control abuse
b43: Handle B43_PHYTYPE_LP in RX path
b43: LP-PHY: Update baseband init for recent spec changes
b43: LP-PHY: Fix a spec error in the B2062 channel switch routine
b43: LP-PHY: Update code for spec fixes, and fix a few typos
b43: LP-PHY: Fix a bug in the B2062 channel tune path
b43: LP-PHY: Update B2062 radio init with recent spec changes
b43: LP-PHY: Remove BROKEN from B43_PHY_LP
b43: LP-PHY: Fix reading old mode in the set TX power control rou=
b43: LP-PHY: Fix setting TX power control mode during RC calibrat=
b43: LP-PHY: Two small spec updates
b43: LP-PHY: Implement spec updates and remove resolved FIXMEs
iwlwifi: Make injection of non-broadcast frames work again
b43: LP-PHY: Fix a few typos in the RC calibration code
b43: LP-PHY: Fix and simplify Qdiv roundup
b43: Fix and update LP-PHY code
ssb: Implement PMU LDO control and use it in b43
b43: LP-PHY: Revert to the original PHY register write routine
b43: Enable LP-PHY support by default and remove Kconfig warning
b43: Implement antenna diversity support for LP-PHY
b43: Refactor and update antenna diversity for A/G-PHY
b43: Add myself to module authors & to LP-PHY file copyright noti=
b43: Fix typo in modparam_btcoex description
b43: LP-PHY: Fix TX gain tables

Hannes Eder (2):
IPVS: use pr_fmt
IPVS: use pr_err and friends instead of IP_VS_ERR and friends

Helmut Schaa (10):
mac80211: shorten the passive dwell time for sw scans
cfg80211: update misleading comment
mac80211: refactor the scan code
mac80211: advance the state machine immediately if no delay is ne=
mac80211: introduce a new scan state "decision"
mac80211: Replace {sw, hw}_scanning variables with a bitfield
mac80211: implement basic background scanning
mac80211: rename scan_state to next_scan_state
cfg80211: increase scan result expire time
mac80211: fix an oops in ieee80211_scan_state_set_channel

Herbert Xu (1):
vlan: Propagate physical MTU changes

Herton Ronaldo Krzesinski (2):
rtl8187: fix circular locking (rtl8187_stop/rtl8187_work)
rtl8187: Implement rfkill support

Hin-Tak Leung (3):
zd1211rw: sort vid/pid pairs by numerical value
zd1211rw: adding Accton Technology Corp (083a:e501) as a ZD1211B =
rtl8187: updating Kconfig with info of branded devices

Holger Schurig (2):
orinoco: enable cfg80211 "set_channel" operation
cfg80211: allow scanning on specified frequencies when using wext=

Huang Weiyi (1):
dropmon: remove duplicated #include

Igor Perminov (4):
mac80211: FIF_PSPOLL filter flag
rt2x00: Fix for race condition while update beacon
rt2x00: FIF_PSPOLL filter flag support