lkml.org 
[lkml]   [2012]   [Jul]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    Subject[GIT] Networking
    From

    A lot of stuff here (1870 commits), the most notable parts being:

    1) Remove the ipv4 routing cache. Now lookups go directly into the
    FIB trie and use prebuilt routes cached there.

    No more garbage collection, no more rDOS attacks on the routing
    cache. Instead we now get predictable and consistent performance,
    no matter what the pattern of traffic we service.

    This has been almost 2 years in the making. Special thanks to
    Julian Anastasov, Eric Dumazet, Steffen Klassert, and others
    who have helped along the way.

    I'm sure that with a change of this magnitude there will be some
    kind of fallout, but such things ought the be simple to fix at
    this point. Luckily I'm not European so I'll be around all of
    August to fix things :-)

    The major stages of this work here are each fronted by a forced
    merge commit whose commit message contains a top-level description
    of the motivations and implementation issues.

    2) Pre-demux of established ipv4 TCP sockets, saves a route demux
    on input.

    3) TCP SYN/ACK performance tweaks from Eric Dumazet.

    4) Add namespace support for netfilter L4 conntrack helpers, from Gao
    Feng.

    5) Add config mechanism for Energy Efficient Ethernet to ethtool, from
    Yuval Mintz.

    6) Remove quadratic behavior from /proc/net/unix, from Eric Dumazet.

    7) Support for connection tracker helpers in userspace, from Pablo
    Neira Ayuso.

    8) Allow userspace driven TX load balancing functions in TEAM driver,
    from Jiri Pirko.

    9) Kill off NLMSG_PUT and RTA_PUT macros, more gross stuff with
    embedded gotos.

    10) TCP Small Queues, essentially minimize the amount of TCP data
    queued up in the packet scheduler layer. Whereas the existing BQL
    (Byte Queue Limits) limits the pkt_sched --> netdevice queuing
    levels, this controls the TCP --> pkt_sched queueing levels.

    From Eric Dumazet.

    11) Reduce the number of get_page/put_page ops done on SKB fragments,
    from Alexander Duyck.

    12) Implement protection against blind resets in TCP (RFC 5961), from
    Eric Dumazet.

    13) Support the client side of TCP Fast Open, basically the ability to
    send data in the SYN exchange, from Yuchung Cheng.

    Basically, the sender queues up data with a sendmsg() call using
    MSG_FASTOPEN, then they do the connect() which emits the queued
    up fastopen data.

    14) Avoid all the problems we get into in TCP when timers or PMTU events
    hit a locked socket. The TCP Small Queues changes added a tcp_release_cb()
    that allows us to queue work up to the release_sock() caller, and that's
    what we use here too. From Eric Dumazet.

    15) Zero copy on TX support for TUN driver, from Michael S. Tsirkin.

    Please pull, thanks a lot!

    The following changes since commit 3e4b9459fb0e149c6b74c9e89399a8fc39a92b44:

    Merge tag 'md-3.5-fixes' of git://neil.brown.name/md (2012-07-19 08:27:13 -0700)

    are available in the git repository at:


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

    for you to fetch changes up to 320f5ea0cedc08ef65d67e056bcb9d181386ef2c:

    genetlink: define lockdep_genl_is_held() when CONFIG_LOCKDEP (2012-07-24 00:01:30 -0700)

    ----------------------------------------------------------------
    Akeem G. Abodunrin (1):
    igb: reset PHY in the link_up process to recover PHY setting after power down.

    Al Viro (5):
    batman-adv: get rid of pointless cast in memcpy()
    batman-adv: trivial endianness annotations
    batman-adv: keep batman_ogm_packet ->seqno net-endian all along
    batman-adv: don't bother flipping ->tt_data
    batman-adv: don't bother flipping ->tt_crc

    Alan Cox (1):
    mac80211: fix use after free

    Alban Crequy (5):
    netfilter: decnet: switch hook PFs to nfproto
    netfilter: bridge: switch hook PFs to nfproto
    netfilter: ipv4, defrag: switch hook PFs to nfproto
    netfilter: ipvs: switch hook PFs to nfproto
    netfilter: selinux: switch hook PFs to nfproto

    Albert Pool (1):
    rt2800usb: 2001:3c17 is an RT3370 device

    Alex Hung (1):
    rfkill: Add the capability to switch all devices of all type in __rfkill_switch_all().

    Alexander Duyck (52):
    ipv4: Add sysctl knob to control early socket demux
    ixgbe: count q_vectors instead of MSI-X vectors
    ixgbe: Add upper limit to ring features
    ixgbe: Add feature offset value to ring features
    ixgbe: Clean up a useless switch statement and dead code in configure_srrctl
    ixgbe: Merge RSS and flow director ring register caching and configuration
    tcp: Fix out of bounds access to tcpm_vals
    net: Update alloc frag to reduce get/put page usage and recycle pages
    ixgbe: Simplify logic for getting traffic class from user priority
    ixgbe: Cleanup unpacking code for DCB
    ixgbe: Populate the prio_tc_map in ixgbe_setup_tc
    ixgbe: Add function for obtaining FCoE TC based on FCoE user priority
    ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config
    ixgbevf: Drop all dead or unnecessary code
    ixgbevf: Drop netdev_registered value since that is already stored in netdev
    ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag
    ixgbevf: Drop use of eitr_low and eitr_high for hard coded values
    ixgbevf: Cleanup accounting for space needed at start of xmit_frame
    ixgbevf: Update q_vector to contain ring pointers instead of bitmaps
    ixgbevf: Move Tx clean-up into NAPI context
    ixgbevf: Use igb style interrupt masks instead of ixgbe style
    ixgbe: Ping the VFs on link status change to trigger link change
    ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls
    ixgbe: Move configuration of set_real_num_rx/tx_queues into open
    ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration
    ixgbe: Cleanup logic for MRQC and MTQC configuration
    ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix
    ixgbevf: Do not rewind the Rx ring before bumping tail
    ixgbevf: Add netdev to ring structure
    ixgbevf: Consolidate Tx context descriptor creation code
    ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam
    ixgbe: Update configure virtualization to allow for multiple PF pools
    ixgbe: Add support for SR-IOV w/ DCB or RSS
    ixgbe: Retire RSS enabled and capable flags
    ixgbe: Cleanup holes in flags after removing several of them
    ixgbe: Use VMDq offset to indicate the default pool
    ixgbe: Fix memory leak when SR-IOV VFs are direct assigned
    ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API
    ixgbe: Cleanup configuration of FCoE registers
    ixgbe: Merge all FCoE percpu values into a single structure
    ixgbe: Make FCoE allocation and configuration closer to how rings work
    ixgbe: Correctly set SAN MAC RAR pool to default pool of PF
    ixgbe: Only enable anti-spoof on VF pools
    ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag
    ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov
    ixgbe: Change how we check for pre-existing and assigned VFs
    ixgbevf: Add lock around mailbox ops to prevent simultaneous access
    ixgbevf: Add support for PCI error handling
    ixgbe: Fix handling of FDIR_HASH flag
    ixgbe: Reduce Rx header size to what is actually used
    ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP
    ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts

    Amir Vadai (4):
    net/mlx4: Move MAC_MASK to a common place
    net/rps: Protect cpu_rmap.h from double inclusion
    {NET,IB}/mlx4: Add rmap support to mlx4_assign_eq
    net/mlx4_en: Add accelerated RFS support

    Amitkumar Karwar (14):
    mwifiex: fix simultaneous scan and Tx traffic problem
    mwifiex: scan less channels per scan command to improve Tx traffic
    mwifiex: wake up main thread to handle Tx traffic if scan is delayed/aborted
    mwifiex: enhance power save for USB and PCIe chipsets
    mwifiex: wakeup main thread to handle command queued
    mwifiex: use correct firmware command to get power limits
    mwifiex: do not advertise custom regulatory domain capability
    mwifiex: retrieve correct max_power information in reg_notifier handler
    mwifiex: add set_antenna handler support
    mwifiex: correction in mcs index check
    mwifiex: remove redundant code in set channel path
    mwifiex: remove unnecessary code in data rate configuration
    mwifiex: add support to use basic rates in ibss join request
    mwifiex: improvement in cfg80211 set_bitrate_mask handler

    Andre Guedes (8):
    Bluetooth: Change default MTU for L2CAP ATT channel
    Bluetooth: Check MTU value in l2cap_sock_setsockopt_old
    Bluetooth: Rename L2CAP_LE_DEFAULT_MTU
    Bluetooth: Filter duplicated reports in LE scan
    Bluetooth: Remove magic value in disconnect mgmt handler
    Bluetooth: Use GFP_KERNEL in mgmt_handlers
    Bluetooth: Use GFP_KERNEL in mgmt_pending_add
    Bluetooth: Use GFP_KERNEL in mgmt events functions

    Andrei Emeltchenko (55):
    Bluetooth: Silent sparse warnings
    Bluetooth: Use defined link key size
    Bluetooth: Preserve L2CAP flags values
    Bluetooth: trivial: Remove empty line
    Bluetooth: Define L2CAP conf continuation flag
    Bluetooth: Define and use PSM identifiers
    Bluetooth: Use __constant when dealing with constants
    Bluetooth: Use __constant modifier in HCI code
    Bluetooth: Define HCI AMP cmd struct
    Bluetooth: Move clean up code and set of SOCK_ZAPPED to l2cap_sock.c
    Bluetooth: Add l2cap_chan->ops->ready()
    Bluetooth: trivial: Use defined PSMLEN instead of magic
    Bluetooth: A2MP: Create A2MP channel
    Bluetooth: A2MP: AMP Manager basic functions
    Bluetooth: A2MP: Build and Send msg helpers
    Bluetooth: A2MP: Add chan callbacks
    Bluetooth: A2MP: Definitions for A2MP commands
    Bluetooth: A2MP: Define A2MP status codes
    Bluetooth: A2MP: Process A2MP messages
    Bluetooth: A2MP: Process A2MP Command Reject
    Bluetooth: A2MP: Process A2MP Discover Request
    Bluetooth: A2MP: Process A2MP Change Notify
    Bluetooth: A2MP: Process A2MP Get Info Request
    Bluetooth: A2MP: Process A2MP Get AMP Assoc Request
    Bluetooth: A2MP: Process A2MP Create Physlink Request
    Bluetooth: A2MP: Process A2MP Disc Physlink Request
    Bluetooth: A2MP: Process A2MP Command Responses
    Bluetooth: A2MP: Handling fixed channels
    Bluetooth: A2MP: Manage incoming connections
    Bluetooth: Do not check func ready existence
    Bluetooth: A2MP: Do not reference hci_conn
    Bluetooth: Make l2cap_data_channel return void
    Bluetooth: Make l2cap_conless_channel return void
    Bluetooth: Make l2cap_att_channel return void
    Bluetooth: Remove magic disconnect reason
    Bluetooth: Use standard HCI cmd timeout for RESET
    Bluetooth: Update HCI timeouts constants to use msecs_to_jiffies
    Bluetooth: Add opcode to error message
    Bluetooth: Correct debug print specifier for u16 objects
    Bluetooth: Fix not setting HCI_RESET flag for AMP
    Bluetooth: Fix compile warnings in mgmt
    Bluetooth: Use AUTO_OFF constant in jiffies
    Bluetooth: Improve debugging messages for hci_conn
    Bluetooth: Fix warning: using int as NULL pointer
    Bluetooth: Route traffic only through BR/EDR controller
    Bluetooth: bluecard_cs: Shorten scope for iobase
    Bluetooth: Do not auto off AMP controller
    Bluetooth: btmrvl: trivial style fixes
    Bluetooth: debug: Add printing num of cmds queued
    Bluetooth: debug: Correct types specifiers for L2CAP
    Bluetooth: debug: Print CID and PSM in hex format
    Bluetooth: debug: Add debug to l2cap_security_cfm
    Bluetooth: debug: Use standard hex object specifiers in hci_event
    Bluetooth: debug: Print l2cap_chan refcount
    Bluetooth: debug: Print amp_mgr refcnt

    Andrey Vagin (1):
    net: make sock diag per-namespace

    Andrzej Kaczmarek (3):
    Bluetooth: Allow only one LE connection attempt
    Bluetooth: Return proper mgmt state when LE pairing connection failed
    Bluetooth: Fix not removing hci_conn for failed LE connection

    Andy Shevchenko (1):
    wireless: brcm80211: use %pM to print BSSID

    AnilKumar Ch (2):
    can: c_can: Move overlay structure to array with offset as index
    can: c_can: Add support for Bosch D_CAN controller

    Annie Li (1):
    xen/netback: only non-freed SKB is queued into tx_queue

    Ansis Atteka (1):
    openvswitch: Do not send notification if ovs_vport_set_options() failed

    Antonio Quartulli (7):
    batman-adv: fix skb->data assignment
    batman-adv: convert bat_priv->tt_crc from atomic_t to uint16_t
    batman-adv: use DBG_ALL in log_level sysfs definition
    batman-adv: fix condition in AP isolation
    batman-adv: fix global TT entry deletion
    batman-adv: clear ADD+DEL (and viceversa) events in the same orig-interval
    batman-adv: beautify tt_global_add() argument list

    Arend van Spriel (11):
    brcmsmac: remove brcms_set_hint() function
    brcmsmac: fix smatch warning found in ampdu.c
    brcmfmac: add debugfs helper functions
    brcmfmac: expose sdio internal counters in debugfs
    brcmfmac: introduce checkdied debugfs functionality
    brcm80211: add mailing list address for brcm80211 drivers
    brcmfmac: make inclusion of vmalloc.h explicit fixing linux-next build
    brcmsmac: fix NULL pointer crash in brcms_c_regd_init()
    brcmfmac: reduce allocations needed during nvram data download
    brcmfmac: fix sparse warning introduced with checkdied patch
    brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch

    Arik Nemtsov (74):
    wl18xx: create per-chip-family private storage
    wl18xx: set the number of Tx descriptors
    wl18xx: set normal/GEM Tx spare block counts
    wl18xx: implement hw op for calculating hw block count per packet
    wl18xx: implement hw op for setting blocks in hw_tx_desc
    wl18xx: implement hw op for setting frame length in tx_hw_desc
    wl18xx: define HW-rate translation elements/tables
    wl18xx: add fw_status private data
    wl18xx: set Rx block-size alignment quirk
    wl18xx: implement hw op for getting rx buffer data alignment
    wl18xx: implement hw op for getting rx packet data length
    wl18xx: implement immediate Tx completion
    wlcore/wl18xx: add hw op for setting Tx HW checksum
    wlcore/wl18xx: add hw op for Rx HW checksum
    wlcore: track current channel type per vif
    wl18xx: send channel type to FW on role start
    wl18xx: ipmlement ap_rate_mask hw op
    wlcore: support peer MIMO rates
    wlcore/wl18xx: enable MIMO/wide-chan rates in AP-mode rate config
    wl18xx: set HT capabilities
    wl18xx: add module param for overriding HT caps
    wl18xx: read FW pc on recovery
    wl18xx: disable FW log functionality
    wl18xx: implement hw op to read PG version
    wl18xx: init Tx-released index to 0 on HW init
    wl18xx: don't upload NVS to FW
    wl18xx: change board type enum according to new FW
    wlcore/wl12xx/18xx: split fw_status struct into two
    wlcore: fix sparse warnings related to static functions
    wlcore: fix dynamic_ps_timeout time regression
    wlcore: fixes for connection_loss_work
    wl18xx: add dependency on mac80211
    wlcore: remove duplicate BUG_ON during recovery
    mac80211: allow low-level drivers to set netdev feature bits
    wlcore/wl12xx/wl18xx: introduce quirk to remove TKIP header space
    wlcore/wl12xx/wl18xx: handle spare blocks spacial cases per arch
    wlcore: add stop reason bitmap for waking/starting queues
    wlcore: stop queues on Tx flush
    wlcore/wl12xx/wl18xx: implement op_set_key per HW arch
    mac80211: add stations after AP start on reconfig
    wl18xx: allow FW-log by default for PG2.0
    wl18xx: align wl18xx_conf_phy with FW variant and remove it
    wl18xx: clean up phy module parameters
    wlcore/wl12xx/wl18xx: make NVS file optional for wl18xx
    mac80211: stop Rx during HW reconfig
    mac80211: set only VO as a U-APSD enabled AC
    wlcore: suppress error message on Rx BA session removal
    wlcore: allow setting sleep_auth before interface init
    wlcore: reconfigure sleep_auth when removing interfaces
    wl18xx: increase Rx descriptors for PG2
    wl18xx: set Tx align quirk for PG2
    wl18xx: explicitly remove the 5Ghz MIMO HT cap
    wl18xx: sane defaults for HT capabilities
    wl18xx: split siso40 HT cap between 2Ghz and 5Ghz
    wlcore: cancel suspend when recovery is pending
    wlcore: don't allow SDIO read/writes after failure
    wlcore: force recovery on resume if suspended without recovering
    wlcore: check Rx-filter functions in the suspend path
    wlcore: refactor threaded IRQ routine
    wlcore: prevent recovery in the middle of resume
    wlcore/wl12xx/wl18xx: check min FW version
    wlcore: don't stop tx queue via watermark if already stopped
    wlcore: remove recover cmd from testmode
    wlcore: avoid debug prints during intended FW recovery
    wlcore: always clear recovery flag during recovery_work
    wlcore: don't set SDIO_FAILED flag when driver state is off
    wlcore: define number of supported bands internally
    wl12xx/wl18xx: use a dynamic PS timeout of 1.5sec
    wlcore: determine AP extra rates correctly
    mac80211: fix invalid band deref building preq IEs
    wl18xx: alloc conf.phy memory to ensure alignemnt
    wl18xx: fix bogus compile warning on cc config option
    wlcore: don't issue SLEEP_AUTH command during recovery
    wl18xx: enable MIMO rates when connected as a MIMO STA

    Arkady Miasnikov (1):
    wlcore: access the firmware memory via debugfs

    Assaf Azulay (2):
    wl18xx: change default tcp_checksum to false
    wlcore: increase number of BA sessions to 3

    Avinash Patil (15):
    mwifiex: invalidate bss config before setting channel for uAP
    mwifiex: support NL80211_HIDDEN_SSID_ZERO_LEN for uAP
    ieee80211: definitions for Microsoft Vendor OUI and WPA OUI type
    mwifiex: set channel via start_ap handler for AP interface
    mwifiex: set HT capability based on cfg80211_ap_settings
    mwifiex: separate uAP WPA/WPA2 parsing from other BSS parameters
    mwifiex: support for WEP in AP mode
    ieee80211: more OUI type definitions for WLAN_OUI_MICROSOFT
    mwifiex: parse WPA IE and support WPA/WPA2 mixed mode for uAP
    mwifiex: pass cfg80211_beacon_data to mwifiex_set_mgmt_ie()
    mwifiex: separate IE parsing for Head/Tail IEs and beacon_ies etc
    mwifiex: overwrite earlier IE buffers for new set IE request
    mwifiex: add change_beacon cfg80211 handler
    mwifiex: advertise WPS probe response offload support to cfg80211
    mwifiex: parse WPS IEs from beacon_data

    Bala Shanmugam (2):
    ath6kl: Add support for setting tx rateset.
    ath9k: fix incorrect profile type manupulation

    Barak Witkowski (3):
    bnx2x: Split the FP structure
    bnx2x: Support DCBX for all functions
    bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement

    Ben Greear (1):
    ath9k: Support ethtool getstats api.

    Ben Hutchings (17):
    net: Update kernel-doc for __alloc_skb()
    ethtool: Make more commands available to unprivileged processes
    net: Properly define functions with no parameters
    net: Fix (nearly-)kernel-doc comments for various functions
    net: Fix non-kernel-doc comments with kernel-doc start marker
    drivers/net/ethernet: Fix (nearly-)kernel-doc comments for various functions
    drivers/net/ethernet: Fix non-kernel-doc comments with kernel-doc start markers
    sfc: Work around bogus 'uninitialised variable' warning
    sfc: Use generic DMA API, not PCI-DMA API
    sfc: Remove dead write to tso_state::packet_space
    sfc: Stop changing header offsets on TX
    sfc: Use strlcpy() to copy ethtool stats names
    sfc: Use dev_kfree_skb() in efx_end_loopback()
    sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc()
    sfc: Disable VF queues during register self-test
    sfc: Fix interface statistics running backward
    sfc: Correct some comments on enum reset_type

    Ben Pfaff (1):
    openvswitch: Check gso_type for correct sk_buff in queue_gso_packets().

    Bing Zhao (2):
    Bluetooth: btmrvl: add SD8787 Bluetooth AMP device ID
    mwifiex: shorten per channel scan time

    Bjørn Mork (8):
    net: qmi_wwan: define a structure for driver specific state
    net: qmi_wwan: rearranging to prepare for code sharing
    net: qmi_wwan: bind to both control and data interface
    net: qmi_wwan: shorten driver description
    net: qmi_wwan: use module_usb_driver macro
    net: qmi_wwan: make dynamic device IDs work
    net: qmi_wwan: add ZTE MF821D
    net: e100: ucode is optional in some cases

    Brandon Misemer (1):
    iwlwifi: Fix Makefile build order for built-in driver

    Bruce Allan (1):
    e1000e: use more informative logging macros when netdev not yet registered

    Carolyn Wyborny (4):
    igb: Add switch case for supported hardware to igb_ptp_remove.
    igb: Support the get_ts_info ethtool method.
    igb: Update firmware info output
    igb: Version bump

    Chris Metcalf (3):
    net: tilegx driver bugfix (be explicit about percpu queue number)
    tilegx net driver: handle payload data not in frags
    tilegx net: use eth_hw_addr_random(), not eth_random_addr()

    Chris Yungmann (1):
    brcm80211: brcmsmac: fixed checkpatch and sparse warnings

    Christian Hohnstaedt (1):
    phylib: Support registering a bunch of drivers

    Christian Lamparter (4):
    mac80211: request TX status for BlockAck Requests
    mac80211: fix read outside array bounds
    carl9170: import 1.9.6 firmware headers
    carl9170: fix HT peer BA session corruption

    Christian Riesch (7):
    asix: Rename asix.c to asix_devices.c
    asix: Factor out common code
    asix: Add a new driver for the AX88172A
    asix: Fix return value in AX88172A driver bind function
    asix: Rework reading from EEPROM
    asix: Add support for programming the EEPROM
    asix: AX88172A driver depends on phylib

    Chun-Yeow Yeoh (11):
    mac80211: Add missing mesh parameter dot11MeshForwarding for debugfs
    cfg80211: add missing kernel-doc for mesh configuration structure
    {nl,cfg,mac}80211: fix the coding style related to mesh parameters
    {nl,cfg,mac}80211: implement dot11MeshHWMProotInterval and dot11MeshHWMPactivePathToRootTimeout
    mac80211: implement the proactive PREQ generation
    mac80211: implement the proactive PREP generation
    mac80211: invoke the timer only with correct dot11MeshHWMPRootMode value
    {nl,cfg,mac}80211: implement dot11MeshHWMPconfirmationInterval
    mac80211: fix the assignment of mesh element TTL
    mac80211: fix and improve mesh RANN processing
    mac80211: Fix the Problem of Unreachable Mesh STA from DS

    Cloud Ren (1):
    atl1c: fix issue of io access mode for AR8152 v2.1

    Cong Wang (2):
    netfilter: remove include/linux/netfilter_ipv4/ipt_addrtype.h
    netfilter: xt_connlimit: remove revision 0

    Dan Carpenter (16):
    brcm80211: remove an unneeded NULL check
    brcm80211: brcmu_pkt_buf_free_skb() should handle NULL
    net/ethernet: ks8851_mll unregister_netdev() before freeing
    iwlwifi: turn on a lockdep assertion
    iwlwifi: unlock on error path
    net: qmi_wwan: simplify a check in qmi_wwan_bind()
    6lowpan: double unlock on an error path
    netfilter: use kfree_skb() not kfree()
    bnx2i: use strlcpy() instead of memcpy() for strings
    small cleanup in ax25_addr_parse()
    wlcore: fix a couple small memory leaks
    smsc95xx: signedness bug in get_regs()
    net/mlx4: off by one in parse_trans_rule()
    net/mlx4_en: dereferencing freed memory
    qlge: fix an "&&" vs "||" bug
    openvswitch: potential NULL deref in sample()

    Daniel Drake (3):
    libertas: Update 11d info only when interface is active
    libertas: handle command failure immediately
    libertas USB: don't set surpriseremoved flag

    Dave Jones (1):
    NFC: NCI module license 'unspecified' taints kernel

    David Daney (4):
    netdev/phy: Handle IEEE802.3 clause 45 Ethernet PHYs
    netdev/phy/of: Handle IEEE802.3 clause 45 Ethernet PHYs in of_mdiobus_register()
    netdev/phy/of: Add more methods for binding PHY devices to drivers.
    netdev/phy: Add driver for Broadcom BCM87XX 10G Ethernet PHYs

    David McCullough (1):
    net/ipv6/route.c: packets originating on device match lo

    David Miller (4):
    ipv4: Kill ip_route_input_noref().
    ipv4: Remove rt_key_{src,dst,tos} from struct rtable.
    ipv4: Kill 'rt_src' from 'struct rtable'
    ipv4: Remove 'rt_mark' from 'struct rtable'

    David S. Miller (192):
    sparc bpf_jit: support BPF_S_ANC_ALU_XOR_X instruction
    Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next
    Merge git://git.kernel.org/.../davem/net
    inet: Create and use rt{,6}_get_peer_create().
    tcp: Get rid of inetpeer special cases.
    tcp: Cache inetpeer in timewait socket, and only when necessary.
    inet: Initialize per-netns inetpeer roots in net/ipv{4,6}/route.c
    inet: Consolidate inetpeer_invalidate_tree() interfaces.
    ipv6: Do not mark ipv6_inetpeer_ops as __net_initdata.
    inet: Pass inetpeer root into inet_getpeer*() interfaces.
    inet: Hide route peer accesses behind helpers.
    ipv4: Kill ip_rt_frag_needed().
    inet: Add family scope inetpeer flushes.
    inet: Add inetpeer tree roots to the FIB tables.
    inet: Use FIB table peer roots in routes.
    inet: Avoid potential NULL peer dereference.
    Merge branch 'master' of git://1984.lsi.us.es/net-next
    inet: Fix BUG triggered by __rt{,6}_get_peer().
    Merge git://git.kernel.org/.../davem/net
    ipv4: Handle PMTU in all ICMP error handlers.
    ipv6: Handle PMTU in ICMP error handlers.
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    Merge git://git.kernel.org/.../davem/net
    ipv6: Fix types of ip6_update_pmtu().
    Merge git://git.kernel.org/.../davem/net
    Merge branch 'master' of git://1984.lsi.us.es/nf-next
    ipv4: Cap ADVMSS metric in the FIB rather than the routing cache.
    Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
    Merge branch 'master' of git://1984.lsi.us.es/nf-next
    Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
    Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next
    inet: Sanitize inet{,6} protocol demux.
    ipv4: Early TCP socket demux.
    team: Revert previous two changes.
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
    tcp: Validate route interface in early demux.
    ipv4: Don't add deprecated new binary sysctl value.
    Merge branch 'master' of git://1984.lsi.us.es/nf-next
    Merge git://git.kernel.org/.../davem/net
    Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
    ipv4: Remove unnecessary code from rt_check_expire().
    ipv4: Cache ip_error() routes even when not forwarding.
    connector: Move cn_test.c away from NLMSG_PUT().
    gdm72xx: Move away from NLMSG_PUT().
    netfilter: ebt_ulog: Move away from NLMSG_PUT().
    decnet: dn_rtmsg: Move away from NLMSG_PUT().
    inet_diag: Move away from NLMSG_PUT().
    netfilter: ipt_ULOG: Move away from NLMSG_PUT().
    netfilter: nfnetlink_log: Move away from NLMSG_PUT().
    netfilter: nfnetlink_queue_core: Move away from NLMSG_PUT().
    pkt_sched: act_api: Move away from NLMSG_PUT().
    unix_diag: Move away from NLMSG_PUT().
    selinux: netlink: Move away from NLMSG_PUT().
    infiniband: netlink: Move away from NLMSG_NEW().
    audit: netlink: Move away from NLMSG_NEW().
    decnet: dn_route: Move away from NLMSG_NEW().
    decnet: dn_table: Move away from NLMSG_NEW().
    pkt_sched: cls_api: Move away from NLMSG_NEW().
    pkt_sched: sch_api: Move away from NLMSG_NEW().
    netlink: Delete NLMSG_PUT and NLMSG_NEW.
    Revert "ipv4: tcp: dont cache unconfirmed intput dst"
    phy: Fix warning in get_phy_device().
    xfrm_user: Propagate netlink error codes properly.
    ipv4: Kill early demux method return value.
    ipv4: Show that ip_send_reply() is purely unicast routine.
    ipv4: Create and use fib_compute_spec_dst() helper.
    ipv4: Kill rt->rt_spec_dst, no longer used.
    Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
    Merge git://git.kernel.org/.../davem/net
    ipv4: Fix bugs in fib_compute_spec_dst().
    ipv4: Adjust in_dev handling in fib_validate_source()
    ipv4: Remove extraneous assignment of dst->tclassid.
    ipv4: Elide fib_validate_source() completely when possible.
    Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
    ipv4: Clarify in docs that accept_local requires rp_filter.
    Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
    ipv4: Fix crashes in ip_options_compile().
    ipv4: Make neigh lookups directly in output packet path.
    ipv4: Don't report neigh uptodate state in rtcache procfs.
    sunrpc: Don't do a dst_confirm() on an input routes.
    net: Do delayed neigh confirmation.
    net: Add optional SKB arg to dst_ops->neigh_lookup().
    sch_teql: Convert over to dev_neigh_lookup_skb().
    ipoib: Convert over to dev_lookup_neigh_skb().
    qeth: Convert over to dst_neigh_lookup_skb().
    cxgbi: Convert over to dst_neigh_lookup().
    cxgb4i: Convert over to dst_neigh_lookup().
    br_netfilter: Convert to dst_neigh_lookup_skb().
    neigh: Convert over to dst_neigh_lookup_skb().
    decnet: Use neighbours privately in dn_route struct.
    net: Pass neighbours and dest address into NETEVENT_REDIRECT events.
    cxgb3: Convert t3_l2t_get() over to dst_neigh_lookup().
    ipv6: Store route neighbour in rt6_info struct.
    ipv4: No need to set generic neighbour pointer.
    xfrm: No need to copy generic neighbour pointer.
    net: Kill dst->_neighbour, accessors, and final uses.
    Merge git://git.kernel.org/.../davem/net
    ipoib: Need to do dst_neigh_lookup_skb() outside of priv->lock.
    ipv4: Avoid overhead when no custom FIB rules are installed.
    Merge branch 'master' of git://1984.lsi.us.es/nf-next
    Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
    Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
    ipv4: Fix crashes in fib_rules_tclass().
    tcp: Move dynamnic metrics handling into seperate file.
    tcp: Abstract back handling peer aliveness test into helper function.
    tcp: Maintain dynamic metrics in local cache.
    net: Don't report route RTT metric value in cache dumps.
    net: Kill set_dst_metric_rtt().
    tcp: Move timestamps from inetpeer to metrics cache.
    tcp: Remove tw->tw_peer
    inet: Remove ->get_peer() method.
    inet: Minimize use of cached route inetpeer.
    inet: Kill FLOWI_FLAG_PRECOW_METRICS.
    rtnetlink: Remove ts/tsage args to rtnl_put_cacheinfo().
    ipv4: Maintain redirect and PMTU info in struct rtable again.
    ipv4: Enforce max MTU metric at route insertion time.
    ipv4: Kill dst_copy_metrics() call from ipv4_blackhole_route().
    ipv4: Calling ->cow_metrics() now is a bug.
    ipv4: Remove inetpeer from routes.
    Merge branch 'metrics_restructure'
    Merge git://git.kernel.org/.../davem/net
    Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
    ipv6: Move ipv6 twsk accessors outside of CONFIG_IPV6 ifdefs.
    ipv4: Pull icmp socket delivery out into a helper function.
    ipv4: Deliver ICMP redirects to sockets too.
    ipv4: Pull redirect instantiation out into a helper function.
    ipv4: Rearrange arguments to ip_rt_redirect()
    ipv4: Generalize ip_do_redirect() and hook into new dst_ops->redirect.
    ipv4: Add ipv4_redirect() and ipv4_sk_redirect() helper functions.
    ipv4: Add redirect support to all protocol icmp error handlers.
    ipv4: Kill ip_rt_redirect().
    ipv6: Export ndisc option parsing from ndisc.c
    ipv6: Move bulk of redirect handling into rt6_redirect().
    ipv6: Pull main logic of rt6_redirect() into rt6_do_redirect().
    ipv6: Add ip6_redirect() and ip6_sk_redirect() helper functions.
    ipv6: Add redirect support to all protocol icmp error handlers.
    ipv6: Use icmpv6_notify() to propagate redirect, instead of rt6_redirect().
    net: Add dummy dst_ops->redirect method where needed.
    net: Remove checks for dst_ops->redirect being NULL.
    Merge branch 'redirect_via_sock'
    ipv4: Fix warnings in ip_do_redirect() for some configurations.
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    ipv4: Put proper checks into icmp_socket_deliver().
    Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
    ipv4: Remove tb_peers from fib_table.
    ipv4: Don't store a rule pointer in fib_result.
    Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
    ipv4: Add helper inet_csk_update_pmtu().
    ipv6: Add helper inet6_csk_update_pmtu().
    sctp: Adjust PMTU updates to accomodate route invalidation.
    Merge branch 'tipc_net-next' of git://git.kernel.org/.../paulg/linux
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
    net: Pass optional SKB and SK arguments to dst_ops->{update_pmtu,redirect}()
    ipv4: Add FIB nexthop exceptions.
    Merge branch 'nexthop_exceptions'
    ipv4: Fix nexthop exception hash computation.
    Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
    Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    ipv4: Fix time difference calculation in rt_bind_exception().
    net: Fix warnings in dst_ops.h
    Merge git://git.kernel.org/.../davem/net
    Merge branch 'net' of git://git.kernel.org/.../cmetcalf/linux-tile
    Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
    Merge branch 'team_multiq'
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    ipv4: Delete routing cache.
    ipv4: Remove 'rt_dst' from 'struct rtable'
    ipv4: Adjust semantics of rt->rt_gateway.
    net: Document dst->obsolete better.
    ipv4: Kill routes during PMTU/redirect updates.
    ipv4: Cache output routes in fib_info nexthops.
    ipv4: Cache input routes in fib_info nexthops.
    ipv4: Kill FLOWI_FLAG_RT_NOCACHE and associated code.
    ipv4: Dirty less cache lines in route caching paths.
    ipv4: Kill rt->rt_oif
    ipv4: Turn rt->rt_route_iif into rt->rt_is_input.
    ipv4: Kill rt->fi
    ipv4: Fix neigh lookup keying over loopback/point-to-point devices.
    Merge branch 'master' of git://git.kernel.org/.../jesse/openvswitch
    Merge branch 'vhost-net-next' of git://git.kernel.org/.../mst/vhost
    Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
    ixgbe: Fix build with PCI_IOV enabled.
    Merge branch 'kill_rtcache'
    decnet: Don't set RTCF_DIRECTSRC.
    ipv4: Really ignore ICMP address requests/replies.
    ipv4: Remove all RTCF_DIRECTSRC handliing.
    ipv4: Prepare for change of rt->rt_iif encoding.
    net: Make skb->skb_iif always track skb->dev
    ipv4: Change rt->rt_iif encoding.

    Denis Efremov (1):
    forcedeth: spin_unlock_irq in interrupt handler fix

    Denis Ovsienko (1):
    ipv6: fix RTPROT_RA markup of RA routes w/nexthops

    Denys Fedoryshchenko (1):
    netfilter: xt_recent: add address masking option

    Devendra Naga (3):
    Bluetooth: cleanup dtl1_config
    r6040: remove duplicate call to the pci_set_drvdata
    r6040: use module_pci_driver macro

    Dinh Nguyen (1):
    net: stmmac: Add ip version to dts bindings

    Dmitry Kravkov (1):
    bnx2x: organize BDs calculation for stop/resume

    Don Fry (1):
    iwlwifi: implement dynamic opmode loading

    Don Skidmore (1):
    ixgbe: add support for new 82599 device

    Duan Jiong (2):
    lpc_eth: remove duplicated include
    libertas: firmware.c: remove duplicated include

    Eddie Wai (2):
    cnic: Read bnx2x function number from internal register
    cnic: Handle RAMROD_CMD_ID_CLOSE error.

    Eldad Zack (1):
    include/net/dst.h: neaten asterisk placement

    Eliad Peller (24):
    wlcore: use the original elp time in forced_ps mode
    wlcore: use correct link for bcast/multicast frames
    wlcore: flush before stopping AP
    wlcore: set wl->ht_cap per-band
    wlcore: flush tx on CHANGE_CHANNEL
    wlcore: increase WL1271_EVENT_TIMEOUT
    mac80211: use offchannel queue only when supported
    mac80211: fail authentication when AP denied authentication
    nl80211: add new rssi event to indicate beacon loss
    mac80211: remove ieee80211_get_operstate()
    wl12xx: send beacon loss events to userspace
    wl12xx/wl18xx: add erp protection IE to the beacon filter
    wlcore: compare ssid_len before comparing ssids
    wlcore: update basic rates on channel switch
    wlcore: declare interface combinations
    mac80211: flush queues before deauth/disassoc
    mac80211: don't require associated->beacon_ies for ps
    mac80211: allow calling ieee80211_ap_probereq_get() during auth/assoc
    mac80211: always set in_reconfig=false on wakeup
    wlcore: implement .flush callback
    wlcore: check ssid length against the correct element
    mac80211: go out of PS before sending disassoc
    wlcore: use basic rates for non-data packets
    mac80211: flush stations before stop beaconing

    Emeric Vigier (1):
    smsc95xx: support ethtool get_regs

    Emil Tantilov (1):
    ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set

    Emmanuel Grumbach (33):
    iwlwifi: fix prints in iwl_rx_handle
    iwlwifi: s/iwlagn_txq_free_tfd/iwl_txq_free_tfd
    iwlwifi: s/iwlagn_unmap_tfd/iwl_unmap_tfd
    iwlwifi: SCD_INT_MSK is obsolete - don't update it
    iwlwifi: first config the SCD queues, then activate them
    iwlwifi: use iwl_trans_set_wr_ptrs to init the queues
    iwlwifi: s/txq_agg_disable/txq_disable
    iwlwifi: s/txq_setup/txq_enable
    iwlwifi: update mask value for SCD queue config
    iwlwifi: allocate Tx cmd pool per device
    iwlwifi: fix rf configuration
    iwlwifi: configure the SKU in the HW
    iwlwifi: s/iwl_read_targ_mem_words/iwl_read_targ_mem_bytes
    iwlwifi: iwl_{read,write}_targ_mem_words takes dwords
    iwlwifi: print more info when a queue is stuck
    iwlwifi: don't configure a txq that is being disabled
    iwlwifi: remove lock around txq_enable
    iwlwifi: comment that setting driver_data overrides info->control
    iwlwifi: print even more info when a queue is stuck
    iwlwifi: don't modify the timer if we don't Tx
    iwlwifi: warn if TFD index and WiFi Seq don't match
    iwlwifi: WARN only once when we have trouble in reclaim
    iwlwifi: check that we have enough bits to track the TX queues
    iwlwifi: print the scratch of all the buffers stuck in a queue
    iwlwifi: comment context requirements of the op_mode
    iwlwifi: disable BH before the call to iwl_op_mode_nic_error
    iwlwifi: don't disable interrupt in iwl_abort_notification_waits
    iwlwifi: don't disable interrupt while starting tx
    iwlwifi: protect use_ict with irq_lock
    iwlwifi: disable early power Off reset for all NICs
    iwlwifi: configure the queues from the op_mode
    iwlwifi: disable the watchdog for queues by default
    iwlwifi: REPLY_RX doesn't exist any more

    Eric Bénard (1):
    can: flexcan: add PM support

    Eric Dumazet (42):
    tcp: tcp_make_synack() can use alloc_skb()
    tcp: tcp_make_synack() consumes dst parameter
    net: use consume_skb() in place of kfree_skb()
    sock_diag: add SK_MEMINFO_BACKLOG
    x86 bpf_jit: support BPF_S_ANC_ALU_XOR_X instruction
    af_unix: speedup /proc/net/unix
    af_unix: remove unix_iter_state
    net: keep name_hlist close to name
    bonding: remove packet cloning in recv_probe()
    bonding: drop_monitor aware
    net: lpc_eth: free skbs in start_xmit
    inetpeer: inetpeer_invalidate_tree() cleanup
    ipv4: tcp: dont cache output dst for syncookies
    net: struct sock cleanups
    ipv4: tcp: dont cache unconfirmed intput dst
    net: skb_free_datagram_locked() doesnt drop all packets
    net: l2tp_eth: provide tx_dropped counter
    ipv4: defer fib_compute_spec_dst() call
    ipv6: remove redundant declarations
    ipv6: fix a bad cast in ip6_dst_lookup_tail()
    asix: avoid copies in tx path
    bnx2x: populate skb->l4_rxhash
    ipv6: optimize ipv6 addresses compares
    tcp: TCP Small Queues
    tcp: add LAST_ACK as a valid state for TSQ
    tcp: add OFO snmp counters
    be2net: dont pull too much data in skb linear part
    netem: refine early skb orphaning
    tcp: implement RFC 5961 3.2
    tcp: implement RFC 5961 4.2
    ipv4: fix rcu splat
    ipv6: fix inet6_csk_xmit()
    bonding: refine IFF_XMIT_DST_RELEASE capability
    tcp: refine SYN handling in tcp_validate_incoming
    net: ftgmac100/ftmac100: dont pull too much data
    ipv6: add ipv6_addr_hash() helper
    ipv4: tcp: remove per net tcp_sock
    tcp: use hash_32() in tcp_metrics
    tcp: fix ABC in tcp_slow_start()
    tcp: improve latencies of timer triggered events
    ipv4: tcp: set unicast_sock uc_ttl to -1
    tcp: dont drop MTU reduction indications

    Eric Lapuyade (16):
    NFC: Prepare asynchronous error management for driver and shdlc
    NFC: Removed addressed shdlc TODOs
    NFC: Handle SHDLC RSET frames from an SHDLC connected chip
    NFC: Remove an impossible HCI error case
    NFC: Implement HCP reaggregation allocation error case
    NFC: Changed HCI cmd execution completion result to std linux errno
    NFC: Driver failure API
    NFC: Factorize HCI cmd completion
    NFC: Implement HCI driver or internal error management
    NFC: Core must test the device polling state inside the device lock
    NFC: nfc_targets_found() should accept zero target found
    NFC: nfc_driver_failure() implementation
    NFC: Error management documentation
    NFC: update PN544 HCI driver state when opened/closed
    NFC: Allow HCI driver to pre-open pipes to some gates
    NFC: Set target nfcid1 for all HCI reader A targets

    Erik Hugne (5):
    tipc: use standard printk shortcut macros (pr_err etc.)
    tipc: remove TIPC packet debugging functions and macros
    tipc: simplify print buffer handling in tipc_printf
    tipc: phase out most of the struct print_buf usage
    tipc: remove print_buf and deprecated log buffer code

    Etay Luz (1):
    ath6kl: support changing dtim period on AP mode

    Eyal Shapira (9):
    wlcore: add support macros to easily add conf debugfs entries
    wlcore: add debugfs control over rx interrupt pacing
    wlcore: avoid using NET_IP_ALIGN for RX alignment
    wlcore: send EAPOLs with basic rate policy
    mac80211: fix cleanup if driver suspend callback fails
    wlcore: fix broken TX due to wrong queuing of recovery
    wlcore: queue recovery in case of bus errors during cmd_remove_peer
    wlcore: print stack trace in every recovery
    wlcore: don't re-configure wakeup conditions if not needed

    Federico Vaga (1):
    c_can_pci: generic module for C_CAN/D_CAN on PCI

    Felix Fietkau (28):
    cfg80211: fix regression in multi-vif AP start
    ath9k_hw: remove aniState->noiseFloor
    ath9k_hw: fix OFDM weak signal detection handling
    ath9k_hw: remove confusing logic inversion in an ANI variable
    ath9k_hw: clean up / fix ANI mode checks related to beacon RSSI
    ath9k_hw: remove the old ANI implementation
    ath9k_hw: clean up defines and variables from the ANI implementation split
    ath9k: remove MIB interrupt support
    ath9k_hw: fix setting lower noise immunity values
    ath9k_hw: clean up ANI OFDM trigger handling
    ath9k: fix ANI operation in AP mode
    ath9k: update AR934x initvals to latest version
    ath9k: de-duplicate initvals
    cfg80211: ignore channel state for stopped AP/mesh interfaces
    ath9k_hw: fix 5 GHz frequency selection on AR934x/AR955x with 25 MHz refclock
    ath9k_hw: fall back to OTP ROM when platform data has no valid eeprom data
    ath9k: validate rx antenna settings
    ath9k_hw: enable ANI on AR934x
    ath9k_hw: fix tx gain tables for AR934x
    ath9k_hw: remove redundant arguments to INIT_INI_ARRAY
    ath9k/ath9k_htc: fix txop limit handling
    ath9k: make per-WMM-AC queue sizes configurable via debugfs
    ath9k: fix aggregate size limit based on queue TXOP limit
    ath9k_hw: apply XPA timing control values from EEPROM
    ath9k_hw: clean up AR9003 EEPROM code
    ath9k_hw: apply XLNA bias settings from EEPROM
    ath9k_hw: fix SREV checks for applying tuning caps from EEPROM
    ath5k: fix txop limit handling

    Flavio Leitner (1):
    netxen: fix link notification order

    Florian Westphal (2):
    netfilter: NFQUEUE: don't xor src/dst ip address for load distribution
    net: sched: add ipset ematch

    Forest Bond (1):
    rtlwifi: rtl8192de: Fix phy-based version calculation

    Francois Romieu (6):
    r8169: mdio_ops signature change.
    r8169: csi_ops signature change.
    r8169: ephy, eri and efuse functions signature changes.
    r8169: abstract out loop conditions.
    r8169: verbose error message.
    r8169: revert "add byte queue limit support".

    Franky Lin (5):
    brcmfmac: add support for bus specific data command
    brcmfmac: restrict dongle txglom disable to old SDIO core
    brcmfmac: move glom alignment setting to SDIO bus layer
    brcmfmac: use firmware data buffer directly for nvram
    brcmfmac: add BCM4334 support

    Gabor Juhos (20):
    ath9k: define DEVID for QCA955x
    ath9k: define MAC version for AR9550
    ath9k: set MAC version for AR9550
    ath9k: add platform_device_id for AR9550
    ath9k: add BB name string for AR9550
    ath9k: clear pciexpress flag for AR9550
    ath9k: enable TX/RX data byte swap for AR9550
    ath9k: add initvals for AR9550
    ath9k: add mode register initialization code for AR9550
    ath9k: read spur frequency information from eeprom for AR9550
    ath9k: fix XPABIASLEVEL settings for AR9550
    ath9k: fix antenna control configuration for AR9550
    ath9k: fix PAPRD settings for AR9550
    ath9k: fix RF channel frequency configuration for AR9550
    ath9k: disable SYNC_HOST1_FATAL interrupts for AR9550
    ath9k: skip internal regulator configuration for AR9550
    ath9k: fix PLL initialization for AR9550
    ath9k: enable PLL workaround for AR9550
    ath9k: set 4ADDRESS bit in RX filter for AR9550
    ath9k: enable support for AR9550

    Gao feng (29):
    netfilter: nf_conntrack: prepare namespace support for l4 protocol trackers
    netfilter: nf_conntrack: prepare namespace support for l3 protocol trackers
    netfilter: nf_ct_generic: add namespace support
    netfilter: nf_ct_tcp: add namespace support
    netfilter: nf_ct_udp: add namespace support
    netfilter: nf_ct_icmp: add namespace support
    netfilter: nf_ct_icmp: add namespace support
    netfilter: nf_ct_ipv4: add namespace support
    netfilter: nf_ct_ipv6: add namespace support
    netfilter: nf_ct_sctp: add namespace support
    netfilter: nf_ct_udplite: add namespace support
    netfilter: nf_ct_dccp: use new namespace support
    netfilter: nf_ct_gre: use new namespace support
    netfilter: nf_conntrack: add namespace support for cttimeout
    inetpeer: add namespace support for inetpeer
    inetpeer: add parameter net for inet_getpeer_v4,v6
    netfilter: nf_conntrack: fix nf_conntrack_l3proto_register
    netfilter: nf_conntrack: prepare l4proto->init_net cleanup
    netfilter: nf_conntrack: add nf_ct_kfree_compat_sysctl_table
    netfilter: nf_conntrack: use l4proto->users as refcount for per-net data
    netfilter: nf_conntrack: fix memory leak if sysctl registration fails
    netfilter: nf_ct_tcp: merge tcpv[4,6]_net_init into tcp_net_init
    netfilter: nf_ct_udp: merge udpv[4,6]_net_init into udp_net_init
    netfilter: nf_ct_udplite: add udplite_kmemdup_sysctl_table function
    netfilter: nf_ct_sctp: merge sctpv[4,6]_net_init into sctp_net_init
    netfilter: nf_ct_generic: add generic_kmemdup_sysctl_table function
    netfilter: nf_ct_dccp: add dccp_kmemdup_sysctl_table function
    netfilter: nf_ct_icmp: add icmp_kmemdup[_compat]_sysctl_table function
    netfilter: nf_ct_icmpv6: add icmpv6_kmemdup_sysctl_table function

    Giuseppe CAVALLARO (5):
    stmmac: remove two useless initialisations
    stmmac: do not use strict_strtoul but kstrtoint
    stmmac: update the driver Documentation and add EEE
    stmmac: add the Energy Efficient Ethernet support
    phy: add the EEE support and the way to access to the MMD registers.

    Grant Erickson (1):
    wl12xx: Add support for an external 26 MHz crystal source

    Grazvydas Ignotas (3):
    wl1251: remove unused filter_work
    wl1251: fix filtering support
    wl1251: send filters to firmware as they are set

    Greg KH (1):
    tg3: add device id of Apple Thunderbolt Ethernet device

    Greg Rose (1):
    ixgbevf: Fix namespace issue with ixgbe_write_eitr

    Greg Ungerer (2):
    m68knommu: move the badly named mcfne.h to a better mcf8390.h
    net: add support for NS8390 based eth controllers on some ColdFire CPU boards

    Gregory Greenman (1):
    iwlwifi: Move IWL_MASK macro to transport.

    Gustavo Padovan (31):
    Bluetooth: Fix coding style in mgmt.c
    Bluetooth: Fix coding style in sco.c
    Bluetooth: Fix coding style in hci_sock.c
    Bluetooth: Fix coding style in hci_sysfs.c
    Bluetooth: Fix coding style in hci_event.c
    Bluetooth: Fix coding style in hci_conn.c
    Bluetooth: Fix coding style in hci_core.c
    Bluetooth: Do not purge queue in Basic Mode
    Bluetooth: Remove double check for BT_CONNECTED
    Bluetooth: Remove dead int returns
    Bluetooth: Fix trailing whitespaces in license text
    Bluetooth: Remove most of the inline usage
    Bluetooth: Remove 'register' usage from the subsystem
    Bluetooth: Fix coding style in include/net/bluetooth
    Bluetooth: Fix coding style in the subsystem
    Bluetooth: Remove unnecessary headers include
    Bluetooth: Remove unneeded EXPORT_SYMBOL
    Bluetooth: Use lmp_ssp_capable() macro
    Bluetooth: Get a more accurate L2CAP PDU len
    Bluetooth: Remove extra l2cap_state_change(BT_CONNECTED)
    Bluetooth: Use l2cap_chan_ready() in LE path
    Bluetooth: Use chan as parameters for l2cap chan ops
    Bluetooth: Use chan->state instead of sk->sk_state
    Bluetooth: Move check for backlog size to l2cap_sock.c
    Bluetooth: check for already existent channel before create new one
    Bluetooth: Create function to return the ERTM header size
    Bluetooth: Remove unused err var from l2cap_segment_sdu()
    Bluetooth: Create empty l2cap ops function
    Bluetooth: Fix style in hidp code
    Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
    Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth

    Hadar Hen Zion (9):
    net/mlx4_core: Change resource tracking mechanism to use red-black tree
    net/mlx4_core: Change resource tracking ID to be 64 bit
    net/mlx4: Set steering mode according to device capabilities
    net/mlx4_core: Add firmware commands to support device managed flow steering
    {NET, IB}/mlx4: Add device managed flow steering firmware API
    net/mlx4_core: Add resource tracking for device managed flow steering rules
    net/mlx4: Implement promiscuous mode with device managed flow-steering
    net/mlx4_en: Manage flow steering rules with ethtool
    net/mlx4_en: Add support for drop action through ethtool

    Haiyang Zhang (1):
    hyperv: Add support for setting MAC from within guests

    Hauke Mehrtens (29):
    ssb: recognize ARM Cortex M3
    bcma: extend workaround for bcm4331
    bcma: add constants for chip ids
    bcma: remove fix for 4329b0 bad LPOM is detection
    bcma: add PCI ID for BCM43224
    bcma: complete workaround for BCMA43224 and BCM4313
    bcma: remove bcma_pmu_{pll,swreg}_init()
    bcma: remove chip ids doing nothing from PMU initialization.
    bcma: add bcma_pmu_spuravoid_pllupdate()
    bcma: add mdelay bcma_pmu_resources_init()
    brcmsmac: remove PCIE() macro
    brcmsmac: remove PCI_FORCEHT() macro
    brcmsmac: remove ai_get_buscore{type,rev}()
    brcmsmac: use container_of instead of cast
    brcmsmac: remove ai_findcore()
    brcmsmac: remove si_pmu_init() and si_pmu_res_init()
    brcmsmac: remove si_pmu_spuravoid_pllupdate()
    brcmsmac: remove some redundant chip common workarounds
    brcmsmac: use core id constants from bcma
    brcmsmac: use chip and package id constants from bcma
    brcmsmac: remove some unnessessacry casts and void pointer
    brcmsmac: add a conditions for core rev 17 again
    brcmsmac: add some workarounds for other chips again
    brcmsmac: extend xmtfifo_sz array
    brcmsmac: fix DMA on SoCs
    brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices
    brcmsmac: fix read in write_phy_reg
    brcmsmac: handle non PCI devices in the phy code
    bcma: add PMU clock support for BCM4706

    Hayes Wang (4):
    r8169: add RTL8106E support.
    r8169: support RTL8168G
    r8169: fix argument in rtl_hw_init_8168g.
    r8169: remove rtl_ocpdr_cond.

    Heiko Schocher (1):
    net: ethernet: davinci_emac: add OF support

    Holger Schurig (1):
    mac80211: send beacon loss events to userspace

    Hong zhi guo (1):
    macvtap: use prepare_to_wait/finish_wait to ensure mb

    Hui Wang (2):
    can: flexcan: use of_property_read_u32 to get DT entry value
    can: flexcan: add hardware controller version support

    Ido Reis (6):
    wl18xx: fix PHY_INIT addresses mem size
    wl18xx: support PG2 version of the chip
    wl18xx: FW/PHY arguments added for PG2
    wl18xx: PG2.0 HW Watch dog interrupt support
    wl18xx: pad only last frame in aggregration buffer for PG2
    wl18xx: update fw statistics

    Ido Yariv (12):
    wlcore: Fix sdio out-of-sync power state
    wlcore: Disable interrupts while recovering
    wlcore: Change read/write ops to return errors
    wlcore: Change raw io functions to return errors
    wlcore: Propagate errors from wlcore_raw_*_data functions
    wlcore: Propagate errors from wl1271_read
    wlcore: Propagate errors from wl1271_write
    wlcore: Propagate errors from wl1271_raw_read32
    wlcore: Propagate errors from wl1271_raw_write32
    wlcore: Propagate errors from wl1271_read_hwaddr
    wlcore: Force checking of io functions' return values
    wlcore: Prevent processing of work items during op_stop

    Igal Chernobelsky (3):
    wlcore: modify bss loss parameters
    wlcore: read FW logs from FW memory on watchdog recovery
    wlcore: send EAPOLs using minimum basic rate for all roles

    Ilan Peer (5):
    iwlwifi: Check BSS ctx active before call mac80211
    iwlwifi: handle race condition in ROC flow
    iwlwifi: clear STATUS_SCAN_HW when PAN_PARAMS fails
    iwlwifi: refactor testmode
    iwlwifi: decouple testmode and iwl-test

    Ioan Orghici (1):
    sctp: fix sparse warning for sctp_init_cause_fixed

    Ira W. Snyder (6):
    can: janz-ican3: remove dead code
    can: janz-ican3: drop invalid skbs
    can: janz-ican3: fix error and byte counters
    can: janz-ican3: fix support for CAN_RAW_RECV_OWN_MSGS
    can: janz-ican3: avoid firmware lockup caused by infinite bus error quota
    can: janz-ican3: add support for one shot mode

    Jacob Keller (5):
    ixgbe: ptp code cleanup
    ixgbe: PTP Fix hwtstamp mode settings
    ixgbe: Check PTP Rx timestamps via BPF filter
    ixgbe: add support for 1G SX modules
    ixgbe: clean up ixgbe_get_settings ethtool function

    Jaganath Kanakkassery (1):
    Bluetooth: Refactor PIN code rejection to use user_pairing_resp()

    Jan Ceuleers (5):
    gianfar: whitespace cleanup - pointers and multiplications
    gianfar: comment cleanup
    gianfar: various coding style and whitespace cleanups
    gianfar: Remove superfluous initialisations
    gianfar_ethtool: coding style and whitespace cleanups

    Javier Cardona (2):
    mac80211: Remove unused variable
    mac80211: Rename stainfo variable for the more common sta

    Javier Martinez Canillas (1):
    connector: use nlmsg_put() instead of NLMSG_PUT() macro.

    Jefferson Delfes (1):
    Bluetooth: Fix flags of mgmt_device_found event

    Jeongdo Son (1):
    rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb.

    Jesper Juhl (1):
    net: Fix references to out-of-scope variables in put_cmsg_compat()

    Jesse Gross (2):
    openvswitch: Enable retrieval of TCP flags from IPv6 traffic.
    openvswitch: Reset upper layer protocol info on internal devices.

    Jiri Pirko (42):
    team: make team_mode struct const
    team: for nomode use dummy struct team_mode
    team: add mode priv to port
    team: lb: push hash counting into separate function
    team: allow read/write-only options
    team: introduce array options
    team: comments: s/net\/drivers\/team/drivers\/net\/team/
    team: push array_index and port into separate structure
    team: allow async option changes
    team: fix error path in team_nl_fill_options_get()
    team: fix error path in team_nl_fill_port_list_get()
    team: allow to specify one option instance to be send to userspace
    team: pass NULL to __team_option_inst_add() instead of 0
    team: add port_[enabled/disabled] mode callbacks
    team: lb: introduce infrastructure for userspace driven tx loadbalancing
    team: implement multipart netlink messages for options transfers
    team: ensure correct order of netlink messages delivery
    team: allow to send multiple set events in one message
    team: use rcu_dereference_bh() in tx path
    team: use rcu_access_pointer to access RCU pointer by writer
    team: use RCU_INIT_POINTER for NULL assignment of RCU pointer
    team: do RCU update path fixups
    team: fix team_adjust_ops with regard to enabled ports
    team: do not allow to map disabled ports
    team: remove unused rcu_head field from team_port struct
    virtio_net: allow to change mac when iface is running
    net: introduce new priv_flag indicating iface capable of change mac when running
    virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag
    team: use IFF_LIVE_ADDR_CHANGE priv_flag
    dummy: use IFF_LIVE_ADDR_CHANGE priv_flag
    team: use function team_port_txable() for determing enabled and up port
    team: add broadcast mode
    team: make team_port_enabled() and team_port_txable() static inline
    netpoll: move np->dev and np->dev_name init into __netpoll_setup()
    team: add netpoll support
    team: refine IFF_XMIT_DST_RELEASE capability
    net: honour netif_set_real_num_tx_queues() retval
    rtnl: allow to specify different num for rx and tx queue count
    rtnl: allow to specify number of rx and tx queues on device creation
    net: rename bond_queue_mapping to slave_dev_queue_mapping
    bond_sysfs: use real_num_tx_queues rather than params.tx_queue
    team: add multiqueue support

    Jitendra Kalsaria (10):
    qlcnic: fix unsupported CDRP command error message.
    qlge: Fix TX queue stoppage due to full condition.
    qlge: Cleanup atomic queue threshold check.
    qlge: Fix ethtool WOL calls to operate only on devices that support WOL.
    qlge: Clean up ethtool set WOL routine.
    qlge: Added missing case statement to ethtool get_strings.
    qlge: Fixed double pci free upon tx_ring->q allocation failure.
    qlge: Moving low level frame error to ethtool statistics.
    qlge: Refactoring of ethtool stats.
    qlge: Bumped driver version to 1.00.00.31

    Joe Perches (18):
    net: Remove casts to same type
    net/9p: Add __force to cast of __user pointer
    net: mac80211: Convert printk(KERN_DEBUG to pr_debug
    net: mac80211: Add and use ht_vdbg debugging macro
    net: mac80211: Add and use ibss_vdbg debugging macro
    ethernet: Remove casts to same type
    wireless: Remove casts to same type
    drivers: net: Remove casts to same type
    ath6kl: Add missing newline terminations
    phy: Use pr_<level>
    etherdevice: Rename random_ether_addr to eth_random_addr
    ethernet: Use eth_random_addr
    net: usb: Use eth_random_addr
    wireless: Use eth_random_addr
    drivers/net: Use eth_random_addr
    s390: Use eth_random_addr
    usb: Use eth_random_addr
    arch: Use eth_random_addr

    Johan Hedberg (19):
    Bluetooth: Change page scan interval in fast connectable mode
    Bluetooth: Initial skeleton for Three-wire UART (H5) support
    Bluetooth: Add basic state tracking to Three-wire UART driver
    Bluetooth: Add initial reliable packet support for Three-wire UART
    Bluetooth: Add basic packet parsing to Three-wire UART driver
    Bluetooth: Add initial packet sending support to Three-wire UART
    Bluetooth: Add Three-wire header value convenience macros
    Bluetooth: Fix/implement Three-wire reliable packet sending
    Bluetooth: Add support for Three-wire Link Control packets
    Bluetooth: Simplify hci_uart_tty_close logic
    Bluetooth: Add delayed init sequence support for UART controllers
    Bluetooth: Use delayed init for Three-wire UART
    Bluetooth: Improve rx debug logs for Three-wire UART
    Bluetooth: Add initial sleep support to Three-wire UART
    Bluetooth: Add initialization tracking to HCI Three-wire driver
    Bluetooth: Implement proper low-power support for Three-wire UART
    Bluetooth: Remove unnecessary h5_build_pkt function
    Bluetooth: Improve Three-wire UART configuration handling
    Bluetooth: Introduce a flags variable to Three-wire UART state

    Johannes Berg (111):
    iwlwifi: add __printf argument checking
    iwlwifi: properly handle device_set_wakeup_enable
    iwlwifi: move IWL_CMD_FAILED_MSK
    iwlwifi: move notification wait into core
    iwlwifi: clean up coding style in PCIe transport
    wireless: remove wext sysfs
    cfg80211: deprecate CFG80211_WEXT
    mac80211: simplify association HT parameters
    mac80211: clean up ieee80211_set_channel
    mac80211: move ieee80211_set_channel function
    cfg80211: simplify cfg80211_can_beacon_sec_chan API
    cfg80211: provide channel to start_ap function
    cfg80211: disallow setting channel on WDS interfaces
    cfg80211: provide channel to join_mesh function
    iwlwifi: make a lot of functions static
    iwlwifi: use mac80211 channel in connection init
    iwlwifi: trust mac80211 channel setting
    iwlwifi: use mac80211 channels for reset scan
    iwlwifi: use mac80211 channel for radar check
    iwlwifi: give HT format to mac80211/radiotap
    iwlwifi: move PCIe into subdirectory
    iwlwifi: trust mac80211 HT40 setting
    iwlwifi: move DVM code into subdirectory
    iwlwifi: unify tx_chains_num setting
    iwlwifi: move ht40 bitmap into config
    iwlwifi: add iwl_set_bits_mask
    iwlwifi: refactor EEPROM reading/parsing
    iwlwifi: configure PHY version for 1000 series
    iwlwifi: move RF config into NIC config
    iwlwifi: remove extern opmode ops declarations
    cfg80211: clarify set_channel APIs
    mac80211: print info when disabling HT
    cfg80211: validate remain-on-channel time better
    wireless: update wireless URLs
    mac80211: do remain-on-channel while idle
    mac80211: unify SW/offload remain-on-channel
    mac80211: remove unneeded ieee80211_run_deferred_scan()
    iwlwifi: fix dynamic loading
    Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
    iwlwifi: fix 6035 device parameters
    iwlwifi: use request_module instead of _nowait
    mac80211: allow cancelling dependent ROCs
    nl80211: fix sched scan match attribute name
    cfg80211/nl80211: fix kernel-doc
    iwlwifi: delay ROC if doing internal reset scan
    iwlwifi: fix 11n_disable EEPROM refactoring regression
    iwlwifi: use minimal time for radio reset scan
    iwlwifi: remove sku field from hw_params
    cfg80211: make some functions static
    nl80211: refactor __cfg80211_rdev_from_info
    nl80211: fix netns separation
    nl80211: change __cfg80211_rdev_from_info
    nl80211: use __cfg80211_rdev_from_attrs for testmode
    mac80211: fix double-start of remain-on-channel
    iwlwifi: fix radio reset scan dwell vs. quiet time
    iwlwifi: increase scan timeout
    iwlwifi: limit mac_change_interface to BSS context
    mac80211: remove TKIP debug
    mac80211: two small verbose debug cleanups
    mac80211: pass sdata to some RX functions
    mac80211: clean up debugging
    mac80211: rename driver-trace file
    mac80211: trace debug messages
    iwlwifi: bump trace message limit
    iwlwifi: use __get_str in tracing
    iwlwifi: limit dwell time more strictly
    mac80211_hwsim: fix smatch/sparse complaints
    mac80211: remove unused function
    mac80211: make ieee80211_check_concurrent_iface netdev-independent
    mac80211: make __ieee80211_recalc_idle static
    cfg80211: don't allow WoWLAN support without CONFIG_PM
    mac80211: don't expose ieee80211_add_srates_ie()
    Merge remote-tracking branch 'wireless-next/master' into mac80211-next
    iwlwifi: add trailing newline to some messages
    iwlwifi: fix debug message level
    mac80211: remove tx_frags driver callback
    mac80211_hwsim: fix NUM_BANDS usage
    mac80211: add TX prepare API
    iwlwifi: remove unneeded NULL check
    cfg80211: fix locking regression in monitor channel tracking
    mac80211: fix debugfs default key links
    mac80211: fix crash with single-queue drivers
    mac80211_hwsim: add testmode code to stop/wake queues
    mac80211: update BSS info on AC parameters change
    mac80211: remove unused assignment
    mac80211: remove ieee80211_key_removed
    nl80211: prepare for non-netdev wireless devs
    nl80211: add NL80211_FLAG_NEED_WDEV
    nl80211: retrieve interface data by wdev
    nl80211: don't assume wdev->netdev exists
    cfg80211: use wdev in mgmt-tx/ROC APIs
    etherdevice: introduce eth_broadcast_addr
    cfg80211: use wireless_dev for interface management
    nl80211: send interface after creation
    nl80211: move scan API to wdev
    mac80211: make scan_sdata pointer usable with RCU
    mac80211: track scheduled scan virtual interface
    mac80211: redesign scan RX
    mac80211: optimize ieee80211_rx_status struct layout
    mac80211: add time synchronisation with BSS for assoc
    mac80211: restructure key selection
    cfg80211: fix locking and lockdep complaints
    mac80211: iterate the virtual monitor interface
    iwlwifi: don't use stack memory for kmem cache name
    nl80211: allow enabling WoWLAN without triggers
    Revert "mac80211: refactor virtual monitor code"
    cfg80211/mac80211: re-add get_channel operation
    cfg80211: reduce monitor interface tracking
    nl80211: add wdev ID as u64 as it should
    b43: use temporary rate_index for error checking
    b43: fix crash with OpenFWWF

    John Fastabend (5):
    ixgbe: align flow control DV macros with datasheet
    net: dcb: fix small regression in __dcbnl_pg_setcfg()
    ixgbe: fix RAR entry counting for generic and fdb_add()
    ixgbe: remove extra unused queues in DCB + FCoE case
    net: netprio_cgroup: rework update socket logic

    John W. Linville (31):
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    wl18xx: avoid some -Wformat warnings
    Merge tag 'nfc-next-3.6-1' of git://git.kernel.org/.../sameo/nfc-3.0
    Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
    Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
    Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
    Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
    Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next
    Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
    Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
    Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    Merge branch 'for-john' of git://git.sipsolutions.net/mac80211-next
    Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
    iwmc3200wifi: remove driver for unavailable hardware
    i2400m: remove SDIO device support
    iwmc3200top: remove driver for unavailable hardware
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
    Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
    Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
    Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless
    Merge branch 'master' of git://git.kernel.org/.../bluetooth/bluetooth-next
    Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
    Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem

    Jon Mason (15):
    vxge/s2io: remove dead URLs
    lance: remove unnecessary setting of skb->dev
    enic: remove unnecessary setting of skb->dev
    netxen: remove unnecessary setting of skb->dev
    lantiq_etop: remove unnecessary setting of skb->dev
    ksz884x: remove unnecessary setting of skb->dev
    qlcnic: remove unnecessary setting of skb->dev
    qlge: remove unnecessary setting of skb->dev
    sunbmac: remove unnecessary setting of skb->dev
    sungem: remove unnecessary setting of skb->dev
    sunhme: remove unnecessary setting of skb->dev
    ll_temac: remove unnecessary setting of skb->dev
    myri10ge: update MAINTAINERS
    ixgb: use PCI_VENDOR_ID_INTEL
    ixgbe: use PCI_VENDOR_ID_INTEL

    Jonas Gorski (1):
    ssb: add missing PCI ID for b/g/n single band BCM4322

    Jouni Malinen (1):
    ath6kl: Use correct max-scan-SSIDs limit

    Julia Lawall (1):
    can: softing: softing_main: ensure a consistent return value in error case

    Julian Anastasov (6):
    ipv4: optimize fib_compute_spec_dst call in ip_options_echo
    ipv4: fix address selection in fib_compute_spec_dst
    ipv4: use seqlock for nh_exceptions
    ipv4: Fix again the time difference calculation
    ipv4: show pmtu in route list
    tcp: avoid oops in tcp_metrics and reset tcpm_stamp

    Kalle Valo (2):
    Merge remote branch 'wireless-next/master' into ath6kl-next
    cfg80211: fix set_regdom() to cancel requests with same alpha2

    Karsten Keil (2):
    ISDN: Add check for return value of pnp_activate_dev()
    ISDN: Add check for usb_alloc_urb() result

    Kevin Groeneveld (2):
    b44: add 64 bit stats
    net: fix race condition in several drivers when reading stats

    Kim Lilliestierna XX (5):
    caif: Remove unused pointer and code
    caif: added check for potential null return
    caif: Fixed potential memory leak
    caif-hsi: Removed dead code
    caif-hsi: changed test on aggregation_timeout

    Kiran Reddy (1):
    ath6kl: separate ht cap for each band

    Krishna Kumar (3):
    netfilter: Add fail-open support
    netfilter: nfnetlink_queue: do not allow to set unsupported flag bits
    skbuff: Use correct allocation in skb_copy_ubufs

    Larry Finger (6):
    rtlwifi: rtl8192se: Fix gcc 4.7.x warning
    rtlwifi: Change debug level for deletion of an entry in CAM
    rtlwifi: Fix IRQ disabled warning
    rtlwifi: rtl8192se: Fix double inclusion of header pci.h
    rtlwifi: Remove extra argument from queue setup routine
    rtlwifi: rtl8192cu: Change buffer allocation for synchronous reads

    Leo Alterman (1):
    openvswitch: Fix typo in documentation.

    Li RongQing (4):
    be2net: Fix Endian
    ksz884x: fix Endian
    qlge: fix endian issue
    bridge: fix endian

    Li Wei (1):
    ipv6: fix unappropriate errno returned for non-multicast address

    Lin Ming (1):
    ipv4: Remove redundant assignment

    Lior Levy (1):
    igb: A fix to VF TX rate limit

    Luciano Coelho (69):
    wl18xx: add new module
    wlcore_sdio/wl18xx: use SDIO revision number to identify wl18xx chips
    wl18xx: add empty operations struct
    wl18xx: add partition table
    wl18xx: add register table
    wl18xx: add identify chip operation
    wl18xx: add some boot operations and hw-specific configurations
    wl18xx: add trigger command and ack event operations
    wl18xx: add hw_init operation
    wl18xx: add runtime configuration parameters
    wl18xx: add board type module argument
    wl18xx: translate and write the board type to SCR_PAD2
    wl18xx: read clock frequency and do top init accordingly
    wlcore: rename wl12xx.h to wlcore_i.h
    wlcore/wl12xx: move ref_clock and tcxo_clock elements to wl12xx
    wlcore/wl12xx: move rx_mem_pool_addr element to wl12xx
    wlcore/wl12xx: add plt_init op and move the code to wl12xx
    wl18xx: add plt_init operation
    wl18xx: change the low_band_component_type for HDK boards
    wl18xx: add number of antennas and dc2dc type as module params
    wl18xx: add module parameter to disable TCP checksum
    wl18xx: derive the MAC address from the BD_ADDR in fuse ROM
    wl18xx: add a module parameter to control 11a support
    wlcore: add module parameter to dump SDIO reads and writes
    wl18xx: copy the default configuration before checking the board_type
    wl18xx: changed default board_type to HDK
    wlcore: add space for private area when allocating fw_status
    wl18xx: change low_band_component_type value for COM8
    wlcore: reorder identify_chip and get_hw_info
    wl18xx: disable MCS_13 for wl18xx PG 1.0
    wlcore: update beacon and probe_resp templates when rates change
    wlcore: use all AP basic rates as default
    wlcore: abstract debugfs fw_stats to be handled by the lower drivers
    wlcore: add debugfs macro to help print fw statistics arrays
    wl12xx: implement fw status debugfs entries
    wl18xx: implement fw status debugfs entries
    wlcore: create private static_data area and add operation to parse it
    wl18xx: print the PHY firmware version from the private static data
    wlcore: print the interrupt status when recovery is triggered
    wl18xx: don't use MIMO when ht_mode is set to wide
    wlcore: use proper values for supported local rates
    wl18xx: add module parameter to force SISO 20MHz
    wl18xx: add power limit reference value to mac_and_phy settings
    wl18xx: export low/high band component values as module params
    wl18xx: export pwr_limit_reference_11_abg value as a module parameter
    wlcore/wl12xx/wl18xx: move lower driver debugfs to a subdir
    wlcore: increase aggregation buffer size by one page
    wl18xx: increase tx_ba_win_size to 64
    wl18xx: use new fw stats structures
    wlcore/wl12xx/wl18xx: don't use TX align quirk for wl127x
    wl18xx: add support to clear FW statistics
    wlcore: export raw binary with the FW statistics in debugfs
    wlcore/wl18xx/wl12xx: use u8 instead of bool for host_fast_wakeup_support
    wlcore: use u8 instead of enum for bcn_filt_mode
    wlcore/wl18xx: the conf structs must be packed so they can be exported
    wlcore/wl18xx: export conf struct in a debugfs file
    wl18xx: read configuration structure from a binary file
    Merge branch 'wl12xx-next' into for-linville
    mac80211: initialize sta pointer to avoid false-positive warning
    mac80211: use the correct capability info in ieee80211_set_associated()
    wlcore: add a debugfs entry to allow changing the sleep mode by hand
    wl18xx: use %zu for size_t arguments in printk calls
    Merge branch 'wl12xx-next' into for-linville
    wl18xx: deprecate PG1 support
    wlcore: fix some failure cases in wlcore_probe()
    Merge branch 'wl12xx-next' into for-linville
    wl12xx/wlcore: increase FW filename version
    wlcore: wait for command completion event when sending CMD_ROLE_STOP
    wlcore: increase command completion timeout

    Luis R. Rodriguez (7):
    ath5k: replace modparam_all_channels with CONFIG_ATH5K_TEST_CHANNELS
    cfg80211: add CONFIG_CFG80211_CERTIFICATION_ONUS
    cfg80211: add cellular base station regulatory hint support
    cfg80211: rename reg_device_remove() to wiphy_regulatory_deregister()
    cfg80211: make regulatory_update() static
    cfg80211: remove regulatory_update()
    ath9k: make CONFIG_ATH9K_DFS_CERTIFIED depend on CFG80211_CERTIFICATION_ONUS

    Mahesh Palivela (3):
    wireless: add VHT (802.11ac) definitions
    cfg80211: allow advertising VHT capabilities
    mac80211: include VHT capability IE in probe requests

    Manish chopra (1):
    netxen_nic: restrict force firmware dump when dump is disabled.

    Marc Kleine-Budde (7):
    can: c_can_pci: fix compilation on non HAVE_CLK archs
    can: cc770: fix sparse warning for cc770_interrupt
    can: dev: fix sparse warning for can_restart
    can: flexcan: make flexcan_priv.devtype_data member point to const data
    can: mpc5xxx_can: make data in mpc5xxx_can_probe const
    can: mark bittiming_const pointer in struct can_priv as const
    can: janz-ican3: cleanup of ican3_to_can_frame and can_frame_to_ican3

    Marek Lindner (6):
    batman-adv: avoid characters requiring shell escapes in protocol names
    batman-adv: ignore trailing CR when comparing protocol names
    batman-adv: return added entries instead of number of possibly added entries
    batman-adv: turn tt commit code into routing protocol agnostic API
    batman-adv: only store changed gw_bandwidth values
    batman-adv: fix counter summary length

    Mark A. Greer (3):
    rtnl: Add #ifdef CONFIG_RPS around num_rx_queues reference
    net: ethernet: davinci_emac: Remove unnecessary #include
    net: ethernet: davinci_emac: add pm_runtime support

    Martin Hundebøll (1):
    batman-adv: Add get_ethtool_stats() support

    Masanari Iida (1):
    irda: Fix typo in irda

    Mat Martineau (29):
    Bluetooth: Free allocated ERTM SREJ list if init fails
    Bluetooth: Fix early return from l2cap_chan_del
    Bluetooth: Change default state of ERTM disable flag
    Bluetooth: Add a new L2CAP ERTM transmit state machine.
    Bluetooth: Refactor l2cap_streaming_send
    Bluetooth: Refactor l2cap_ertm_send
    Bluetooth: Refactor l2cap_send_sframe
    Bluetooth: Consolidate common receive code for ERTM and streaming mode
    Bluetooth: Add streaming mode receive and incoming packet classifier
    Bluetooth: Remove receive code that has been superceded
    Bluetooth: Refactor l2cap_send_ack
    Bluetooth: Use the transmit state machine for busy state changes
    Bluetooth: Update l2cap_send_i_or_rr_or_rnr to fit the spec better
    Bluetooth: Add the ERTM receive state machine
    Bluetooth: Add implementation for retransmitting all unacked frames
    Bluetooth: Send SREJ frames when packets go missing
    Bluetooth: Reassemble all available data when retransmissions succeed.
    Bluetooth: Handle SREJ requests to resend unacked frames
    Bluetooth: Handle incoming REJ frames
    Bluetooth: Use new header structures in l2cap_send_rr_or_rnr
    Bluetooth: Check rules when setting retransmit or monitor timers
    Bluetooth: Use the ERTM transmit state machine from timeout handlers
    Bluetooth: Simplify the ERTM ack timeout
    Bluetooth: Remove unneccesary inline
    Bluetooth: Set txwin values for streaming mode
    Bluetooth: Remove unused ERTM control field macros
    Bluetooth: Enable ERTM by default
    Bluetooth: Send a configuration request after security confirmation
    Bluetooth: Use tx window from config response for ack timing

    Mathias Jeppsson (2):
    NFC: Fix empty HCI message list check
    NFC: Fix order of arguments to list_add_tail() when queueing HCP frames

    Matt Carlson (2):
    tg3: Add common function tg3_ape_event_lock()
    tg3: Add APE scratchpad read function

    Matthew Vick (2):
    igb: Streamline RSS queue and queue pairing assignment logic.
    e1000e: Program the correct register for ITR when using MSI-X.

    Matthias Brugger (1):
    smsc911x.c: encapsulate enable irq calls

    Matthias Schiffer (2):
    batman-adv: fix visualization output without neighbors on the primary interface
    batman-adv: fix locking in hash_add()

    Meenakshi Venkataraman (2):
    iwlwifi: fix debug print in iwl_sta_calc_ht_flags
    iwlwifi: add debugging to shadow registers and fix typo

    Merav Sicron (10):
    bnx2x: Add support for external LB
    bnx2x: Return only online tests for MF
    bnx2x: Add support for 4-tupple UDP RSS
    bnx2x: Allow more than 64 L2 CIDs
    bnx2x: Make the transmission queues adjacent
    bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs
    bnx2x: Allow up to 63 RSS queues
    bnx2x: Add support for ethtool -L
    bnx2x: Change date and version to 1.72.51-0
    bnx2x: Change bnx2x_tests_str_arr to static char

    Michael Chan (12):
    bnx2: Dump all FTQ_CTL registers during tx_timeout
    bnx2: Dump additional BC_STATE during firmware sync timeout.
    bnx2: Read PCI function number from internal register
    bnx2: Update version 2.2.2
    cnic: Fix occasional NULL pointer dereference during reboot.
    cnic: Remove uio mem[0].
    bnx2: Add "fall through" comments
    bnx2: Add missing netif_tx_disable() in bnx2_close()
    cnic: Fix mmap regression.
    tg3: Fix the setting of the APE_HAS_NCSI flag
    tg3: Add hwmon support for temperature
    bnx2: Try to recover from PCI block reset

    Michael S. Tsirkin (6):
    skbuff: add an api to orphan frags
    skbuff: convert to skb_orphan_frags
    tun: orphan frags on xmit
    net: orphan frags on receive
    skbuff: export skb_copy_ubufs
    tun: experimental zero copy tx support

    Michal Kazior (13):
    cfg80211: introduce cfg80211_stop_ap
    cfg80211: .stop_ap when interface is going down
    cfg80211: add channel tracking for AP and mesh
    cfg80211: track ibss fixed channel
    cfg80211: introduce cfg80211_get_chan_state
    cfg80211: track monitor interfaces count
    mac80211: refactor virtual monitor code
    cfg80211: refuse to .set_monitor_channel when non-monitors are present
    cfg80211: track monitor channel
    cfg80211: set initial monitor channel
    cfg80211/mac80211: remove .get_channel
    cfg80211: add channel checking for iface combinations
    cfg80211: respect iface combinations when starting operation

    Michal Schmidt (1):
    sfc: initialize dynamic sysfs attributes for lockdep

    Michel Machado (1):
    net-next: add dev_loopback_xmit() to avoid duplicate code

    Mikulas Patocka (1):
    tun: fix a crash bug and a memory leak

    Mirko Lindner (2):
    sky2: Added support for Optima EEE
    sky2: Fix for interrupt handler

    Mohammed Shafi Shajakhan (18):
    ath9k: Fix modal EEPROM dump
    ath9k: Fix softlockup in AR9485
    ath9k_hw: make use of the wrapper to check for MCI init
    ath9k: Fix signedness in a MCI debug message
    ath9k: Fix clearing of BTCOEX flags
    ath9k: Fix MCI cleanup
    ath9k: Stop the BTCOEX timers before disabling BTCOEX
    ath9k_hw: Add register definitions for WoW support
    ath9k: Add definitions and structures to support WoW
    ath9k_hw: Add WoW hardware capability flags
    ath9k_hw: advertise WoW support for capable chipsets
    ath9k: advertise supported WoW flags to upper layer
    ath9k_hw: INI changes for WoW for AR9002 chipsets
    ath9k_hw: Add hardware code for WoW
    ath: Add Wake-on-Wireless debug mask
    ath9k: Add WoW related mac80211 callbacks
    ath9k: do not disable hardware while wow is enabled
    cfg80211: Fix mutex locking in reg_last_request_cell_base

    Mugunthan V N (2):
    driver: net: ethernet: davinci_mdio: runtime PM support
    driver: net: ethernet: cpsw: runtime PM support

    Naveen Gangadharan (1):
    ath6kl: Add wow multicast firmware capability support

    Naveen Singh (2):
    ath6kl: Include match ssid list in scheduled scan
    ath6kl: use firmware version from FW IE

    Neal Cardwell (4):
    tcp: fix inet6_csk_route_req() for link-local addresses
    tcp: pass fl6 to inet6_csk_route_req()
    tcp: use inet6_csk_route_req() in tcp_v6_send_synack()
    tcp: plug dst leak in tcp_v6_conn_request()

    Neil Horman (2):
    sctp: refactor sctp_packet_append_chunk and clenup some memory leaks
    sctp: Implement quick failover draft from tsvwg

    Nicolas Cavallari (2):
    mac80211: tx: do not drop non-robust mgmt to non-MFP stas.
    mac80211: fix tx-mgmt cookie value being left uninitialized

    Nicolas Ferre (1):
    net/macb: manage carrier state with call to netif_carrier_{on|off}()

    Nobuhiro Iwamatsu (2):
    net/sh-eth: Add support selecting MII function for SH7734 and R8A7740
    net/sh-eth: Check return value of sh_eth_reset when chip reset fail

    Oliver Hartkopp (8):
    can: update documentation wording error frames -> error messages
    canfd: add new data structures and constants
    canfd: add support for CAN FD in PF_CAN core
    canfd: add support for CAN FD in CAN_RAW sockets
    candev: add/update helpers for CAN FD
    vcan: add CAN FD support
    canfd: update documentation according to CAN FD extensions
    can: fix sparse warning in af_can.c

    Oskar Schirmer (1):
    net/wireless: remove macro defined twice with same value

    Pablo Neira Ayuso (23):
    netfilter: nf_conntrack: remove now unused sysctl for nf_conntrack_l[3|4]proto
    netfilter: nf_ct_tcp, udp: fix compilation with sysctl disabled
    netfilter: nf_ct_helper: allocate 16 bytes for the helper and policy names
    netfilter: nf_ct_ext: support variable length extensions
    netfilter: nf_ct_helper: implement variable length helper private data
    netfilter: add glue code to integrate nfnetlink_queue and ctnetlink
    netfilter: nfnetlink_queue: add NAT TCP sequence adjustment if packet mangled
    netfilter: ctnetlink: add CTA_HELP_INFO attribute
    netfilter: add user-space connection tracking helper infrastructure
    netfilter: ctnetlink: fix NULL dereference while trying to change helper
    netfilter: nf_ct_helper: disable automatic helper re-assignment of different type
    netfilter: fix compilation of the nfnl_cthelper if NF_CONNTRACK is unset
    netfilter: nfnetlink_queue: fix compilation with NF_CONNTRACK disabled
    netfilter: fix missing symbols if CONFIG_NETFILTER_NETLINK_QUEUE_CT unset
    netfilter: nfq_ct_hook needs __rcu and __read_mostly
    netfilter: nfnetlink_queue: fix compilation with CONFIG_NF_NAT=m and CONFIG_NF_CT_NETLINK=y
    netfilter: nfnetlink_queue: fix sparse warning due to missing include
    netfilter: ctnetlink: fix compilation with NF_CONNTRACK_EVENTS=n
    netfilter: ctnetlink: add new messages to obtain statistics
    netlink: add netlink_kernel_cfg parameter to netlink_kernel_create
    netlink: add nlk->netlink_bind hook for module auto-loading
    netfilter: nf_conntrack: generalize nf_ct_l4proto_net
    netfilter: nf_ct_tcp: missing per-net support for cttimeout

    Padmanabh Ratnakar (12):
    be2net: Fix driver load for VFs for Lancer
    be2net: Fix error while toggling autoneg of pause parameters
    be2net : Fix die temperature stat for Lancer
    be2net: Fix initialization sequence for Lancer
    be2net: Activate new FW after FW download for Lancer
    be2net: Fix cleanup path when EQ creation fails
    be2net: Fix port name in message during driver load
    be2net: Enable RSS UDP hashing for Lancer and Skyhawk
    be2net: Add description about various RSS hash types
    be2net: update driver version
    be2net: Fix VF driver load for Lancer
    be2net: Ignore physical link async event for Lancer

    Pascal Bouchareine (1):
    ixgbevf: fix VF untagging when 802.1 prio is set

    Paul Bolle (3):
    iwlwifi: fix typo 'IWL_WATCHHDOG_DISABLED'
    iwlegacy: print how long queue was actually stuck
    gigaset: silence GCC warning for unused 'format_ie'

    Paul Gortmaker (3):
    tipc: factor stats struct out of the larger link struct
    tipc: limit error messages relating to memory leak to one line
    tipc: simplify link_print by divorcing it from using tipc_printf

    Peter Korsgaard (2):
    bcm87xx: disable autonegotiation by default
    bcm87xx: fix reg-init comment typo

    Peter Wu (1):
    jme: netpoll support

    Pontus Fuchs (2):
    mac80211: Clear wowlan flag when drv_suspend returns failure
    mac80211: Disallow changing chan type on monitor when CHAN_MODE_FIXED

    Pravin B Shelar (1):
    openvswitch: Check currect return value from skb_gso_segment()

    Rafał Miłecki (10):
    bcma: define some additional cores IDs
    b43: N-PHY: fix RSSI calibration
    bcma: use custom printing functions
    bcma: fix CC driver compilation on MIPS
    bcma: support alternative (BCM4706) ChipCommon core id
    bcma: fix typo - reading number of slave wrappers
    bcma: add trivial GBIT MAC COMMON driver
    bcma: add new cores at the end of list
    bcma: cc: update defines
    bcma: add place for flash memory support

    Raffaele Recalcati (1):
    net/ethernet: ks8851_mll mac address configuration support added

    Raja Mani (2):
    ath6kl: Remove unneeded memset in roam related config func
    ath6kl: Fix typo in htc mbox debug print msg

    Rajesh Borundia (2):
    qlcnic: Fix estimation of recv MSS in case of LRO
    qlcnic: Fix protcol type in case of inband vlan.

    Rajkumar Manoharan (44):
    ath9k_hw: update ar9462 initval table to fix rx
    ath9k: cleanup MCI indentation
    ath9k_hw: fix IQ calibration chain index
    ath9k_hw: program BT to control SPDT
    ath9k_hw: configure ar9462 switching regulator
    ath9k_hw: fix BT RF performance
    ath9k: BT coex performance tuning for AR9462
    ath: do not update cycle counters with sleep mode
    ath9k_hw: fix power state for MCI
    ath9k: improve BT FTP/PAN performance
    ath9k: choose legacy rate as last rate of MRR series
    ath9k: restore power state on set channel failure
    ath9k_hw: Fix AR9462 power consumption on idle associated
    ath9k_hw: check GPM HW write pointer before chip reset
    ath9k_hw: fix incorrect LNA register settings
    ath9k_hw: program OBS register only when MCI is disabled
    ath9k_hw: process MCI interrupts only when btcoex is enabled
    ath9k: simplify btcoex profile management
    ath9k: keep btcoex period in milliseconds
    ath9k: defer btcoex scheme update
    ath9k: fix btcoex duty cycle
    ath9k_hw: cleanup MCI gpm offset state
    ath9k_hw: add utility function to set BT version
    ath9k_hw: remove MCI_STATE_SEND_WLAN_CHANNELS
    ath9k_hw: remove MCI_STATE_NEED_FLUSH_BT_INFO
    ath9k_hw: remove p_data argument from ar9003_mci_state
    ath9k_hw: remove MCI_STATE_BT
    ath9k_hw: remove MCI_STATE_CONT_* state
    ath9k_hw: remove MCI_STATE_SET_BT_SLEEP
    mac80211: cleanup offchannel_ps_enable argument
    ath9k_hw: fix BT mute at hw init
    ath9k: fix mci_is_enabled utility
    ath9k_hw: update ar9462 dac_async_fifo initval
    ath9k_hw: fix LNA control on WLAN sleep
    ath9k: do not sampling on ani timer when chip is in sleep
    ath9k_hw: rename mrcCCKOff to fix smatch warning
    ath9k_hw: fix smatch warning in ar9003_hw_spur_mitigate_mrc_cck
    ath9k_hw: start noisefloor calibration after MCI reset
    ath9k_hw: do not load noise floor readings when it is running
    ath9k: fix fullsleep power consumption when BTCOEX is enabled
    ath9k: fix power consumption on network sleep when BTCOEX is enabled
    ath9k_hw: fix AR9462 2g5g switch on full reset
    ath9k_hw: remove debugging masks from AR_MCI_INTERRUPT_RX_MSG_DEFAULT
    ath9k: Fix race in reset-work usage

    Raju Subramanian (1):
    openvswitch: Replace Nicira Networks.

    Randy Dunlap (1):
    wimax: fix printk format warnings

    Richard A. Griffiths (1):
    iwlwifi: disallow log_event access if interface down

    Richard Cochran (4):
    bnx2x: advertise transmit time stamping
    e1000: advertise transmit time stamping
    e1000e: advertise transmit time stamping
    forcedeth: advertise transmit time stamping

    Rick Jones (1):
    net-next: minor cleanups for bonding documentation

    Rob Herring (4):
    net: calxedaxgmac: fix net timeout recovery
    net: calxedaxgmac: fix hang on rx refill
    net: calxedaxgmac: set outstanding AXI bus transactions to 8
    net: calxedaxgmac: enable rx cut-thru mode

    RongQing.Li (2):
    ipv6: remove unnecessary codes in tcp_ipv6.c
    dccp: remove unnecessary codes in ipv6.c

    Rostislav Lisovy (1):
    net: em_canid: Ematch rule to match CAN frames according to their identifiers

    Samuel Ortiz (47):
    NFC: Take a reference on the LLCP local pointer when creating a socket
    NFC: Socket linked list
    NFC: Move LLCP receiver window value to socket structure
    NFC: Move LLCP MIU extension value to socket structure
    NFC: LLCP's MIUX is 10 bytes long, not 7
    NFC: Export LLCP general bytes getter
    NFC: Add target mode protocols to the polling loop startup routine
    NFC: Implement pn533 target mode polling loop
    NFC: Add target mode activation netlink event
    NFC: Set the NFC device RF mode appropriately
    NFC: Introduce target mode tx ops
    NFC: Introduce target mode rx data callback
    NFC: Implement the pn533 target mode data fetching routine
    NFC: Implement the pn533 target mode Tx op
    NFC: Don't hold a NULL connecting LLCP socket lock
    NFC: Call the DEP link down ops even when in target mode
    NFC: Reset poll mod list when stopping pn533 poll
    NFC: Unregister device if pn533 initial configuration fails
    NFC: Configure pn533 RF timings
    NFC: Add passive initiator data for pn533
    NFC: Add type A and type F parameters for pn533 target mode
    NFC: Implement pn533 polling loop
    NFC: Requeue lost LLCP frames
    NFC: Send a receiver ready frame only to reply to an I frame
    NFC: Switch to Initiator mode when getting NFC_ATTR_PROTOCOLS
    NFC: Destroy LLCP timout workqueue when releasing the link
    NFC: Set the proper baud rate when trying to activate pn533 targets
    NFC: Convert pn533 from semaphore to mutex
    NFC: Monitor pn533 target mode
    NFC: Add modules alias for NFC sockets
    NFC: Add netlink module alias for NFC
    NFC: Update LLCP socket target index when getting a connection
    NFC: Fix LLCP getname socket op
    NFC: Build LLCP general bytes upon request
    NFC: Close listening LLCP sockets when the device is gone
    NFC: Release LLCP SAP when the owner is released
    NFC: Forbid LLCP service name reusing
    NFC: Forbid SSAP binding to a not well known LLCP service
    NFC: LLCP late binding
    NFC: Handle LLCP Disconnected Mode frames
    NFC: Remove warning from nfc_llcp_local_put
    NFC: Do not return EBUSY when stopping a poll that's already stopped
    NFC: Dereference LLCP bind socket address after checking for it to be NULL
    NFC: Add initial Sony RC-S360 support to pn533
    NFC: Use communicate thru only for PaSoRi when trying to read Felica tags
    NFC: Add ISO 14443 type B protocol
    NFC: Check for llcp_sock and its device from llcp_sock_getname

    Santosh Nayak (2):
    netxen: Error return off by one in 'netxen_nic_set_pauseparam()'.
    netxen: Error return off by one for XG port.

    Sasha Levin (1):
    Bluetooth: Really fix registering hci with duplicate name

    Sathya Perla (7):
    be2net: don't call vid_config() when there's no vlan config
    be2net: cleanup be_vid_config()
    be2net: do not modify PCI MaxReadReq size
    be2net: fix reporting number of actual rx queues
    be2net: remove unnecessary usage of unlikely()
    be2net: do not use SCRATCHPAD register
    be2net: update driver version

    Saurabh (3):
    net/ipv4: VTI support rx-path hook in xfrm4_mode_tunnel.
    net/ipv4: VTI support new module for ip_vti.
    net/ipv4/ip_vti.c: Fix __rcu warnings detected by sparse.

    Seth Forshee (9):
    brcm80211: smac: don't set up tx power limits during initialization
    brcm80211: smac: always set channel specified by mac80211
    brcm80211: smac: remove unused code for 40MHz channels
    brcm80211: smac: clean up channel.c
    brcm80211: smac: inform mac80211 of the X2 regulatory domain
    brcm80211: smac: enable/disable radio on regulatory updates
    brcm80211: smac: use mac80211 channel data for tx power limits
    brcm80211: smac: don't validate channels against internal regulatory data
    brcm80211: smac: use current regulatory domain when checking whether OFDM is allowed

    Shawn Guo (6):
    net: fec: reset phy after pinctrl setup
    net: fec: enable regulator for fec phy
    net: fec: use managed function devm_gpio_request_one
    net: fec: phy-reset-gpios is optional
    net: fec: add phy-reset-duration for device tree probe
    net: flexcan: clock-frequency is optional for device tree probe

    Shuah Khan (2):
    niu: Fix to check for dma mapping errors.
    niu: Change niu_rbr_fill() to use unlikely() to check niu_rbr_add_page() return value

    Sjur Brændeland (7):
    caif-hsi: Use netdev_X instead of dev_X for printing
    caif-hsi: Remove uncecessary assignments
    Documentation/networking/caif: Update documentation
    caif-hsi: Add rtnl support
    caif-hsi: Replace platform device with ops structure.
    caif-hsi: Remove use of module parameters
    caif-hsi: Fix merge issues.

    Somnath Kotur (3):
    be2net: Explicitly clear the reserved field in the Tx Descriptor
    be2net: Regression bug wherein VFs creation broken for multiple cards.
    be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug

    Stanislav Yakovlev (1):
    net/wireless: ipw2200: introduce ipw_read_eeprom function

    Stanislaw Gruszka (6):
    rt2x00: claim RSN IBSS support
    iwl4965: claim RSN IBSS support
    mac80211: configure 11b/g channel access rules for legacy APs
    rt2x00pci: small 3290 changes cleanup
    rt2800lib: merge same defines
    rt2x00: remove unused argument

    Stefan Hajnoczi (2):
    vhost: Separate vhost-net features from vhost features
    vhost: make vhost work queue visible

    Steffen Klassert (3):
    ipv6: Initialize the neighbour pointer of rt6_info on allocation
    ipv6: Initialize the struct rt6_info behind the dst_enty field
    xfrm: Initialize the struct xfrm_dst behind the dst_enty field

    Steffen Trumtrar (1):
    can: flexcan: add 2nd clock to support imx53 and newer

    Stephen Hemminger (1):
    ixgbe: simplify padding and length checks

    Sujith Manoharan (35):
    ath9k: Prune ath9k_init_device
    ath9k: Handle ASPM properly
    ath9k: Setup MCI interrupts properly
    ath9k_hw: Fix AR_RTC_KEEP_AWAKE usage
    ath9k_hw: Fix MCI usage
    ath9k_hw: Cleanup power mode API
    ath9k: Add MCI interrupt to debugfs statistics
    ath9k_hw: Fix variable usage
    ath9k: Remove SC_OP_OFFCHANNEL
    ath9k: Use separate operational flags for BTCOEX
    ath9k: Group link monitoring logic
    ath9k: Fix work handling
    ath9k: Move LNA code to antenna.c
    ath9k: Use atomic operations
    ath9k: Handle fatal interrupts properly
    ath9k: Fix powersave locking
    ath9k: Resync beacons properly
    ath9k_hw: Initvals update for AR9462
    ath9k_hw: Update initvals for AR9462
    ath9k: Fix lockdep splat
    ath9k_htc: Change default listen interval to 1
    ath9k_htc: Use atomic operations for op_flags
    ath9k_htc: Fix IDLE power save
    ath9k: Fix compilation breakage
    ath9k: Fix beacon setup
    ath9k_hw: Cleanup ath9k_hw_set_tsfadjust
    ath9k: Cleanup interface handling
    ath9k: Simplify ASSOC handling
    ath9k: Cleanup beacon logic
    ath9k: Remove is_bslot_active
    ath9k: Cleanup beacon queue configuration
    ath9k: Set the TSF adjust value properly
    ath9k: Cleanup the beacon tasklet
    ath9k: Fix ANI management
    ath9k: Reconfigure VIF state properly

    Sven Eckelmann (75):
    batman-adv: update internal version number
    batman-adv: Initialize lockdep class keys for hashes
    batman-adv: Return error codes instead of -1 on failures
    batman-adv: Prefix bat_algo non-static functions with batadv_
    batman-adv: Prefix bat_debugfs non-static functions with batadv_
    batman-adv: Prefix bat_sysfs non-static functions with batadv_
    batman-adv: Prefix bitarray non-static functions with batadv_
    batman-adv: Prefix bridge_loop_avoidance non-static functions with batadv_
    batman-adv: Prefix gateway-client non-static functions with batadv_
    batman-adv: Prefix gateway-common non-static functions with batadv_
    batman-adv: Prefix hard-interface non-static functions with batadv_
    batman-adv: Prefix hash non-static functions with batadv_
    batman-adv: Prefix icmp-socket non-static functions with batadv_
    batman-adv: Prefix originator non-static functions with batadv_
    batman-adv: Prefix ring_buffer non-static functions with batadv_
    batman-adv: Prefix routing non-static functions with batadv_
    batman-adv: Prefix send non-static functions with batadv_
    batman-adv: Prefix soft-interface non-static functions with batadv_
    batman-adv: Prefix translation-table non-static functions with batadv_
    batman-adv: Prefix unicast non-static functions with batadv_
    batman-adv: Prefix vis non-static functions with batadv_
    batman-adv: Prefix main non-static functions with batadv_
    batman-adv: Reformat multiline comments to consistent style
    batman-adv: Prefix bat_debugfs local static functions with batadv_
    batman-adv: Prefix bitarray static inline functions with batadv_
    batman-adv: Prefix hard-interface static inline functions with batadv_
    batman-adv: Prefix hash static inline functions with batadv_
    batman-adv: Prefix originator static inline functions with batadv_
    batman-adv: Prefix unicast static inline functions with batadv_
    batman-adv: Prefix main static inline functions with batadv_
    batman-adv: Prefix bat_iv_ogm local static functions with batadv_
    batman-adv: Prefix bat_sysfs local static functions with batadv_
    batman-adv: Prefix bridge_loop_avoidance local static functions with batadv_
    batman-adv: Prefix gateway_client local static functions with batadv_
    batman-adv: Prefix gateway_common local static functions with batadv_
    batman-adv: Prefix hard-interface local static functions with batadv_
    batman-adv: Prefix hash local static functions with batadv_
    batman-adv: Prefix icmp_socket local static functions with batadv_
    batman-adv: Prefix originator local static functions with batadv_
    batman-adv: Prefix routing local static functions with batadv_
    batman-adv: Prefix send local static functions with batadv_
    batman-adv: Prefix soft-interface local static functions with batadv_
    batman-adv: Prefix translation-table local static functions with batadv_
    ath9k: raise aggregation limit to 64k for HT IBSS
    batman-adv: Prefix unicast local static functions with batadv_
    batman-adv: Prefix vis local static functions with batadv_
    batman-adv: Prefix main local static functions with batadv_
    batman-adv: Prefix remaining function like macros with batadv_
    batman-adv: Directly print to seq_file in vis
    batman-adv: Prefix local defines with BATADV_
    batman-adv: Prefix debugfs defines with BATADV_
    batman-adv: Prefix sysfs defines with BATADV_
    batman-adv: Prefix bridge_loop_avoidance defines with BATADV_
    batman-adv: Prefix gateway defines with BATADV_
    batman-adv: Prefix icmp_socket defines with BATADV_
    batman-adv: Prefix packet defines with BATADV_
    batman-adv: Prefix types defines with BATADV_
    batman-adv: Prefix unicast defines with BATADV_
    batman-adv: Prefix vis defines with BATADV_
    batman-adv: Prefix main defines with BATADV_
    batman-adv: Prefix gateway enum with BATADV_
    batman-adv: Prefix hard-interface enum with BATADV_
    batman-adv: Prefix types enum with BATADV_
    batman-adv: Prefix packet enum with BATADV_
    batman-adv: Prefix main enum with BATADV_
    batman-adv: Prefix local debugfs structs with batadv_
    batman-adv: Prefix hash struct and typedef with batadv_
    batman-adv: Prefix local sysfs struct with batadv_
    batman-adv: Prefix packet structs with batadv_
    batman-adv: Prefix types structs with batadv_
    batman-adv: Transform BATADV_LOG_BUFF(idx) into function
    batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h}
    batman-adv: Remove space before semicolon
    batman-adv: Fix alignment after opened parentheses
    batman-adv: Don't leak information through uninitialized packet fields

    Sylvain Roger Rieunier (1):
    minstrel_ht: enable frame aggregation for fixed rate

    Szymon Janc (2):
    Bluetooth: Rename HCI_QUIRK_NO_RESET to HCI_QUIRK_RESET_ON_CLOSE
    Bluetooth: Remove unused HCI timeouts definitions

    Thadeu Lima de Souza Cascardo (1):
    mlx4_en: map entire pages to increase throughput

    Thomas Graf (24):
    ipv4: Add interface option to enable routing of 127.0.0.0/8
    dcbnl: Prepare framework to shorten handling functions
    dcbnl: Shorten all command handling functions
    dcbnl: Remove now unused dcbnl_reply()
    dcbnl: Use dcbnl_newmsg() where possible
    dcbnl: Return consistent error codes
    dcbnl: Move dcb app lookup code into dcb_app_lookup()
    dcbnl: Move dcb app allocation into dcb_app_add()
    dcbnl: Use type safe nlmsg_data()
    dcbnl: Silence harmless gcc warning about uninitialized reply_nlh
    dcbnl: Use BUG_ON() instead of BUG()
    unix_diag: Do not use RTA_PUT() macros
    sock_diag: Do not use RTA_PUT() macros
    inet_diag: Do not use RTA_PUT() macros
    ipmr: Do not use RTA_PUT() macros
    ip6mr: Do not use RTA_PUT() macros
    decnet: Do not use RTA_PUT() macros
    netlink: Get rid of obsolete rtnetlink macros
    net: Use NLMSG_DEFAULT_SIZE in combination with nlmsg_new()
    can: gw: Don't bump nlmsg_len manually
    can: gw: Use nla_policy to validate netlink attributes
    can: gw: Properly fill the netlink header when responding to RTM_GETROUTE
    can: gw: Remove pointless casts
    bridge: Fix enforcement of multicast hash_max limit

    Thomas Huehn (5):
    mac80211: reduce IEEE80211_TX_MAX_RATES
    ath9k: fixing register bit shift values of control packets to support TPC
    mwl8k: fix possible race condition in info->control.sta use
    brcmsmac: restructure info->control.sta handling as it is goning to be removed soon.
    mac80211_hwsim: fix race condition with sta/vif pointers

    Thomas Pedersen (6):
    ath6kl: enable enhanced bmiss detection
    ath6kl: issue wmi disconnect after notifying cfg80211
    mac80211: allow channel change while mesh is down
    ath6kl: fix fw capability parsing
    nl80211: specify RSSI threshold in scheduled scan
    cfg80211: support TX error rate CQM

    Timur Tabi (1):
    net/fsl_pq_mdio: use spin_event_timeout() to poll the indicator register

    Tomasz Bursztyka (1):
    netfilter: nfnetlink: check callbacks before using those in nfnetlink_rcv_msg

    Tony Cheneau (3):
    6lowpan: Fix null pointer dereference in UDP uncompression function
    6lowpan: Change byte order when storing/accessing u16 tag
    6lowpan: Change byte order when storing/accessing to len field

    Tushar Dave (2):
    e1000: Combining Bitwise OR in one expression.
    e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571()

    Valentin Ilie (1):
    drivers: connector: fixed coding style issues

    Vasanthakumar Thiagarajan (3):
    ath6kl: Fix missing gpio pin 9 configuration
    ath6kl: Fix race in aggregation reorder logic
    ath6kl: Fix unstable downlink throughput

    Victor Goldenshtein (7):
    wl12xx: fix fm_coex parameters configuration
    wl18xx: fix fm_coex parameters configuration
    wlcore: don't enable BET for high basic rates
    wlcore: wait for roc complete only for the first roc command
    wlcore: set channels 12-14 as pactive for sched scan
    mac80211: add command to get current rssi
    wlcore: enable sched scan while connected

    Vijay Subramanian (3):
    tcp: Fix bug in tcp socket early demux
    net: Remove 'unlikely' qualifier in skb_steal_sock()
    tcp: Return bool instead of int where appropriate

    Ville Nuorvala (1):
    ipv6_tunnel: Allow receiving packets on the fallback tunnel if they pass sanity checks

    Vinicius Costa Gomes (1):
    Bluetooth: Fix checking the wrong flag when accepting a socket

    Vivek Natarajan (1):
    ath9k: Ensure a fair beacon distribution in IBSS mode

    Vladimir Kondratiev (6):
    cfg80211: add 802.11ad (60gHz band) support
    wireless: regulatory for 60g
    wireless: 60g protocol constants
    {nl,cfg}80211: support high bitrates
    cfg80211: bitrate calculation for 60g
    cfg80211: fix oops due to unassigned set_monitor_enabled callback

    WANG Cong (1):
    genetlink: define lockdep_genl_is_held() when CONFIG_LOCKDEP

    Weiping Pan (1):
    rds: set correct msg_namelen

    Wey-Yi Guy (1):
    iwlwifi: set correct 32 bit boost register value

    Will Hawkins (3):
    mac80211: Track auth frame registrations on IBSS ifaces
    mac80211: send auth in IBSS only if userspace isn't handling it
    mac80211: Allow userspace to register for auth frames in IBSS

    Woody Hung (1):
    rt2x00 : RT3290 chip support v4

    Xose Vazquez Perez (1):
    wireless: rtl818x: rtl8180 add devices ids

    Yair Shapira (7):
    wlcore/wl12xx: add support for HP and SKW FEM radio manufacturers
    wlcore: add print logs of radio_status in case of BIP calibration
    wl18xx: add support for ht_mode in conf.h
    wlcore: add plt_mode including new PLT_FEM_DETECT
    wl18xx: disable calibrator based fem detect
    wlcore/wl12xx: calibrator fem detect implementation
    wlcore: make usage of nla_put clearer

    Yevgeny Petrilin (1):
    net/mlx4_en: Re-design multicast attachments flow

    Yoni Divinsky (9):
    wlcore: use psd_type indexing according to spec
    wl12xx: set the irq polarity before loading the fw
    wlcore: fix the CONF_TX_AC_ANY_TID to be 0xff
    wlcore: do not send stop fwlog cmd if fw is hanged
    wlcore: add role_id to all the sched_scan commands
    mac80211: save wmm_acm per sdata
    wlcore: do not report noise level in get survey op
    wlcore: add probe request templates for sched and one-shot scans
    wlcore: change the wait for event mechanism

    Yoshihiro Shimoda (4):
    net: sh_eth: remove unnecessary function
    net: sh_eth: remove unnecessary members/definitions
    net: sh_eth: fix up the buffer pointers
    net: sh_eth: add support for set_ringparam/get_ringparam

    Yuchung Cheng (7):
    net-tcp: Fast Open base
    net-tcp: Fast Open client - cookie cache
    net-tcp: Fast Open client - sending SYN-data
    net-tcp: Fast Open client - receiving SYN-ACK
    net-tcp: Fast Open client - sendmsg(MSG_FASTOPEN)
    net-tcp: Fast Open client - detecting SYN-data drops
    net-tcp: Fast Open client - cookie-less mode

    Yuval Mintz (22):
    Added kernel support in EEE Ethtool commands
    bnx2x: Added EEE support
    bnx2x: Added EEE Ethtool support.
    bnx2x: correct LPI pass-through configuration
    bnx2x: sfp+ Tx fault detection added
    bnx2x: link cleanup
    bnx2x: treat 0 speed as link down (copper)
    bnx2x: revised link register access
    bnx2x: 1G sfp+ module handling
    bnx2x: link module eeprom
    net-next: Add netif_get_num_default_rss_queues
    mlx4: set maximal number of default RSS queues
    vxge: set maximal number of default RSS queues
    qlge: set maximal number of default RSS queues
    cxgb3: set maximal number of default RSS queues
    cxgb4: set maximal number of default RSS queues
    myri10ge: set maximal number of default RSS queues
    tg3: set maximal number of default RSS queues
    bnx2: set maximal number of default RSS queues
    bnx2x: set maximal number of default RSS queues
    be2net: set maximal number of default RSS queues
    bnx2x: Add new 57840 device IDs

    Zefir Kurtisi (1):
    ath9k: fix/add bits for spectral scanning

    Zero.Lin (1):
    rt2x00:Add RT5392 chipset support

    alex.bluesman.smirnov@gmail.com (19):
    6lowpan: read data from skb safely
    6lowpan: fix hop limit compression
    6lowpan: remove excessive argument in pr_debug
    mac802154: add wpan device-class support
    mac802154: set and get PAN id
    mac802154: short address setter
    mac802154: page and channel setter
    mac802154: mlme start request
    drivers/ieee802154: add support for the at86rf230/231 transceivers
    mac802154: add monitor listener to TX datapath
    6lowpan: revert 'reuse eth_mac_addr()'
    drivers/ieee802154/at231rf230: remove unused return status
    6lowpan: revert: add missing spin_lock_init()
    drivers/ieee802154/at86rf230: rework irq handler
    mac802154: add get short address method
    6lowpan: get extra headroom in allocated frame
    mac802154: sparse warnings: make symbols static
    6lowpan: fix tag variable size
    6lowpan: rework fragment-deleting routine

    brenohl@br.ibm.com (1):
    cxgb3: Set vlan_feature on net_device

    danborkmann@iogearbox.net (1):
    af_packet: use sizeof instead of constant in spkt_device

    parav.pandit@emulex.com (1):
    net: added support for 40GbE link.

    stephen hemminger (2):
    ipx: move peII functions
    bridge: update documentation references

    stigge@antcom.de (1):
    net: lpc_eth: Driver cleanup

    tom.leiming@gmail.com (6):
    usbnet: remove usb_get/put_dev in .probe and .disconnect
    usbnet:pegasus: remove usb_get/put_dev in .probe and .disconnect
    usbnet:cdc-phonet: remove usb_get/put_dev in .probe and .disconnect
    usbnet: remove flag of EVENT_DEV_WAKING
    usbnet: remove declaration for intr_complete
    usbnet: don't initialize transfer buffer before submit status URB

    villacis@palosanto.com (1):
    rt2x00: Add support for RT5360 based PCI devices.

    Documentation/DocBook/80211.tmpl | 1 -
    Documentation/connector/cn_test.c | 13 +-
    Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt | 29 +
    Documentation/devicetree/bindings/net/can/fsl-flexcan.txt | 3 +
    Documentation/devicetree/bindings/net/davinci_emac.txt | 41 +
    Documentation/devicetree/bindings/net/fsl-fec.txt | 6 +-
    Documentation/devicetree/bindings/net/phy.txt | 12 +-
    Documentation/devicetree/bindings/net/stmmac.txt | 3 +-
    Documentation/feature-removal-schedule.txt | 44 +-
    Documentation/networking/batman-adv.txt | 5 +
    Documentation/networking/bonding.txt | 6 +-
    Documentation/networking/bridge.txt | 13 +-
    Documentation/networking/caif/Linux-CAIF.txt | 91 +-
    Documentation/networking/can.txt | 186 ++-
    Documentation/networking/ip-sysctl.txt | 62 +-
    Documentation/networking/openvswitch.txt | 2 +-
    Documentation/networking/s2io.txt | 14 +-
    Documentation/networking/stmmac.txt | 36 +-
    Documentation/networking/vxge.txt | 7 -
    Documentation/nfc/nfc-hci.txt | 33 +
    MAINTAINERS | 30 +-
    arch/blackfin/mach-bf537/boards/stamp.c | 2 +-
    arch/c6x/kernel/soc.c | 2 +-
    arch/m68k/include/asm/{mcfne.h => mcf8390.h} | 137 +-
    arch/mips/ar7/platform.c | 4 +-
    arch/mips/powertv/powertv_setup.c | 6 +-
    arch/sparc/net/bpf_jit_comp.c | 4 +
    arch/um/drivers/net_kern.c | 2 +-
    arch/x86/net/bpf_jit_comp.c | 4 +
    crypto/crypto_user.c | 7 +-
    drivers/bcma/Kconfig | 19 +
    drivers/bcma/Makefile | 3 +
    drivers/bcma/bcma_private.h | 31 +
    drivers/bcma/core.c | 10 +-
    drivers/bcma/driver_chipcommon.c | 5 +-
    drivers/bcma/driver_chipcommon_nflash.c | 19 +
    drivers/bcma/driver_chipcommon_pmu.c | 369 ++++--
    drivers/bcma/driver_chipcommon_sflash.c | 19 +
    drivers/bcma/driver_gmac_cmn.c | 14 +
    drivers/bcma/driver_mips.c | 33 +-
    drivers/bcma/driver_pci_host.c | 18 +-
    drivers/bcma/host_pci.c | 5 +-
    drivers/bcma/main.c | 44 +-
    drivers/bcma/scan.c | 48 +-
    drivers/bcma/scan.h | 2 +-
    drivers/bcma/sprom.c | 26 +-
    drivers/bluetooth/Kconfig | 12 +
    drivers/bluetooth/Makefile | 1 +
    drivers/bluetooth/bluecard_cs.c | 16 +-
    drivers/bluetooth/bpa10x.c | 2 +-
    drivers/bluetooth/bt3c_cs.c | 6 +-
    drivers/bluetooth/btmrvl_main.c | 8 +-
    drivers/bluetooth/btmrvl_sdio.c | 6 +-
    drivers/bluetooth/btuart_cs.c | 6 +-
    drivers/bluetooth/btusb.c | 14 +-
    drivers/bluetooth/dtl1_cs.c | 22 +-
    drivers/bluetooth/hci_bcsp.c | 2 +-
    drivers/bluetooth/hci_h4.c | 2 +-
    drivers/bluetooth/hci_h5.c | 747 +++++++++++
    drivers/bluetooth/hci_ldisc.c | 68 +-
    drivers/bluetooth/hci_ll.c | 6 +-
    drivers/bluetooth/hci_uart.h | 10 +
    drivers/connector/cn_proc.c | 36 +-
    drivers/connector/cn_queue.c | 12 +-
    drivers/connector/connector.c | 30 +-
    drivers/ieee802154/Kconfig | 6 +
    drivers/ieee802154/Makefile | 1 +
    drivers/ieee802154/at86rf230.c | 968 ++++++++++++++
    drivers/infiniband/core/netlink.c | 17 +-
    drivers/infiniband/hw/cxgb3/iwch_cm.c | 5 +-
    drivers/infiniband/hw/mlx4/main.c | 65 +-
    drivers/infiniband/hw/mlx4/mlx4_ib.h | 1 +
    drivers/infiniband/hw/mlx4/qp.c | 1 +
    drivers/infiniband/ulp/ipoib/ipoib_cm.c | 2 +-
    drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 +-
    drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 35 +-
    drivers/isdn/gigaset/capi.c | 2 +
    drivers/isdn/hardware/mISDN/hfcsusb.c | 18 +-
    drivers/isdn/hisax/hfc_usb.c | 18 +-
    drivers/isdn/hisax/isurf.c | 5 +
    drivers/misc/Kconfig | 1 -
    drivers/misc/Makefile | 1 -
    drivers/misc/iwmc3200top/Kconfig | 20 -
    drivers/misc/iwmc3200top/Makefile | 29 -
    drivers/misc/iwmc3200top/debugfs.c | 137 --
    drivers/misc/iwmc3200top/debugfs.h | 58 -
    drivers/misc/iwmc3200top/fw-download.c | 358 ------
    drivers/misc/iwmc3200top/fw-msg.h | 113 --
    drivers/misc/iwmc3200top/iwmc3200top.h | 205 ---
    drivers/misc/iwmc3200top/log.c | 348 -----
    drivers/misc/iwmc3200top/log.h | 171 ---
    drivers/misc/iwmc3200top/main.c | 662 ----------
    drivers/net/appletalk/cops.c | 2 +-
    drivers/net/bonding/bond_3ad.c | 13 +-
    drivers/net/bonding/bond_3ad.h | 4 +-
    drivers/net/bonding/bond_alb.c | 26 +-
    drivers/net/bonding/bond_main.c | 84 +-
    drivers/net/bonding/bond_sysfs.c | 2 +-
    drivers/net/bonding/bonding.h | 4 +-
    drivers/net/caif/caif_hsi.c | 548 ++++----
    drivers/net/can/at91_can.c | 2 +-
    drivers/net/can/bfin_can.c | 4 +-
    drivers/net/can/c_can/Kconfig | 20 +-
    drivers/net/can/c_can/Makefile | 1 +
    drivers/net/can/c_can/c_can.c | 122 +-
    drivers/net/can/c_can/c_can.h | 163 ++-
    drivers/net/can/c_can/c_can_pci.c | 221 ++++
    drivers/net/can/c_can/c_can_platform.c | 76 +-
    drivers/net/can/cc770/cc770.c | 4 +-
    drivers/net/can/dev.c | 37 +-
    drivers/net/can/flexcan.c | 154 ++-
    drivers/net/can/janz-ican3.c | 241 +++-
    drivers/net/can/mcp251x.c | 5 +-
    drivers/net/can/mscan/mpc5xxx_can.c | 2 +-
    drivers/net/can/mscan/mscan.c | 2 +-
    drivers/net/can/pch_can.c | 2 +-
    drivers/net/can/sja1000/sja1000.c | 2 +-
    drivers/net/can/softing/softing_main.c | 2 +-
    drivers/net/can/ti_hecc.c | 2 +-
    drivers/net/can/usb/ems_usb.c | 2 +-
    drivers/net/can/usb/esd_usb2.c | 2 +-
    drivers/net/can/usb/peak_usb/pcan_usb_core.h | 2 +-
    drivers/net/can/vcan.c | 27 +-
    drivers/net/cris/eth_v10.c | 2 +-
    drivers/net/dummy.c | 19 +-
    drivers/net/ethernet/3com/3c501.c | 2 +-
    drivers/net/ethernet/8390/Kconfig | 14 +
    drivers/net/ethernet/8390/Makefile | 1 +
    drivers/net/ethernet/8390/apne.c | 2 +-
    drivers/net/ethernet/8390/mcf8390.c | 480 +++++++
    drivers/net/ethernet/aeroflex/greth.c | 8 +-
    drivers/net/ethernet/amd/declance.c | 4 +-
    drivers/net/ethernet/amd/lance.c | 5 +-
    drivers/net/ethernet/apple/macmace.c | 2 +-
    drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 8 +-
    drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 5 +
    drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 93 +-
    drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 2 +-
    drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 105 +-
    drivers/net/ethernet/atheros/atl1e/atl1e_param.c | 2 +-
    drivers/net/ethernet/atheros/atlx/atl1.c | 45 +-
    drivers/net/ethernet/atheros/atlx/atl2.c | 58 +-
    drivers/net/ethernet/atheros/atlx/atlx.c | 10 +-
    drivers/net/ethernet/broadcom/b44.c | 96 +-
    drivers/net/ethernet/broadcom/b44.h | 3 +-
    drivers/net/ethernet/broadcom/bnx2.c | 100 +-
    drivers/net/ethernet/broadcom/bnx2.h | 45 +
    drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 197 +--
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 252 ++--
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 63 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 30 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 585 ++++++++-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 4 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 184 +--
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 1232 +++++++++++-------
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 53 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 310 +++--
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_mfw_req.h | 168 +++
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 128 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 8 +
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 42 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 68 +-
    drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 2 +
    drivers/net/ethernet/broadcom/cnic.c | 53 +-
    drivers/net/ethernet/broadcom/cnic_if.h | 13 +-
    drivers/net/ethernet/broadcom/tg3.c | 284 ++++-
    drivers/net/ethernet/broadcom/tg3.h | 47 +-
    drivers/net/ethernet/brocade/bna/bfa_cee.c | 97 +-
    drivers/net/ethernet/brocade/bna/bfa_cs.h | 34 +-
    drivers/net/ethernet/brocade/bna/bfa_defs.h | 63 +-
    drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 15 +-
    drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 35 +-
    drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 3 +-
    drivers/net/ethernet/brocade/bna/bfa_ioc.c | 393 ++----
    drivers/net/ethernet/brocade/bna/bfa_ioc.h | 43 +-
    drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 48 +-
    drivers/net/ethernet/brocade/bna/bfa_msgq.c | 4 +-
    drivers/net/ethernet/brocade/bna/bfi.h | 81 +-
    drivers/net/ethernet/brocade/bna/bfi_cna.h | 42 +-
    drivers/net/ethernet/brocade/bna/bfi_enet.h | 107 +-
    drivers/net/ethernet/brocade/bna/bfi_reg.h | 4 +-
    drivers/net/ethernet/brocade/bna/bna.h | 51 +-
    drivers/net/ethernet/brocade/bna/bna_enet.c | 15 +-
    drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 33 +-
    drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 17 +-
    drivers/net/ethernet/brocade/bna/bna_types.h | 66 +-
    drivers/net/ethernet/brocade/bna/bnad.c | 12 +-
    drivers/net/ethernet/brocade/bna/bnad.h | 4 +-
    drivers/net/ethernet/brocade/bna/cna_fwimg.c | 4 +-
    drivers/net/ethernet/cadence/macb.c | 13 +-
    drivers/net/ethernet/calxeda/xgmac.c | 35 +-
    drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 6 +-
    drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 30 +-
    drivers/net/ethernet/chelsio/cxgb3/l2t.c | 6 +-
    drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
    drivers/net/ethernet/chelsio/cxgb3/sge.c | 2 +-
    drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 +-
    drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 +-
    drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +-
    drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +-
    drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +-
    drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 5 +-
    drivers/net/ethernet/cisco/enic/enic_main.c | 2 -
    drivers/net/ethernet/dec/tulip/de4x5.c | 2 +-
    drivers/net/ethernet/emulex/benet/be.h | 31 +-
    drivers/net/ethernet/emulex/benet/be_cmds.c | 171 ++-
    drivers/net/ethernet/emulex/benet/be_cmds.h | 57 +-
    drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +-
    drivers/net/ethernet/emulex/benet/be_hw.h | 9 +-
    drivers/net/ethernet/emulex/benet/be_main.c | 518 ++++----
    drivers/net/ethernet/ethoc.c | 6 +-
    drivers/net/ethernet/faraday/ftgmac100.c | 9 +-
    drivers/net/ethernet/faraday/ftmac100.c | 11 +-
    drivers/net/ethernet/freescale/fec.c | 32 +-
    drivers/net/ethernet/freescale/fsl_pq_mdio.c | 29 +-
    drivers/net/ethernet/freescale/gianfar.c | 491 +++----
    drivers/net/ethernet/freescale/gianfar_ethtool.c | 420 +++---
    drivers/net/ethernet/freescale/ucc_geth.c | 2 +-
    drivers/net/ethernet/hp/hp100.c | 6 +-
    drivers/net/ethernet/i825xx/lp486e.c | 8 +-
    drivers/net/ethernet/i825xx/sun3_82586.c | 4 +-
    drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +-
    drivers/net/ethernet/intel/e100.c | 40 +-
    drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 1 +
    drivers/net/ethernet/intel/e1000/e1000_hw.c | 8 +-
    drivers/net/ethernet/intel/e1000/e1000_main.c | 21 +-
    drivers/net/ethernet/intel/e1000e/82571.c | 14 +-
    drivers/net/ethernet/intel/e1000e/e1000.h | 1 +
    drivers/net/ethernet/intel/e1000e/ethtool.c | 6 +-
    drivers/net/ethernet/intel/e1000e/netdev.c | 45 +-
    drivers/net/ethernet/intel/e1000e/param.c | 43 +-
    drivers/net/ethernet/intel/igb/e1000_regs.h | 1 +
    drivers/net/ethernet/intel/igb/igb.h | 25 +-
    drivers/net/ethernet/intel/igb/igb_ethtool.c | 52 +-
    drivers/net/ethernet/intel/igb/igb_main.c | 164 ++-
    drivers/net/ethernet/intel/igb/igb_ptp.c | 12 +-
    drivers/net/ethernet/intel/igbvf/netdev.c | 1 +
    drivers/net/ethernet/intel/igbvf/vf.c | 5 +-
    drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 5 +-
    drivers/net/ethernet/intel/ixgb/ixgb_ids.h | 5 -
    drivers/net/ethernet/intel/ixgb/ixgb_main.c | 16 +-
    drivers/net/ethernet/intel/ixgbe/Makefile | 4 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe.h | 100 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 8 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 48 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 1 +
    drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c | 78 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h | 1 +
    drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 26 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 159 +--
    drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 395 +++---
    drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h | 15 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 838 +++++++-----
    drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 769 +++++------
    drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 23 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 187 ++-
    drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 223 ++--
    drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 1 -
    drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c | 10 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 46 +-
    drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 4 +
    drivers/net/ethernet/intel/ixgbevf/defines.h | 28 +-
    drivers/net/ethernet/intel/ixgbevf/ethtool.c | 172 +--
    drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 114 +-
    drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1371 ++++++++------------
    drivers/net/ethernet/jme.c | 14 +
    drivers/net/ethernet/lantiq_etop.c | 3 +-
    drivers/net/ethernet/marvell/mv643xx_eth.c | 4 +-
    drivers/net/ethernet/marvell/pxa168_eth.c | 4 +-
    drivers/net/ethernet/marvell/sky2.c | 18 +-
    drivers/net/ethernet/marvell/sky2.h | 5 +
    drivers/net/ethernet/mellanox/mlx4/cmd.c | 19 +
    drivers/net/ethernet/mellanox/mlx4/en_cq.c | 9 +-
    drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 382 ++++++
    drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 630 +++++++--
    drivers/net/ethernet/mellanox/mlx4/en_rx.c | 270 ++--
    drivers/net/ethernet/mellanox/mlx4/eq.c | 12 +-
    drivers/net/ethernet/mellanox/mlx4/fw.c | 91 +-
    drivers/net/ethernet/mellanox/mlx4/fw.h | 3 +
    drivers/net/ethernet/mellanox/mlx4/main.c | 59 +-
    drivers/net/ethernet/mellanox/mlx4/mcg.c | 523 +++++++-
    drivers/net/ethernet/mellanox/mlx4/mlx4.h | 29 +-
    drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 47 +-
    drivers/net/ethernet/mellanox/mlx4/port.c | 108 +-
    drivers/net/ethernet/mellanox/mlx4/profile.c | 12 +-
    drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 285 ++++-
    drivers/net/ethernet/micrel/ks8851.c | 2 +-
    drivers/net/ethernet/micrel/ks8851_mll.c | 35 +-
    drivers/net/ethernet/micrel/ksz884x.c | 10 +-
    drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +-
    drivers/net/ethernet/neterion/s2io.c | 24 +-
    drivers/net/ethernet/neterion/vxge/vxge-config.c | 8 +-
    drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +-
    drivers/net/ethernet/neterion/vxge/vxge-main.c | 23 +-
    drivers/net/ethernet/neterion/vxge/vxge-main.h | 3 +-
    drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 5 +-
    drivers/net/ethernet/nvidia/forcedeth.c | 10 +-
    drivers/net/ethernet/nxp/lpc_eth.c | 18 +-
    drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c | 12 +-
    drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 10 +-
    drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 42 +-
    drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 4 +-
    drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 4 +-
    drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c | 21 +-
    drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 4 +-
    drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | 6 +-
    drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 15 +-
    drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 37 +-
    drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | 1 +
    drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 5 +-
    drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 10 +
    drivers/net/ethernet/qlogic/qlge/qlge.h | 13 +-
    drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c | 315 +++--
    drivers/net/ethernet/qlogic/qlge/qlge_main.c | 100 +-
    drivers/net/ethernet/rdc/r6040.c | 16 +-
    drivers/net/ethernet/realtek/r8169.c | 1002 ++++++++++-----
    drivers/net/ethernet/renesas/sh_eth.c | 371 ++++--
    drivers/net/ethernet/renesas/sh_eth.h | 77 +-
    drivers/net/ethernet/sfc/efx.c | 10 +-
    drivers/net/ethernet/sfc/enum.h | 8 +-
    drivers/net/ethernet/sfc/ethtool.c | 2 +-
    drivers/net/ethernet/sfc/falcon.c | 35 +-
    drivers/net/ethernet/sfc/falcon_xmac.c | 12 +-
    drivers/net/ethernet/sfc/filter.c | 2 +-
    drivers/net/ethernet/sfc/mcdi.c | 11 +-
    drivers/net/ethernet/sfc/mcdi_mon.c | 1 +
    drivers/net/ethernet/sfc/mcdi_pcol.h | 3 +-
    drivers/net/ethernet/sfc/net_driver.h | 11 +-
    drivers/net/ethernet/sfc/nic.c | 11 +-
    drivers/net/ethernet/sfc/nic.h | 18 +
    drivers/net/ethernet/sfc/rx.c | 23 +-
    drivers/net/ethernet/sfc/selftest.c | 64 +-
    drivers/net/ethernet/sfc/siena.c | 37 +-
    drivers/net/ethernet/sfc/tx.c | 93 +-
    drivers/net/ethernet/sgi/ioc3-eth.c | 4 +-
    drivers/net/ethernet/smsc/smc911x.c | 6 +-
    drivers/net/ethernet/smsc/smc91x.c | 6 +-
    drivers/net/ethernet/smsc/smsc911x.c | 19 +-
    drivers/net/ethernet/smsc/smsc9420.c | 3 +-
    drivers/net/ethernet/stmicro/stmmac/common.h | 31 +-
    drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 20 +
    drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 101 +-
    drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c | 4 +-
    drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 1 +
    drivers/net/ethernet/stmicro/stmmac/stmmac.h | 8 +
    drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 57 +
    drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 196 ++-
    drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 +-
    drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 12 +-
    drivers/net/ethernet/sun/niu.c | 6 +-
    drivers/net/ethernet/sun/sunbmac.c | 2 -
    drivers/net/ethernet/sun/sungem.c | 1 -
    drivers/net/ethernet/sun/sunhme.c | 3 -
    drivers/net/ethernet/sun/sunqe.c | 2 +-
    drivers/net/ethernet/tehuti/tehuti.c | 177 +--
    drivers/net/ethernet/ti/cpsw.c | 25 +-
    drivers/net/ethernet/ti/davinci_emac.c | 208 ++-
    drivers/net/ethernet/ti/davinci_mdio.c | 25 +-
    drivers/net/ethernet/tile/tilegx.c | 61 +-
    drivers/net/ethernet/toshiba/spider_net.c | 6 +-
    drivers/net/ethernet/via/via-velocity.c | 2 +-
    drivers/net/ethernet/wiznet/w5100.c | 2 +-
    drivers/net/ethernet/wiznet/w5300.c | 2 +-
    drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +-
    drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +-
    drivers/net/fddi/defxx.c | 4 +-
    drivers/net/fddi/skfp/pmf.c | 8 +-
    drivers/net/hamradio/mkiss.c | 8 +-
    drivers/net/hyperv/hyperv_net.h | 1 +
    drivers/net/hyperv/netvsc.c | 2 +-
    drivers/net/hyperv/netvsc_drv.c | 30 +-
    drivers/net/hyperv/rndis_filter.c | 79 ++
    drivers/net/irda/ali-ircc.c | 6 +-
    drivers/net/irda/au1k_ir.c | 2 +-
    drivers/net/loopback.c | 4 +-
    drivers/net/macvtap.c | 8 +-
    drivers/net/phy/Kconfig | 5 +
    drivers/net/phy/Makefile | 1 +
    drivers/net/phy/amd.c | 8 +-
    drivers/net/phy/bcm63xx.c | 31 +-
    drivers/net/phy/bcm87xx.c | 231 ++++
    drivers/net/phy/broadcom.c | 119 +-
    drivers/net/phy/cicada.c | 35 +-
    drivers/net/phy/davicom.c | 41 +-
    drivers/net/phy/dp83640.c | 23 +-
    drivers/net/phy/fixed.c | 4 +-
    drivers/net/phy/icplus.c | 31 +-
    drivers/net/phy/lxt.c | 47 +-
    drivers/net/phy/marvell.c | 22 +-
    drivers/net/phy/mdio_bus.c | 14 +-
    drivers/net/phy/micrel.c | 62 +-
    drivers/net/phy/national.c | 8 +-
    drivers/net/phy/phy.c | 316 ++++-
    drivers/net/phy/phy_device.c | 139 +-
    drivers/net/phy/realtek.c | 6 +-
    drivers/net/phy/smsc.c | 64 +-
    drivers/net/phy/spi_ks8995.c | 4 +-
    drivers/net/phy/ste10Xp.c | 21 +-
    drivers/net/phy/vitesse.c | 52 +-
    drivers/net/slip/slip.c | 4 +-
    drivers/net/team/Kconfig | 13 +-
    drivers/net/team/Makefile | 1 +
    drivers/net/team/team.c | 777 ++++++++----
    drivers/net/team/team_mode_activebackup.c | 17 +-
    drivers/net/team/team_mode_broadcast.c | 87 ++
    drivers/net/team/team_mode_loadbalance.c | 546 +++++++-
    drivers/net/team/team_mode_roundrobin.c | 13 +-
    drivers/net/tun.c | 153 ++-
    drivers/net/usb/Kconfig | 1 +
    drivers/net/usb/Makefile | 1 +
    drivers/net/usb/asix.h | 218 ++++
    drivers/net/usb/asix_common.c | 631 +++++++++
    drivers/net/usb/{asix.c => asix_devices.c} | 666 +---------
    drivers/net/usb/ax88172a.c | 414 ++++++
    drivers/net/usb/cdc-phonet.c | 4 +-
    drivers/net/usb/pegasus.c | 4 -
    drivers/net/usb/qmi_wwan.c | 352 +++---
    drivers/net/usb/smsc75xx.c | 2 +-
    drivers/net/usb/smsc95xx.c | 34 +-
    drivers/net/usb/usbnet.c | 77 +-
    drivers/net/virtio_net.c | 10 +-
    drivers/net/vmxnet3/vmxnet3_drv.c | 2 +-
    drivers/net/wan/x25_asy.c | 2 +-
    drivers/net/wimax/i2400m/Kconfig | 22 -
    drivers/net/wimax/i2400m/Makefile | 8 -
    drivers/net/wimax/i2400m/control.c | 4 +-
    drivers/net/wimax/i2400m/driver.c | 5 +-
    drivers/net/wimax/i2400m/fw.c | 5 +-
    drivers/net/wimax/i2400m/i2400m-sdio.h | 157 ---
    drivers/net/wimax/i2400m/i2400m.h | 13 +-
    drivers/net/wimax/i2400m/sdio-debug-levels.h | 22 -
    drivers/net/wimax/i2400m/sdio-fw.c | 210 ---
    drivers/net/wimax/i2400m/sdio-rx.c | 301 -----
    drivers/net/wimax/i2400m/sdio-tx.c | 177 ---
    drivers/net/wimax/i2400m/sdio.c | 602 ---------
    drivers/net/wimax/i2400m/usb-fw.c | 2 +-
    drivers/net/wireless/Kconfig | 1 -
    drivers/net/wireless/Makefile | 2 -
    drivers/net/wireless/adm8211.c | 5 +-
    drivers/net/wireless/airo.c | 4 +-
    drivers/net/wireless/ath/ath.h | 2 +
    drivers/net/wireless/ath/ath5k/Kconfig | 8 +
    drivers/net/wireless/ath/ath5k/base.c | 17 +-
    drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +-
    drivers/net/wireless/ath/ath6kl/cfg80211.c | 288 +++--
    drivers/net/wireless/ath/ath6kl/cfg80211.h | 8 +-
    drivers/net/wireless/ath/ath6kl/core.c | 8 +-
    drivers/net/wireless/ath/ath6kl/core.h | 46 +-
    drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +-
    drivers/net/wireless/ath/ath6kl/init.c | 28 +-
    drivers/net/wireless/ath/ath6kl/main.c | 28 +-
    drivers/net/wireless/ath/ath6kl/target.h | 1 +
    drivers/net/wireless/ath/ath6kl/txrx.c | 48 +-
    drivers/net/wireless/ath/ath6kl/wmi.c | 158 ++-
    drivers/net/wireless/ath/ath6kl/wmi.h | 58 +-
    drivers/net/wireless/ath/ath9k/Kconfig | 2 +-
    drivers/net/wireless/ath/ath9k/Makefile | 5 +-
    drivers/net/wireless/ath/ath9k/ahb.c | 6 +-
    drivers/net/wireless/ath/ath9k/ani.c | 489 +------
    drivers/net/wireless/ath/ath9k/ani.h | 32 +-
    drivers/net/wireless/ath/ath9k/antenna.c | 776 ++++++++++++
    drivers/net/wireless/ath/ath9k/ar5008_phy.c | 176 +--
    drivers/net/wireless/ath/ath9k/ar9002_hw.c | 164 +--
    drivers/net/wireless/ath/ath9k/ar9002_initvals.h | 14 +
    drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 1 +
    drivers/net/wireless/ath/ath9k/ar9003_calib.c | 33 +-
    drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 214 ++--
    drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 3 +-
    drivers/net/wireless/ath/ath9k/ar9003_hw.c | 535 +++-----
    drivers/net/wireless/ath/ath9k/ar9003_mac.c | 7 +-
    drivers/net/wireless/ath/ath9k/ar9003_mci.c | 734 +++++------
    drivers/net/wireless/ath/ath9k/ar9003_mci.h | 40 +-
    drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 2 +-
    drivers/net/wireless/ath/ath9k/ar9003_phy.c | 124 +-
    drivers/net/wireless/ath/ath9k/ar9003_phy.h | 43 +-
    drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 53 +-
    drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h | 882 +------------
    drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 755 +++++------
    drivers/net/wireless/ath/ath9k/ar9462_2p0_initvals.h | 12 +-
    drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 1528 +++++++++-------------
    drivers/net/wireless/ath/ath9k/ar955x_1p0_initvals.h | 1284 +++++++++++++++++++
    drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 772 +----------
    drivers/net/wireless/ath/ath9k/ath9k.h | 93 +-
    drivers/net/wireless/ath/ath9k/beacon.c | 528 +++-----
    drivers/net/wireless/ath/ath9k/btcoex.c | 10 +-
    drivers/net/wireless/ath/ath9k/btcoex.h | 4 +
    drivers/net/wireless/ath/ath9k/calib.h | 6 +-
    drivers/net/wireless/ath/ath9k/debug.c | 22 +-
    drivers/net/wireless/ath/ath9k/debug.h | 25 +-
    drivers/net/wireless/ath/ath9k/eeprom.h | 4 -
    drivers/net/wireless/ath/ath9k/eeprom_4k.c | 5 +-
    drivers/net/wireless/ath/ath9k/eeprom_9287.c | 2 +-
    drivers/net/wireless/ath/ath9k/eeprom_def.c | 7 +-
    drivers/net/wireless/ath/ath9k/gpio.c | 69 +-
    drivers/net/wireless/ath/ath9k/htc.h | 4 +-
    drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 10 +-
    drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 122 +-
    drivers/net/wireless/ath/ath9k/htc_drv_init.c | 4 +-
    drivers/net/wireless/ath/ath9k/htc_drv_main.c | 82 +-
    drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +-
    drivers/net/wireless/ath/ath9k/hw.c | 285 +++--
    drivers/net/wireless/ath/ath9k/hw.h | 107 +-
    drivers/net/wireless/ath/ath9k/init.c | 39 +-
    drivers/net/wireless/ath/ath9k/link.c | 555 ++++++++
    drivers/net/wireless/ath/ath9k/mac.c | 2 +-
    drivers/net/wireless/ath/ath9k/mac.h | 1 +
    drivers/net/wireless/ath/ath9k/main.c | 1406 +++++++++++----------
    drivers/net/wireless/ath/ath9k/mci.c | 246 ++--
    drivers/net/wireless/ath/ath9k/mci.h | 11 +-
    drivers/net/wireless/ath/ath9k/pci.c | 10 +-
    drivers/net/wireless/ath/ath9k/rc.c | 17 +-
    drivers/net/wireless/ath/ath9k/recv.c | 773 +-----------
    drivers/net/wireless/ath/ath9k/reg.h | 171 ++-
    drivers/net/wireless/ath/ath9k/wow.c | 532 ++++++++
    drivers/net/wireless/ath/ath9k/xmit.c | 165 ++-
    drivers/net/wireless/ath/carl9170/carl9170.h | 11 +
    drivers/net/wireless/ath/carl9170/cmd.c | 2 +-
    drivers/net/wireless/ath/carl9170/fw.c | 3 +
    drivers/net/wireless/ath/carl9170/fwdesc.h | 3 +
    drivers/net/wireless/ath/carl9170/main.c | 6 +
    drivers/net/wireless/ath/carl9170/rx.c | 53 +-
    drivers/net/wireless/ath/carl9170/tx.c | 69 +-
    drivers/net/wireless/ath/carl9170/version.h | 8 +-
    drivers/net/wireless/atmel.c | 4 +-
    drivers/net/wireless/b43/b43.h | 7 -
    drivers/net/wireless/b43/main.c | 32 +-
    drivers/net/wireless/b43/phy_n.c | 17 +-
    drivers/net/wireless/b43/xmit.c | 9 +-
    drivers/net/wireless/b43legacy/dma.c | 2 +-
    drivers/net/wireless/b43legacy/main.c | 2 +-
    drivers/net/wireless/b43legacy/xmit.c | 6 +-
    drivers/net/wireless/brcm80211/brcmfmac/Makefile | 2 +
    drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 2 +
    drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 3 +
    drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 8 +
    drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 29 +-
    drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 126 ++
    drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 59 +
    drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 9 +
    drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 669 +++++++---
    drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c | 17 +
    drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 7 +-
    drivers/net/wireless/brcm80211/brcmsmac/aiutils.c | 131 +-
    drivers/net/wireless/brcm80211/brcmsmac/aiutils.h | 18 +-
    drivers/net/wireless/brcm80211/brcmsmac/ampdu.c | 16 +-
    drivers/net/wireless/brcm80211/brcmsmac/channel.c | 1223 ++++--------------
    drivers/net/wireless/brcm80211/brcmsmac/channel.h | 4 +-
    drivers/net/wireless/brcm80211/brcmsmac/dma.c | 17 +-
    drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c | 21 +-
    drivers/net/wireless/brcm80211/brcmsmac/main.c | 127 +-
    drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c | 22 +-
    drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c | 142 ++-
    drivers/net/wireless/brcm80211/brcmsmac/pmu.c | 172 +--
    drivers/net/wireless/brcm80211/brcmsmac/pmu.h | 3 -
    drivers/net/wireless/brcm80211/brcmsmac/pub.h | 2 +-
    drivers/net/wireless/brcm80211/brcmutil/utils.c | 2 +
    drivers/net/wireless/brcm80211/include/brcm_hw_ids.h | 1 +
    drivers/net/wireless/brcm80211/include/soc.h | 62 -
    drivers/net/wireless/hostap/hostap_proc.c | 3 +-
    drivers/net/wireless/ipw2x00/ipw2200.c | 27 +-
    drivers/net/wireless/iwlegacy/3945-rs.c | 2 +-
    drivers/net/wireless/iwlegacy/4965-mac.c | 13 +-
    drivers/net/wireless/iwlegacy/common.c | 9 +-
    drivers/net/wireless/iwlwifi/Kconfig | 5 +
    drivers/net/wireless/iwlwifi/Makefile | 32 +-
    drivers/net/wireless/iwlwifi/dvm/Makefile | 13 +
    drivers/net/wireless/iwlwifi/{iwl-agn.h => dvm/agn.h} | 113 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-calib.c => dvm/calib.c} | 24 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-calib.h => dvm/calib.h} | 4 +-
    drivers/net/wireless/iwlwifi/{iwl-commands.h => dvm/commands.h} | 48 +-
    drivers/net/wireless/iwlwifi/{iwl-debugfs.c => dvm/debugfs.c} | 37 +-
    drivers/net/wireless/iwlwifi/{iwl-dev.h => dvm/dev.h} | 192 +--
    drivers/net/wireless/iwlwifi/{iwl-agn-devices.c => dvm/devices.c} | 191 +--
    drivers/net/wireless/iwlwifi/{iwl-led.c => dvm/led.c} | 5 +-
    drivers/net/wireless/iwlwifi/{iwl-led.h => dvm/led.h} | 0
    drivers/net/wireless/iwlwifi/{iwl-agn-lib.c => dvm/lib.c} | 24 +-
    drivers/net/wireless/iwlwifi/{iwl-mac80211.c => dvm/mac80211.c} | 201 +--
    drivers/net/wireless/iwlwifi/{iwl-agn.c => dvm/main.c} | 504 +++-----
    drivers/net/wireless/iwlwifi/{iwl-power.c => dvm/power.c} | 11 +-
    drivers/net/wireless/iwlwifi/{iwl-power.h => dvm/power.h} | 2 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-rs.c => dvm/rs.c} | 50 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-rs.h => dvm/rs.h} | 3 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-rx.c => dvm/rx.c} | 78 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-rxon.c => dvm/rxon.c} | 54 +-
    drivers/net/wireless/iwlwifi/{iwl-scan.c => dvm/scan.c} | 195 +--
    drivers/net/wireless/iwlwifi/{iwl-agn-sta.c => dvm/sta.c} | 60 +-
    drivers/net/wireless/iwlwifi/dvm/testmode.c | 471 +++++++
    drivers/net/wireless/iwlwifi/{iwl-agn-tt.c => dvm/tt.c} | 13 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-tt.h => dvm/tt.h} | 2 +-
    drivers/net/wireless/iwlwifi/{iwl-agn-tx.c => dvm/tx.c} | 62 +-
    drivers/net/wireless/iwlwifi/{iwl-ucode.c => dvm/ucode.c} | 71 +-
    drivers/net/wireless/iwlwifi/iwl-config.h | 30 +-
    drivers/net/wireless/iwlwifi/iwl-csr.h | 28 +-
    drivers/net/wireless/iwlwifi/iwl-debug.c | 11 +-
    drivers/net/wireless/iwlwifi/iwl-debug.h | 17 +-
    drivers/net/wireless/iwlwifi/iwl-devtrace.c | 5 +
    drivers/net/wireless/iwlwifi/iwl-devtrace.h | 5 +-
    drivers/net/wireless/iwlwifi/iwl-drv.c | 152 ++-
    drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 903 +++++++++++++
    drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 138 ++
    drivers/net/wireless/iwlwifi/iwl-eeprom-read.c | 463 +++++++
    drivers/net/wireless/iwlwifi/iwl-eeprom-read.h | 70 +
    drivers/net/wireless/iwlwifi/iwl-eeprom.c | 1148 -----------------
    drivers/net/wireless/iwlwifi/iwl-eeprom.h | 269 ----
    drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +
    drivers/net/wireless/iwlwifi/iwl-io.c | 53 +-
    drivers/net/wireless/iwlwifi/iwl-io.h | 16 +-
    drivers/net/wireless/iwlwifi/iwl-notif-wait.c | 13 +-
    drivers/net/wireless/iwlwifi/iwl-op-mode.h | 24 +-
    drivers/net/wireless/iwlwifi/iwl-prph.h | 2 +-
    drivers/net/wireless/iwlwifi/iwl-test.c | 856 +++++++++++++
    drivers/net/wireless/iwlwifi/iwl-test.h | 161 +++
    drivers/net/wireless/iwlwifi/iwl-testmode.c | 1114 ----------------
    drivers/net/wireless/iwlwifi/iwl-trans.h | 82 +-
    drivers/net/wireless/iwlwifi/{iwl-1000.c => pcie/1000.c} | 19 +-
    drivers/net/wireless/iwlwifi/{iwl-2000.c => pcie/2000.c} | 24 +-
    drivers/net/wireless/iwlwifi/{iwl-5000.c => pcie/5000.c} | 20 +-
    drivers/net/wireless/iwlwifi/{iwl-6000.c => pcie/6000.c} | 25 +-
    drivers/net/wireless/iwlwifi/{iwl-cfg.h => pcie/cfg.h} | 0
    drivers/net/wireless/iwlwifi/{iwl-pci.c => pcie/drv.c} | 5 +-
    drivers/net/wireless/iwlwifi/{iwl-trans-pcie-int.h => pcie/internal.h} | 25 +-
    drivers/net/wireless/iwlwifi/{iwl-trans-pcie-rx.c => pcie/rx.c} | 106 +-
    drivers/net/wireless/iwlwifi/{iwl-trans-pcie.c => pcie/trans.c} | 385 +++---
    drivers/net/wireless/iwlwifi/{iwl-trans-pcie-tx.c => pcie/tx.c} | 200 ++-
    drivers/net/wireless/iwmc3200wifi/Kconfig | 39 -
    drivers/net/wireless/iwmc3200wifi/Makefile | 10 -
    drivers/net/wireless/iwmc3200wifi/bus.h | 57 -
    drivers/net/wireless/iwmc3200wifi/cfg80211.c | 882 -------------
    drivers/net/wireless/iwmc3200wifi/cfg80211.h | 31 -
    drivers/net/wireless/iwmc3200wifi/commands.c | 1002 ---------------
    drivers/net/wireless/iwmc3200wifi/commands.h | 509 --------
    drivers/net/wireless/iwmc3200wifi/debug.h | 123 --
    drivers/net/wireless/iwmc3200wifi/debugfs.c | 488 -------
    drivers/net/wireless/iwmc3200wifi/eeprom.c | 234 ----
    drivers/net/wireless/iwmc3200wifi/eeprom.h | 127 --
    drivers/net/wireless/iwmc3200wifi/fw.c | 416 ------
    drivers/net/wireless/iwmc3200wifi/fw.h | 100 --
    drivers/net/wireless/iwmc3200wifi/hal.c | 470 -------
    drivers/net/wireless/iwmc3200wifi/hal.h | 237 ----
    drivers/net/wireless/iwmc3200wifi/iwm.h | 367 ------
    drivers/net/wireless/iwmc3200wifi/lmac.h | 484 -------
    drivers/net/wireless/iwmc3200wifi/main.c | 847 -------------
    drivers/net/wireless/iwmc3200wifi/netdev.c | 191 ---
    drivers/net/wireless/iwmc3200wifi/rx.c | 1701 -------------------------
    drivers/net/wireless/iwmc3200wifi/rx.h | 60 -
    drivers/net/wireless/iwmc3200wifi/sdio.c | 509 --------
    drivers/net/wireless/iwmc3200wifi/sdio.h | 64 -
    drivers/net/wireless/iwmc3200wifi/trace.c | 3 -
    drivers/net/wireless/iwmc3200wifi/trace.h | 283 -----
    drivers/net/wireless/iwmc3200wifi/tx.c | 529 --------
    drivers/net/wireless/iwmc3200wifi/umac.h | 789 ------------
    drivers/net/wireless/libertas/cfg.c | 46 +-
    drivers/net/wireless/libertas/cmd.c | 25 +-
    drivers/net/wireless/libertas/cmd.h | 4 +-
    drivers/net/wireless/libertas/debugfs.c | 4 +-
    drivers/net/wireless/libertas/dev.h | 2 +
    drivers/net/wireless/libertas/firmware.c | 2 -
    drivers/net/wireless/libertas/host.h | 1 -
    drivers/net/wireless/libertas/if_usb.c | 3 +-
    drivers/net/wireless/libertas/main.c | 6 +
    drivers/net/wireless/libertas/mesh.c | 7 +-
    drivers/net/wireless/libertas_tf/if_usb.c | 2 +-
    drivers/net/wireless/mac80211_hwsim.c | 29 +-
    drivers/net/wireless/mwifiex/11n.c | 14 +-
    drivers/net/wireless/mwifiex/11n.h | 3 +-
    drivers/net/wireless/mwifiex/11n_rxreorder.c | 18 +-
    drivers/net/wireless/mwifiex/cfg80211.c | 406 ++++--
    drivers/net/wireless/mwifiex/cfp.c | 31 -
    drivers/net/wireless/mwifiex/cmdevt.c | 7 +-
    drivers/net/wireless/mwifiex/decl.h | 9 -
    drivers/net/wireless/mwifiex/fw.h | 54 +-
    drivers/net/wireless/mwifiex/ie.c | 190 +--
    drivers/net/wireless/mwifiex/init.c | 67 +-
    drivers/net/wireless/mwifiex/ioctl.h | 21 +-
    drivers/net/wireless/mwifiex/join.c | 20 +-
    drivers/net/wireless/mwifiex/main.c | 11 +-
    drivers/net/wireless/mwifiex/main.h | 41 +-
    drivers/net/wireless/mwifiex/scan.c | 108 +-
    drivers/net/wireless/mwifiex/sta_cmd.c | 114 +-
    drivers/net/wireless/mwifiex/sta_cmdresp.c | 151 ++-
    drivers/net/wireless/mwifiex/sta_event.c | 2 +-
    drivers/net/wireless/mwifiex/sta_ioctl.c | 290 +----
    drivers/net/wireless/mwifiex/uap_cmd.c | 303 +++--
    drivers/net/wireless/mwl8k.c | 5 +-
    drivers/net/wireless/orinoco/cfg.c | 11 +-
    drivers/net/wireless/p54/eeprom.c | 4 +-
    drivers/net/wireless/p54/fwio.c | 2 +-
    drivers/net/wireless/p54/txrx.c | 6 +-
    drivers/net/wireless/prism54/islpci_eth.c | 2 +-
    drivers/net/wireless/ray_cs.c | 2 +-
    drivers/net/wireless/rndis_wlan.c | 5 +-
    drivers/net/wireless/rt2x00/Kconfig | 8 +
    drivers/net/wireless/rt2x00/rt2400pci.c | 2 +-
    drivers/net/wireless/rt2x00/rt2500pci.c | 2 +-
    drivers/net/wireless/rt2x00/rt2500usb.c | 2 +-
    drivers/net/wireless/rt2x00/rt2800.h | 181 ++-
    drivers/net/wireless/rt2x00/rt2800lib.c | 388 +++++-
    drivers/net/wireless/rt2x00/rt2800pci.c | 83 +-
    drivers/net/wireless/rt2x00/rt2800pci.h | 1 +
    drivers/net/wireless/rt2x00/rt2800usb.c | 4 +-
    drivers/net/wireless/rt2x00/rt2x00.h | 1 +
    drivers/net/wireless/rt2x00/rt2x00config.c | 2 +-
    drivers/net/wireless/rt2x00/rt2x00dev.c | 2 +
    drivers/net/wireless/rt2x00/rt2x00mac.c | 14 +-
    drivers/net/wireless/rt2x00/rt2x00pci.c | 9 +
    drivers/net/wireless/rt2x00/rt2x00queue.c | 10 +-
    drivers/net/wireless/rt2x00/rt2x00queue.h | 5 +-
    drivers/net/wireless/rt2x00/rt2x00usb.c | 20 +-
    drivers/net/wireless/rt2x00/rt61pci.c | 2 +-
    drivers/net/wireless/rt2x00/rt73usb.c | 2 +-
    drivers/net/wireless/rtl818x/rtl8180/dev.c | 4 +-
    drivers/net/wireless/rtl818x/rtl8187/dev.c | 2 +-
    drivers/net/wireless/rtlwifi/base.c | 4 +-
    drivers/net/wireless/rtlwifi/base.h | 2 +-
    drivers/net/wireless/rtlwifi/cam.c | 7 +-
    drivers/net/wireless/rtlwifi/core.c | 14 +-
    drivers/net/wireless/rtlwifi/efuse.c | 4 +-
    drivers/net/wireless/rtlwifi/pci.c | 33 +-
    drivers/net/wireless/rtlwifi/ps.c | 10 +-
    drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 5 +-
    drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c | 4 +-
    drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 43 +-
    drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 4 +-
    drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 43 +-
    drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 2 +-
    drivers/net/wireless/rtlwifi/rtl8192de/dm.c | 2 +-
    drivers/net/wireless/rtlwifi/rtl8192de/fw.c | 6 +-
    drivers/net/wireless/rtlwifi/rtl8192de/hw.c | 34 +-
    drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 6 +-
    drivers/net/wireless/rtlwifi/rtl8192de/trx.c | 6 +-
    drivers/net/wireless/rtlwifi/rtl8192se/dm.c | 2 +-
    drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 46 +-
    drivers/net/wireless/rtlwifi/rtl8192se/phy.c | 3 +
    drivers/net/wireless/rtlwifi/rtl8192se/sw.c | 1 -
    drivers/net/wireless/rtlwifi/rtl8192se/trx.c | 2 +-
    drivers/net/wireless/rtlwifi/usb.c | 14 +-
    drivers/net/wireless/rtlwifi/wifi.h | 1 +
    drivers/net/wireless/ti/Kconfig | 1 +
    drivers/net/wireless/ti/Makefile | 1 +
    drivers/net/wireless/ti/wl1251/cmd.c | 9 -
    drivers/net/wireless/ti/wl1251/main.c | 67 +-
    drivers/net/wireless/ti/wl1251/wl1251.h | 1 -
    drivers/net/wireless/ti/wl12xx/Makefile | 2 +-
    drivers/net/wireless/ti/wl12xx/acx.h | 237 ++++
    drivers/net/wireless/ti/wl12xx/cmd.c | 58 +-
    drivers/net/wireless/ti/wl12xx/debugfs.c | 243 ++++
    drivers/net/wireless/ti/wl12xx/debugfs.h | 28 +
    drivers/net/wireless/ti/wl12xx/main.c | 621 +++++++--
    drivers/net/wireless/ti/wl12xx/wl12xx.h | 22 +
    drivers/net/wireless/ti/wl18xx/Kconfig | 7 +
    drivers/net/wireless/ti/wl18xx/Makefile | 3 +
    drivers/net/wireless/ti/wl18xx/acx.c | 111 ++
    drivers/net/wireless/ti/wl18xx/acx.h | 287 +++++
    drivers/net/wireless/ti/wl18xx/conf.h | 111 ++
    drivers/net/wireless/ti/wl18xx/debugfs.c | 403 ++++++
    drivers/net/wireless/ti/wl18xx/debugfs.h | 28 +
    drivers/net/wireless/ti/wl18xx/io.c | 75 ++
    drivers/net/wireless/ti/wl18xx/io.h | 28 +
    drivers/net/wireless/ti/wl18xx/main.c | 1610 +++++++++++++++++++++++
    drivers/net/wireless/ti/wl18xx/reg.h | 191 +++
    drivers/net/wireless/ti/wl18xx/tx.c | 127 ++
    drivers/net/wireless/ti/wl18xx/tx.h | 46 +
    drivers/net/wireless/ti/wl18xx/wl18xx.h | 95 ++
    drivers/net/wireless/ti/wlcore/acx.c | 16 +-
    drivers/net/wireless/ti/wlcore/acx.h | 259 +---
    drivers/net/wireless/ti/wlcore/boot.c | 184 ++-
    drivers/net/wireless/ti/wlcore/boot.h | 1 +
    drivers/net/wireless/ti/wlcore/cmd.c | 173 ++-
    drivers/net/wireless/ti/wlcore/cmd.h | 40 +-
    drivers/net/wireless/ti/wlcore/conf.h | 99 +-
    drivers/net/wireless/ti/wlcore/debugfs.c | 643 ++++++----
    drivers/net/wireless/ti/wlcore/debugfs.h | 87 ++
    drivers/net/wireless/ti/wlcore/event.c | 39 +-
    drivers/net/wireless/ti/wlcore/hw_ops.h | 90 +-
    drivers/net/wireless/ti/wlcore/ini.h | 22 +-
    drivers/net/wireless/ti/wlcore/init.c | 62 +-
    drivers/net/wireless/ti/wlcore/io.c | 61 +-
    drivers/net/wireless/ti/wlcore/io.h | 145 ++-
    drivers/net/wireless/ti/wlcore/main.c | 921 +++++++++-----
    drivers/net/wireless/ti/wlcore/ps.c | 37 +-
    drivers/net/wireless/ti/wlcore/rx.c | 50 +-
    drivers/net/wireless/ti/wlcore/rx.h | 15 +-
    drivers/net/wireless/ti/wlcore/scan.c | 61 +-
    drivers/net/wireless/ti/wlcore/scan.h | 19 +-
    drivers/net/wireless/ti/wlcore/sdio.c | 91 +-
    drivers/net/wireless/ti/wlcore/spi.c | 20 +-
    drivers/net/wireless/ti/wlcore/testmode.c | 112 +-
    drivers/net/wireless/ti/wlcore/tx.c | 282 ++++-
    drivers/net/wireless/ti/wlcore/tx.h | 53 +-
    drivers/net/wireless/ti/wlcore/wlcore.h | 119 +-
    drivers/net/wireless/ti/wlcore/{wl12xx.h => wlcore_i.h} | 75 +-
    drivers/net/wireless/zd1211rw/zd_chip.h | 2 +-
    drivers/net/wireless/zd1211rw/zd_usb.h | 2 +-
    drivers/net/xen-netback/netback.c | 4 +-
    drivers/nfc/nfcwilink.c | 7 +-
    drivers/nfc/pn533.c | 846 +++++++++++--
    drivers/nfc/pn544_hci.c | 47 +-
    drivers/of/of_mdio.c | 16 +-
    drivers/s390/net/qeth_l2_main.c | 2 +-
    drivers/s390/net/qeth_l3_main.c | 5 +-
    drivers/scsi/bnx2fc/bnx2fc.h | 4 +
    drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 44 +
    drivers/scsi/bnx2i/57xx_iscsi_hsi.h | 16 +-
    drivers/scsi/bnx2i/bnx2i.h | 58 +
    drivers/scsi/bnx2i/bnx2i_hwi.c | 35 +-
    drivers/scsi/bnx2i/bnx2i_init.c | 40 +
    drivers/scsi/bnx2i/bnx2i_iscsi.c | 11 +
    drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 3 +-
    drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 5 +-
    drivers/scsi/cxgbi/libcxgbi.c | 12 +-
    drivers/scsi/scsi_netlink.c | 7 +-
    drivers/scsi/scsi_transport_iscsi.c | 9 +-
    drivers/ssb/b43_pci_bridge.c | 1 +
    drivers/ssb/scan.c | 2 +
    drivers/staging/gdm72xx/netlink_k.c | 16 +-
    drivers/usb/atm/xusbatm.c | 4 +-
    drivers/usb/gadget/u_ether.c | 2 +-
    drivers/vhost/net.c | 4 +-
    drivers/vhost/test.c | 4 +-
    drivers/vhost/vhost.c | 5 +-
    drivers/vhost/vhost.h | 6 +-
    include/linux/bcma/bcma.h | 39 +
    include/linux/bcma/bcma_driver_chipcommon.h | 88 +-
    include/linux/bcma/bcma_driver_gmac_cmn.h | 100 ++
    include/linux/can.h | 70 +-
    include/linux/can/core.h | 4 +-
    include/linux/can/dev.h | 35 +-
    include/linux/can/error.h | 4 +-
    include/linux/can/raw.h | 3 +-
    include/linux/cpu_rmap.h | 4 +
    include/linux/etherdevice.h | 25 +-
    include/linux/ethtool.h | 43 +
    include/linux/genetlink.h | 2 +-
    include/linux/ieee80211.h | 212 +++-
    include/linux/if.h | 2 +
    include/linux/if_ether.h | 3 +-
    include/linux/if_link.h | 2 +
    include/linux/if_team.h | 74 +-
    include/linux/if_tunnel.h | 14 +
    include/linux/inetdevice.h | 2 +
    include/linux/ipv6.h | 36 +-
    include/linux/ks8851_mll.h | 33 +
    include/linux/mdio.h | 28 +-
    include/linux/mii.h | 9 +
    include/linux/mlx4/cmd.h | 4 +
    include/linux/mlx4/device.h | 139 +-
    include/linux/mlx4/driver.h | 2 +
    include/linux/net.h | 2 +
    include/linux/netdevice.h | 18 +-
    include/linux/netfilter.h | 26 +
    include/linux/netfilter/Kbuild | 1 +
    include/linux/netfilter/nf_conntrack_sip.h | 2 +
    include/linux/netfilter/nfnetlink.h | 3 +-
    include/linux/netfilter/nfnetlink_conntrack.h | 39 +
    include/linux/netfilter/nfnetlink_cthelper.h | 55 +
    include/linux/netfilter/nfnetlink_queue.h | 9 +
    include/linux/netfilter/xt_connlimit.h | 9 +-
    include/linux/netfilter/xt_recent.h | 10 +
    include/linux/netfilter_ipv4.h | 1 +
    include/linux/netfilter_ipv4/Kbuild | 1 -
    include/linux/netfilter_ipv4/ipt_addrtype.h | 27 -
    include/linux/netfilter_ipv6.h | 1 +
    include/linux/netlink.h | 24 +-
    include/linux/netpoll.h | 2 +-
    include/linux/nfc.h | 26 +-
    include/linux/nl80211.h | 234 +++-
    include/linux/nl802154.h | 14 +-
    include/linux/phy.h | 31 +-
    include/linux/pkt_cls.h | 6 +-
    include/linux/rtnetlink.h | 132 +-
    include/linux/skbuff.h | 16 +
    include/linux/snmp.h | 9 +-
    include/linux/sock_diag.h | 2 +-
    include/linux/socket.h | 1 +
    include/linux/spi/at86rf230.h | 31 +
    include/linux/ssb/ssb.h | 1 +
    include/linux/tcp.h | 36 +-
    include/linux/tipc_config.h | 4 +-
    include/linux/usb/usbnet.h | 5 +-
    include/net/addrconf.h | 3 +-
    include/net/af_unix.h | 3 +-
    include/net/arp.h | 25 +-
    include/net/bluetooth/a2mp.h | 126 ++
    include/net/bluetooth/bluetooth.h | 39 +-
    include/net/bluetooth/hci.h | 110 +-
    include/net/bluetooth/hci_core.h | 37 +-
    include/net/bluetooth/l2cap.h | 210 +--
    include/net/bluetooth/mgmt.h | 2 +-
    include/net/caif/caif_hsi.h | 71 +-
    include/net/cfg80211.h | 278 +++-
    include/net/dn_route.h | 2 +
    include/net/dst.h | 92 +-
    include/net/dst_ops.h | 10 +-
    include/net/fib_rules.h | 1 +
    include/net/flow.h | 3 +-
    include/net/genetlink.h | 2 +
    include/net/inet6_connection_sock.h | 3 +
    include/net/inet_common.h | 6 +-
    include/net/inet_connection_sock.h | 3 +-
    include/net/inet_hashtables.h | 4 +-
    include/net/inet_sock.h | 3 +-
    include/net/inetpeer.h | 90 +-
    include/net/ip.h | 8 +-
    include/net/ip6_fib.h | 35 +-
    include/net/ip6_route.h | 41 +-
    include/net/ip6_tunnel.h | 2 +
    include/net/ip_fib.h | 83 +-
    include/net/ipv6.h | 39 +-
    include/net/mac80211.h | 109 +-
    include/net/mac802154.h | 8 +
    include/net/ndisc.h | 50 +
    include/net/neighbour.h | 26 +-
    include/net/net_namespace.h | 1 +
    include/net/netevent.h | 4 +
    include/net/netfilter/nf_conntrack.h | 35 +-
    include/net/netfilter/nf_conntrack_core.h | 4 +-
    include/net/netfilter/nf_conntrack_expect.h | 4 +-
    include/net/netfilter/nf_conntrack_extend.h | 9 +-
    include/net/netfilter/nf_conntrack_helper.h | 29 +-
    include/net/netfilter/nf_conntrack_l3proto.h | 11 +-
    include/net/netfilter/nf_conntrack_l4proto.h | 33 +-
    include/net/netfilter/nf_nat_helper.h | 4 +
    include/net/netfilter/nfnetlink_queue.h | 43 +
    include/net/netns/conntrack.h | 55 +
    include/net/netns/ipv4.h | 14 +-
    include/net/netns/ipv6.h | 1 +
    include/net/netprio_cgroup.h | 4 +-
    include/net/nfc/hci.h | 22 +-
    include/net/nfc/nfc.h | 16 +-
    include/net/nfc/shdlc.h | 3 +-
    include/net/protocol.h | 8 +-
    include/net/regulatory.h | 5 +
    include/net/route.h | 76 +-
    include/net/rtnetlink.h | 10 +-
    include/net/sch_generic.h | 2 +-
    include/net/sctp/constants.h | 1 +
    include/net/sctp/sctp.h | 6 +-
    include/net/sctp/structs.h | 24 +-
    include/net/sctp/user.h | 11 +
    include/net/sock.h | 8 +-
    include/net/tcp.h | 48 +-
    include/net/timewait_sock.h | 8 -
    include/net/xfrm.h | 12 +-
    kernel/audit.c | 30 +-
    lib/kobject_uevent.c | 5 +-
    net/8021q/vlan_dev.c | 5 +-
    net/9p/client.c | 2 +-
    net/9p/trans_virtio.c | 2 +-
    net/appletalk/ddp.c | 8 +-
    net/atm/lec.c | 8 +-
    net/atm/pppoatm.c | 2 +-
    net/ax25/ax25_addr.c | 6 +-
    net/ax25/ax25_out.c | 2 +-
    net/ax25/ax25_route.c | 2 +-
    net/batman-adv/Makefile | 4 +-
    net/batman-adv/bat_algo.h | 6 +-
    net/batman-adv/bat_debugfs.c | 388 ------
    net/batman-adv/bat_iv_ogm.c | 1050 +++++++--------
    net/batman-adv/bat_sysfs.c | 735 -----------
    net/batman-adv/bitarray.c | 65 +-
    net/batman-adv/bitarray.h | 24 +-
    net/batman-adv/bridge_loop_avoidance.c | 799 ++++++------
    net/batman-adv/bridge_loop_avoidance.h | 76 +-
    net/batman-adv/debugfs.c | 409 ++++++
    net/batman-adv/{bat_debugfs.h => debugfs.h} | 15 +-
    net/batman-adv/gateway_client.c | 354 +++---
    net/batman-adv/gateway_client.h | 32 +-
    net/batman-adv/gateway_common.c | 61 +-
    net/batman-adv/gateway_common.h | 23 +-
    net/batman-adv/hard-interface.c | 342 ++---
    net/batman-adv/hard-interface.h | 51 +-
    net/batman-adv/hash.c | 25 +-
    net/batman-adv/hash.h | 78 +-
    net/batman-adv/icmp_socket.c | 180 +--
    net/batman-adv/icmp_socket.h | 14 +-
    net/batman-adv/main.c | 276 ++--
    net/batman-adv/main.h | 257 ++--
    net/batman-adv/originator.c | 337 ++---
    net/batman-adv/originator.h | 57 +-
    net/batman-adv/packet.h | 181 +--
    net/batman-adv/ring_buffer.c | 13 +-
    net/batman-adv/ring_buffer.h | 9 +-
    net/batman-adv/routing.c | 689 +++++-----
    net/batman-adv/routing.h | 64 +-
    net/batman-adv/send.c | 237 ++--
    net/batman-adv/send.h | 23 +-
    net/batman-adv/soft-interface.c | 304 +++--
    net/batman-adv/soft-interface.h | 17 +-
    net/batman-adv/sysfs.c | 787 ++++++++++++
    net/batman-adv/{bat_sysfs.h => sysfs.h} | 24 +-
    net/batman-adv/translation-table.c | 1659 +++++++++++++-----------
    net/batman-adv/translation-table.h | 75 +-
    net/batman-adv/types.h | 183 +--
    net/batman-adv/unicast.c | 179 +--
    net/batman-adv/unicast.h | 34 +-
    net/batman-adv/vis.c | 728 ++++++-----
    net/batman-adv/vis.h | 26 +-
    net/bluetooth/Makefile | 3 +-
    net/bluetooth/a2mp.c | 568 +++++++++
    net/bluetooth/af_bluetooth.c | 14 +-
    net/bluetooth/bnep/core.c | 21 +-
    net/bluetooth/bnep/netdev.c | 16 +-
    net/bluetooth/bnep/sock.c | 18 +-
    net/bluetooth/hci_conn.c | 143 +--
    net/bluetooth/hci_core.c | 265 ++--
    net/bluetooth/hci_event.c | 479 +++----
    net/bluetooth/hci_sock.c | 59 +-
    net/bluetooth/hci_sysfs.c | 99 +-
    net/bluetooth/hidp/core.c | 26 +-
    net/bluetooth/hidp/sock.c | 16 +-
    net/bluetooth/l2cap_core.c | 2248 ++++++++++++++++++++-------------
    net/bluetooth/l2cap_sock.c | 130 +-
    net/bluetooth/lib.c | 7 +-
    net/bluetooth/mgmt.c | 131 +-
    net/bluetooth/rfcomm/core.c | 32 +-
    net/bluetooth/rfcomm/sock.c | 21 +-
    net/bluetooth/rfcomm/tty.c | 9 +-
    net/bluetooth/sco.c | 43 +-
    net/bluetooth/smp.c | 7 +-
    net/bridge/br_device.c | 9 +-
    net/bridge/br_multicast.c | 11 +-
    net/bridge/br_netfilter.c | 77 +-
    net/bridge/netfilter/ebt_ulog.c | 29 +-
    net/caif/caif_dev.c | 8 +-
    net/caif/cfctrl.c | 17 +-
    net/can/af_can.c | 126 +-
    net/can/af_can.h | 3 +
    net/can/gw.c | 90 +-
    net/can/proc.c | 3 -
    net/can/raw.c | 50 +-
    net/ceph/pagelist.c | 14 +-
    net/compat.c | 4 +-
    net/core/datagram.c | 1 -
    net/core/dev.c | 44 +-
    net/core/dst.c | 25 +-
    net/core/ethtool.c | 45 +
    net/core/fib_rules.c | 4 +
    net/core/flow_dissector.c | 5 +-
    net/core/neighbour.c | 31 +-
    net/core/net-sysfs.c | 74 --
    net/core/netpoll.c | 10 +-
    net/core/netprio_cgroup.c | 53 +
    net/core/rtnetlink.c | 57 +-
    net/core/skbuff.c | 71 +-
    net/core/sock.c | 15 +-
    net/core/sock_diag.c | 42 +-
    net/dcb/dcbnl.c | 1168 ++++++-----------
    net/dccp/ackvec.h | 7 +-
    net/dccp/ccid.c | 1 +
    net/dccp/ccids/ccid3.c | 8 +-
    net/dccp/ccids/lib/loss_interval.c | 1 +
    net/dccp/ccids/lib/packet_history.c | 3 +-
    net/dccp/ccids/lib/tfrc_equation.c | 2 +
    net/dccp/dccp.h | 1 +
    net/dccp/feat.c | 10 +
    net/dccp/input.c | 1 +
    net/dccp/ipv4.c | 24 +-
    net/dccp/ipv6.c | 61 +-
    net/dccp/options.c | 1 +
    net/dccp/output.c | 1 +
    net/decnet/dn_fib.c | 8 +
    net/decnet/dn_neigh.c | 8 +-
    net/decnet/dn_nsp_out.c | 2 +-
    net/decnet/dn_route.c | 144 ++-
    net/decnet/dn_table.c | 76 +-
    net/decnet/netfilter/dn_rtmsg.c | 30 +-
    net/ethernet/Makefile | 2 -
    net/ethernet/eth.c | 5 +-
    net/ieee802154/6lowpan.c | 251 ++--
    net/ieee802154/netlink.c | 4 +-
    net/ieee802154/nl-mac.c | 2 +-
    net/ieee802154/nl-phy.c | 2 +-
    net/ipv4/Kconfig | 11 +
    net/ipv4/Makefile | 3 +-
    net/ipv4/af_inet.c | 75 +-
    net/ipv4/ah4.c | 17 +-
    net/ipv4/arp.c | 8 +-
    net/ipv4/devinet.c | 5 +-
    net/ipv4/esp4.c | 17 +-
    net/ipv4/fib_frontend.c | 130 +-
    net/ipv4/fib_rules.c | 39 +-
    net/ipv4/fib_semantics.c | 46 +-
    net/ipv4/fib_trie.c | 13 +-
    net/ipv4/icmp.c | 191 +--
    net/ipv4/inet_connection_sock.c | 53 +-
    net/ipv4/inet_diag.c | 146 ++-
    net/ipv4/inet_fragment.c | 2 +-
    net/ipv4/inetpeer.c | 99 +-
    net/ipv4/ip_fragment.c | 10 +-
    net/ipv4/ip_gre.c | 25 +-
    net/ipv4/ip_input.c | 32 +-
    net/ipv4/ip_options.c | 29 +-
    net/ipv4/ip_output.c | 93 +-
    net/ipv4/ip_sockglue.c | 12 +-
    net/ipv4/ip_vti.c | 956 ++++++++++++++
    net/ipv4/ipcomp.c | 17 +-
    net/ipv4/ipip.c | 28 +-
    net/ipv4/ipmr.c | 41 +-
    net/ipv4/netfilter/ipt_MASQUERADE.c | 5 +-
    net/ipv4/netfilter/ipt_ULOG.c | 23 +-
    net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 172 ++-
    net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 81 +-
    net/ipv4/netfilter/nf_defrag_ipv4.c | 4 +-
    net/ipv4/netfilter/nf_nat_amanda.c | 4 +-
    net/ipv4/netfilter/nf_nat_core.c | 6 +
    net/ipv4/netfilter/nf_nat_h323.c | 8 +-
    net/ipv4/netfilter/nf_nat_helper.c | 13 +
    net/ipv4/netfilter/nf_nat_pptp.c | 6 +-
    net/ipv4/netfilter/nf_nat_snmp_basic.c | 4 +-
    net/ipv4/netfilter/nf_nat_tftp.c | 4 +-
    net/ipv4/ping.c | 2 +
    net/ipv4/proc.c | 7 +-
    net/ipv4/protocol.c | 8 +-
    net/ipv4/raw.c | 5 +
    net/ipv4/route.c | 2150 +++++++++----------------------
    net/ipv4/syncookies.c | 2 +-
    net/ipv4/sysctl_net_ipv4.c | 28 +
    net/ipv4/tcp.c | 72 +-
    net/ipv4/tcp_cong.c | 5 +-
    net/ipv4/tcp_fastopen.c | 11 +
    net/ipv4/tcp_input.c | 375 +++---
    net/ipv4/tcp_ipv4.c | 186 +--
    net/ipv4/tcp_metrics.c | 745 +++++++++++
    net/ipv4/tcp_minisocks.c | 61 +-
    net/ipv4/tcp_output.c | 343 ++++-
    net/ipv4/tcp_timer.c | 70 +-
    net/ipv4/udp.c | 9 +-
    net/ipv4/udp_diag.c | 10 +-
    net/ipv4/xfrm4_input.c | 4 +-
    net/ipv4/xfrm4_mode_tunnel.c | 68 +
    net/ipv4/xfrm4_policy.c | 33 +-
    net/ipv6/addrconf.c | 21 +-
    net/ipv6/ah6.c | 11 +-
    net/ipv6/esp6.c | 11 +-
    net/ipv6/exthdrs.c | 4 +-
    net/ipv6/icmp.c | 23 +-
    net/ipv6/inet6_connection_sock.c | 103 +-
    net/ipv6/ip6_fib.c | 5 +
    net/ipv6/ip6_input.c | 9 +-
    net/ipv6/ip6_output.c | 40 +-
    net/ipv6/ip6_tunnel.c | 96 +-
    net/ipv6/ip6mr.c | 5 +-
    net/ipv6/ipcomp6.c | 11 +-
    net/ipv6/mcast.c | 3 +
    net/ipv6/ndisc.c | 129 +-
    net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 131 +-
    net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 51 +-
    net/ipv6/protocol.c | 8 +-
    net/ipv6/raw.c | 11 +-
    net/ipv6/route.c | 538 ++++----
    net/ipv6/sit.c | 25 +-
    net/ipv6/syncookies.c | 5 +-
    net/ipv6/tcp_ipv6.c | 204 +--
    net/ipv6/udp.c | 13 +-
    net/ipv6/xfrm6_policy.c | 26 +-
    net/ipx/Makefile | 2 +-
    net/{ethernet => ipx}/pe2.c | 2 -
    net/irda/af_irda.c | 2 +-
    net/irda/irlan/irlan_provider.c | 2 +-
    net/irda/irqueue.c | 6 +-
    net/l2tp/l2tp_core.c | 11 +-
    net/l2tp/l2tp_eth.c | 15 +-
    net/l2tp/l2tp_netlink.c | 6 +-
    net/l2tp/l2tp_ppp.c | 8 +-
    net/llc/af_llc.c | 2 +-
    net/llc/llc_station.c | 16 +-
    net/mac80211/Kconfig | 56 +-
    net/mac80211/Makefile | 7 +-
    net/mac80211/agg-rx.c | 38 +-
    net/mac80211/agg-tx.c | 118 +-
    net/mac80211/cfg.c | 734 ++++++-----
    net/mac80211/chan.c | 4 +
    net/mac80211/debug.h | 170 +++
    net/mac80211/debugfs.c | 2 -
    net/mac80211/debugfs_key.c | 16 +-
    net/mac80211/debugfs_netdev.c | 49 +-
    net/mac80211/driver-ops.h | 39 +-
    net/mac80211/driver-trace.c | 9 -
    net/mac80211/ht.c | 10 +-
    net/mac80211/ibss.c | 127 +-
    net/mac80211/ieee80211_i.h | 139 +-
    net/mac80211/iface.c | 325 +++--
    net/mac80211/key.c | 24 +-
    net/mac80211/main.c | 48 +-
    net/mac80211/mesh.c | 19 +-
    net/mac80211/mesh.h | 4 +-
    net/mac80211/mesh_hwmp.c | 173 ++-
    net/mac80211/mesh_pathtbl.c | 34 +-
    net/mac80211/mesh_plink.c | 70 +-
    net/mac80211/mesh_sync.c | 47 +-
    net/mac80211/mlme.c | 382 +++---
    net/mac80211/offchannel.c | 291 ++++-
    net/mac80211/pm.c | 11 +
    net/mac80211/rc80211_minstrel_ht.c | 8 +-
    net/mac80211/rx.c | 130 +-
    net/mac80211/scan.c | 123 +-
    net/mac80211/sta_info.c | 45 +-
    net/mac80211/status.c | 48 +-
    net/mac80211/tkip.c | 46 +-
    net/mac80211/trace.c | 75 ++
    net/mac80211/{driver-trace.h => trace.h} | 80 +-
    net/mac80211/tx.c | 95 +-
    net/mac80211/util.c | 178 ++-
    net/mac80211/wme.c | 11 +-
    net/mac80211/wme.h | 2 +-
    net/mac80211/work.c | 370 ------
    net/mac802154/Makefile | 2 +-
    net/mac802154/ieee802154_dev.c | 4 +
    net/mac802154/mac802154.h | 9 +
    net/mac802154/mac_cmd.c | 33 +-
    net/mac802154/mib.c | 108 +-
    net/mac802154/rx.c | 1 +
    net/mac802154/tx.c | 2 +
    net/mac802154/wpan.c | 559 ++++++++
    net/netfilter/Kconfig | 21 +
    net/netfilter/Makefile | 3 +
    net/netfilter/core.c | 7 +
    net/netfilter/ipvs/ip_vs_core.c | 24 +-
    net/netfilter/ipvs/ip_vs_xmit.c | 8 +-
    net/netfilter/nf_conntrack_core.c | 22 +-
    net/netfilter/nf_conntrack_extend.c | 16 +-
    net/netfilter/nf_conntrack_ftp.c | 11 +-
    net/netfilter/nf_conntrack_h323_main.c | 16 +-
    net/netfilter/nf_conntrack_helper.c | 38 +-
    net/netfilter/nf_conntrack_irc.c | 8 +-
    net/netfilter/nf_conntrack_netlink.c | 407 +++++-
    net/netfilter/nf_conntrack_pptp.c | 17 +-
    net/netfilter/nf_conntrack_proto.c | 300 +++--
    net/netfilter/nf_conntrack_proto_dccp.c | 143 ++-
    net/netfilter/nf_conntrack_proto_generic.c | 81 +-
    net/netfilter/nf_conntrack_proto_gre.c | 79 +-
    net/netfilter/nf_conntrack_proto_sctp.c | 175 ++-
    net/netfilter/nf_conntrack_proto_tcp.c | 163 ++-
    net/netfilter/nf_conntrack_proto_udp.c | 111 +-
    net/netfilter/nf_conntrack_proto_udplite.c | 127 +-
    net/netfilter/nf_conntrack_sane.c | 12 +-
    net/netfilter/nf_conntrack_sip.c | 32 +-
    net/netfilter/nf_conntrack_tftp.c | 8 +-
    net/netfilter/nfnetlink.c | 40 +-
    net/netfilter/nfnetlink_cthelper.c | 672 ++++++++++
    net/netfilter/nfnetlink_cttimeout.c | 13 +-
    net/netfilter/nfnetlink_log.c | 29 +-
    net/netfilter/{nfnetlink_queue.c => nfnetlink_queue_core.c} | 95 +-
    net/netfilter/nfnetlink_queue_ct.c | 98 ++
    net/netfilter/xt_CT.c | 44 +-
    net/netfilter/xt_NFQUEUE.c | 28 +-
    net/netfilter/xt_TPROXY.c | 4 +-
    net/netfilter/xt_connlimit.c | 35 +-
    net/netfilter/xt_recent.c | 62 +-
    net/netlink/af_netlink.c | 35 +-
    net/netlink/genetlink.c | 14 +-
    net/nfc/core.c | 157 ++-
    net/nfc/hci/command.c | 26 +-
    net/nfc/hci/core.c | 137 +-
    net/nfc/hci/hci.h | 12 +-
    net/nfc/hci/hcp.c | 2 +-
    net/nfc/hci/shdlc.c | 44 +-
    net/nfc/llcp/commands.c | 54 +-
    net/nfc/llcp/llcp.c | 627 +++++----
    net/nfc/llcp/llcp.h | 31 +-
    net/nfc/llcp/sock.c | 74 +-
    net/nfc/nci/core.c | 23 +-
    net/nfc/nci/ntf.c | 5 +-
    net/nfc/netlink.c | 104 +-
    net/nfc/nfc.h | 12 +-
    net/openvswitch/actions.c | 5 +-
    net/openvswitch/datapath.c | 13 +-
    net/openvswitch/datapath.h | 2 +-
    net/openvswitch/dp_notify.c | 2 +-
    net/openvswitch/flow.c | 5 +-
    net/openvswitch/flow.h | 2 +-
    net/openvswitch/vport-internal_dev.c | 10 +-
    net/openvswitch/vport-internal_dev.h | 2 +-
    net/openvswitch/vport-netdev.c | 2 +-
    net/openvswitch/vport-netdev.h | 2 +-
    net/openvswitch/vport.c | 2 +-
    net/openvswitch/vport.h | 2 +-
    net/packet/af_packet.c | 29 +-
    net/rds/page.c | 9 +-
    net/rds/recv.c | 3 +
    net/rfkill/core.c | 2 +-
    net/rxrpc/ar-error.c | 4 -
    net/rxrpc/ar-output.c | 2 +-
    net/sched/Kconfig | 20 +
    net/sched/Makefile | 2 +
    net/sched/act_api.c | 59 +-
    net/sched/cls_api.c | 12 +-
    net/sched/cls_route.c | 2 +-
    net/sched/em_canid.c | 240 ++++
    net/sched/em_ipset.c | 135 ++
    net/sched/em_meta.c | 2 +-
    net/sched/sch_api.c | 24 +-
    net/sched/sch_netem.c | 9 +-
    net/sched/sch_teql.c | 47 +-
    net/sctp/associola.c | 41 +-
    net/sctp/input.c | 20 +-
    net/sctp/ipv6.c | 3 +
    net/sctp/output.c | 81 +-
    net/sctp/outqueue.c | 6 +-
    net/sctp/protocol.c | 2 +-
    net/sctp/sm_make_chunk.c | 2 +-
    net/sctp/sm_sideeffect.c | 33 +-
    net/sctp/socket.c | 107 +-
    net/sctp/sysctl.c | 9 +
    net/sctp/transport.c | 20 +-
    net/socket.c | 8 +-
    net/sunrpc/backchannel_rqst.c | 9 +-
    net/sunrpc/clnt.c | 2 +-
    net/sunrpc/svcauth_unix.c | 22 +-
    net/sunrpc/svcsock.c | 12 +-
    net/sunrpc/xdr.c | 12 +-
    net/sunrpc/xprt.c | 2 +-
    net/sunrpc/xprtsock.c | 3 -
    net/tipc/Kconfig | 25 -
    net/tipc/bcast.c | 75 +-
    net/tipc/bearer.c | 69 +-
    net/tipc/bearer.h | 4 +-
    net/tipc/config.c | 41 +-
    net/tipc/core.c | 18 +-
    net/tipc/core.h | 65 +-
    net/tipc/discover.c | 10 +-
    net/tipc/handler.c | 4 +-
    net/tipc/link.c | 326 +++--
    net/tipc/link.h | 63 +-
    net/tipc/log.c | 302 +----
    net/tipc/log.h | 66 -
    net/tipc/msg.c | 242 ----
    net/tipc/name_distr.c | 25 +-
    net/tipc/name_table.c | 142 ++-
    net/tipc/net.c | 8 +-
    net/tipc/netlink.c | 2 +-
    net/tipc/node.c | 22 +-
    net/tipc/node_subscr.c | 3 +-
    net/tipc/port.c | 77 +-
    net/tipc/port.h | 1 +
    net/tipc/ref.c | 10 +-
    net/tipc/socket.c | 17 +-
    net/tipc/subscr.c | 14 +-
    net/unix/af_unix.c | 110 +-
    net/unix/diag.c | 115 +-
    net/wireless/Kconfig | 35 +-
    net/wireless/Makefile | 2 +-
    net/wireless/ap.c | 46 +
    net/wireless/chan.c | 107 +-
    net/wireless/core.c | 134 +-
    net/wireless/core.h | 106 +-
    net/wireless/ibss.c | 11 +
    net/wireless/mesh.c | 121 +-
    net/wireless/mlme.c | 64 +-
    net/wireless/nl80211.c | 1009 +++++++++++----
    net/wireless/nl80211.h | 21 +-
    net/wireless/reg.c | 137 +-
    net/wireless/reg.h | 8 +-
    net/wireless/scan.c | 24 +-
    net/wireless/sme.c | 10 +-
    net/wireless/util.c | 171 ++-
    net/wireless/wext-compat.c | 23 +-
    net/wireless/wext-sme.c | 10 +-
    net/x25/x25_route.c | 2 +-
    net/xfrm/xfrm_policy.c | 37 +-
    net/xfrm/xfrm_user.c | 401 +++---
    security/selinux/hooks.c | 10 +-
    security/selinux/netlink.c | 17 +-
    1363 files changed, 70064 insertions(+), 57900 deletions(-)
    create mode 100644 Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
    create mode 100644 Documentation/devicetree/bindings/net/davinci_emac.txt
    rename arch/m68k/include/asm/{mcfne.h => mcf8390.h} (54%)
    create mode 100644 drivers/bcma/driver_chipcommon_nflash.c
    create mode 100644 drivers/bcma/driver_chipcommon_sflash.c
    create mode 100644 drivers/bcma/driver_gmac_cmn.c
    create mode 100644 drivers/bluetooth/hci_h5.c
    create mode 100644 drivers/ieee802154/at86rf230.c
    delete mode 100644 drivers/misc/iwmc3200top/Kconfig
    delete mode 100644 drivers/misc/iwmc3200top/Makefile
    delete mode 100644 drivers/misc/iwmc3200top/debugfs.c
    delete mode 100644 drivers/misc/iwmc3200top/debugfs.h
    delete mode 100644 drivers/misc/iwmc3200top/fw-download.c
    delete mode 100644 drivers/misc/iwmc3200top/fw-msg.h
    delete mode 100644 drivers/misc/iwmc3200top/iwmc3200top.h
    delete mode 100644 drivers/misc/iwmc3200top/log.c
    delete mode 100644 drivers/misc/iwmc3200top/log.h
    delete mode 100644 drivers/misc/iwmc3200top/main.c
    create mode 100644 drivers/net/can/c_can/c_can_pci.c
    create mode 100644 drivers/net/ethernet/8390/mcf8390.c
    create mode 100644 drivers/net/ethernet/broadcom/bnx2x/bnx2x_mfw_req.h
    create mode 100644 drivers/net/phy/bcm87xx.c
    create mode 100644 drivers/net/team/team_mode_broadcast.c
    create mode 100644 drivers/net/usb/asix.h
    create mode 100644 drivers/net/usb/asix_common.c
    rename drivers/net/usb/{asix.c => asix_devices.c} (61%)
    create mode 100644 drivers/net/usb/ax88172a.c
    delete mode 100644 drivers/net/wimax/i2400m/i2400m-sdio.h
    delete mode 100644 drivers/net/wimax/i2400m/sdio-debug-levels.h
    delete mode 100644 drivers/net/wimax/i2400m/sdio-fw.c
    delete mode 100644 drivers/net/wimax/i2400m/sdio-rx.c
    delete mode 100644 drivers/net/wimax/i2400m/sdio-tx.c
    delete mode 100644 drivers/net/wimax/i2400m/sdio.c
    create mode 100644 drivers/net/wireless/ath/ath9k/antenna.c
    create mode 100644 drivers/net/wireless/ath/ath9k/ar955x_1p0_initvals.h
    create mode 100644 drivers/net/wireless/ath/ath9k/link.c
    create mode 100644 drivers/net/wireless/ath/ath9k/wow.c
    create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c
    create mode 100644 drivers/net/wireless/iwlwifi/dvm/Makefile
    rename drivers/net/wireless/iwlwifi/{iwl-agn.h => dvm/agn.h} (80%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-calib.c => dvm/calib.c} (98%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-calib.h => dvm/calib.h} (98%)
    rename drivers/net/wireless/iwlwifi/{iwl-commands.h => dvm/commands.h} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-debugfs.c => dvm/debugfs.c} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-dev.h => dvm/dev.h} (81%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-devices.c => dvm/devices.c} (75%)
    rename drivers/net/wireless/iwlwifi/{iwl-led.c => dvm/led.c} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-led.h => dvm/led.h} (100%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-lib.c => dvm/lib.c} (98%)
    rename drivers/net/wireless/iwlwifi/{iwl-mac80211.c => dvm/mac80211.c} (90%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn.c => dvm/main.c} (84%)
    rename drivers/net/wireless/iwlwifi/{iwl-power.c => dvm/power.c} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-power.h => dvm/power.h} (98%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-rs.c => dvm/rs.c} (98%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-rs.h => dvm/rs.h} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-rx.c => dvm/rx.c} (94%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-rxon.c => dvm/rxon.c} (97%)
    rename drivers/net/wireless/iwlwifi/{iwl-scan.c => dvm/scan.c} (89%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-sta.c => dvm/sta.c} (97%)
    create mode 100644 drivers/net/wireless/iwlwifi/dvm/testmode.c
    rename drivers/net/wireless/iwlwifi/{iwl-agn-tt.c => dvm/tt.c} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-tt.h => dvm/tt.h} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-agn-tx.c => dvm/tx.c} (96%)
    rename drivers/net/wireless/iwlwifi/{iwl-ucode.c => dvm/ucode.c} (90%)
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom-read.c
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom-read.h
    delete mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom.c
    delete mode 100644 drivers/net/wireless/iwlwifi/iwl-eeprom.h
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-test.c
    create mode 100644 drivers/net/wireless/iwlwifi/iwl-test.h
    delete mode 100644 drivers/net/wireless/iwlwifi/iwl-testmode.c
    rename drivers/net/wireless/iwlwifi/{iwl-1000.c => pcie/1000.c} (89%)
    rename drivers/net/wireless/iwlwifi/{iwl-2000.c => pcie/2000.c} (91%)
    rename drivers/net/wireless/iwlwifi/{iwl-5000.c => pcie/5000.c} (90%)
    rename drivers/net/wireless/iwlwifi/{iwl-6000.c => pcie/6000.c} (93%)
    rename drivers/net/wireless/iwlwifi/{iwl-cfg.h => pcie/cfg.h} (100%)
    rename drivers/net/wireless/iwlwifi/{iwl-pci.c => pcie/drv.c} (99%)
    rename drivers/net/wireless/iwlwifi/{iwl-trans-pcie-int.h => pcie/internal.h} (95%)
    rename drivers/net/wireless/iwlwifi/{iwl-trans-pcie-rx.c => pcie/rx.c} (94%)
    rename drivers/net/wireless/iwlwifi/{iwl-trans-pcie.c => pcie/trans.c} (88%)
    rename drivers/net/wireless/iwlwifi/{iwl-trans-pcie-tx.c => pcie/tx.c} (84%)
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/Kconfig
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/Makefile
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/bus.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/commands.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/commands.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/debug.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/debugfs.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/fw.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/fw.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/hal.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/hal.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/iwm.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/lmac.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/main.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/netdev.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/rx.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/rx.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/trace.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/trace.h
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/tx.c
    delete mode 100644 drivers/net/wireless/iwmc3200wifi/umac.h
    create mode 100644 drivers/net/wireless/ti/wl12xx/debugfs.c
    create mode 100644 drivers/net/wireless/ti/wl12xx/debugfs.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/Kconfig
    create mode 100644 drivers/net/wireless/ti/wl18xx/Makefile
    create mode 100644 drivers/net/wireless/ti/wl18xx/acx.c
    create mode 100644 drivers/net/wireless/ti/wl18xx/acx.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/conf.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/debugfs.c
    create mode 100644 drivers/net/wireless/ti/wl18xx/debugfs.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/io.c
    create mode 100644 drivers/net/wireless/ti/wl18xx/io.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/main.c
    create mode 100644 drivers/net/wireless/ti/wl18xx/reg.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/tx.c
    create mode 100644 drivers/net/wireless/ti/wl18xx/tx.h
    create mode 100644 drivers/net/wireless/ti/wl18xx/wl18xx.h
    rename drivers/net/wireless/ti/wlcore/{wl12xx.h => wlcore_i.h} (91%)
    create mode 100644 include/linux/bcma/bcma_driver_gmac_cmn.h
    create mode 100644 include/linux/ks8851_mll.h
    create mode 100644 include/linux/netfilter/nfnetlink_cthelper.h
    delete mode 100644 include/linux/netfilter_ipv4/ipt_addrtype.h
    create mode 100644 include/linux/spi/at86rf230.h
    create mode 100644 include/net/bluetooth/a2mp.h
    create mode 100644 include/net/netfilter/nfnetlink_queue.h
    delete mode 100644 net/batman-adv/bat_debugfs.c
    delete mode 100644 net/batman-adv/bat_sysfs.c
    create mode 100644 net/batman-adv/debugfs.c
    rename net/batman-adv/{bat_debugfs.h => debugfs.h} (74%)
    create mode 100644 net/batman-adv/sysfs.c
    rename net/batman-adv/{bat_sysfs.h => sysfs.h} (63%)
    create mode 100644 net/bluetooth/a2mp.c
    create mode 100644 net/ipv4/ip_vti.c
    create mode 100644 net/ipv4/tcp_fastopen.c
    create mode 100644 net/ipv4/tcp_metrics.c
    rename net/{ethernet => ipx}/pe2.c (91%)
    create mode 100644 net/mac80211/debug.h
    delete mode 100644 net/mac80211/driver-trace.c
    create mode 100644 net/mac80211/trace.c
    rename net/mac80211/{driver-trace.h => trace.h} (95%)
    delete mode 100644 net/mac80211/work.c
    create mode 100644 net/mac802154/wpan.c
    create mode 100644 net/netfilter/nfnetlink_cthelper.c
    rename net/netfilter/{nfnetlink_queue.c => nfnetlink_queue_core.c} (92%)
    create mode 100644 net/netfilter/nfnetlink_queue_ct.c
    create mode 100644 net/sched/em_canid.c
    create mode 100644 net/sched/em_ipset.c
    delete mode 100644 net/tipc/log.h
    create mode 100644 net/wireless/ap.c
    \
     
     \ /
      Last update: 2012-07-24 10:21    [W:0.358 / U:92.604 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site