2015-02-10

1) More iov_iter conversion work from Al Viro.

2) Various optimizations to the ipv4 forwarding information base

trie lookup implementation. From Alexander Duyck.

3) Remove sock_iocb altogether, from CHristoph Hellwig.

4) Allow congestion control algorithm selection via routing

metrics. From Daniel Borkmann.

5) Make ipv4 uncached route list per-cpu, from Eric Dumazet.

6) Handle rfs hash collisions more gracefully, also from Eric

Dumazet.

7) Add xmit_more support to r8169, e1000, and e1000e drivers.

From Florian Westphal.

8) Transparent Ethernet Bridging support for GRO, from Jesse Gross.

9) Add BPF packet actions to packet scheduler, from Jiri Pirko.

10) Add support for uniqu flow IDs to openvswitch, from Joe Stringer.

11) New NetCP ethernet driver, from Muralidharan Karicheri and

Wingman Kwok.

12) More sanely handle out-of-window dupacks, which can result in

serious ACK storms. From Neal Cardwell.

13) Various rhashtable bug fixes and enhancements, from Herbert Xu,

Patrick McHardy, and Thomas Graf.

14) Support xmit_more in be2net, from Sathya Perla.

15) Group Policy extensions for vxlan, from Thomas Graf.

16) Remove Checksum Offload support for vxlan, from Tom Herbert.

17) Like ipv4, support lockless transmit over ipv6 UDP sockets.

From Vlad Yasevich.

Please pull, thanks a lot!

The following changes since commit 9d82f5eb3376cbae96ad36a063a9390de1694546:

MMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-02-05 11:23:45 -0800)

are available in the git repository at:

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

for you to fetch changes up to b0f9ca53cbb103e9240a29a974e0b6085e58f9f7:

ipv4: Namespecify TCP PMTU mechanism (2015-02-09 18:45:00 -0800)

----------------------------------------------------------------

Adam Lee (1):

Bluetooth: ath3k: workaround the compatibility issue with xHCI controller

Ahmed S. Darwish (4):

can: kvaser_usb: Update interface state before exiting on OOM

can: kvaser_usb: Consolidate and unify state change handling

can: kvaser_usb: Add support for the USBcan-II family

can: kvaser_usb: Ignore spurious error events after a busoff

Akash Shende (1):

Drivers: Isdn: sc: Fixed coding style & spelling mistakes.

Al Viro (18):

netlink: make the check for "send from tx_ring" deterministic

ipv4: raw_send_hdrinc(): pass msghdr

ipv6: rawv6_send_hdrinc(): pass msghdr

vmci: propagate msghdr all way down to __qp_memcpy_to_queue()

rxrpc: switch rxrpc_send_data() to iov_iter primitives

rxrpc: make the users of rxrpc_kernel_send_data() set kvec-backed msg_iter properly

ip: stash a pointer to msghdr in struct ping_fakehdr

ip: convert tcp_sendmsg() to iov_iter primitives

net: switch memcpy_fromiovec()/memcpy_fromiovecend() users to copy_from_iter()

tipc: tipc ->sendmsg() conversion

net: bury net/core/iovec.c - nothing in there is used anymore

crypto: switch af_alg_make_sg() to iov_iter

net/socket.c: fold do_sock_{read,write} into callers

net: switch sockets to ->read_iter/->write_iter

vhost: switch vhost get_indirect() to iov_iter, kill memcpy_fromiovec()

vhost: don't bother with copying iovec in handle_tx()

vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend()

vhost: vhost_scsi_handle_vq() should just use copy_from_user()

Alex Gartrell (2):

tun: Fixed unsigned/signed comparison

tun: return proper error code from tun_do_read

Alexander Aring (24):

nl802154: introduce cca mode enums

ieee802154: rework cca setting

nl802154: introduce support for cca settings

at86rf230: add reset state cca handling

at86rf230: remove if branch

at86rf230: make at86rf230_async_error inline

at86rf230: fix context pointer handling

at86rf230: remove unnecessary assign

at86rf230: cleanup check on trac status

mac802154: iface: check concurrent ifaces

ieee802154: iface: move multiple node type check

ieee802154: handle socket functionality as module

ieee802154: socket: change module name

ieee802154: socket: put handling into one file

ieee802154: socket: fix checkpatch issue

ieee802154: rename af_ieee802154.c to socket.c

ieee802154: handle config as menuconfig

mac802154: fix kbuild test robot warning

ieee802154: create 6lowpan sub-directory

ieee802154: 6lowpan: rename internal header

ieee802154: 6lowpan: move receive functionality

ieee802154: 6lowpan: move transmit functionality

ieee802154: 6lowpan: rename to core

ieee802154: 6lowpan: fix Makefile entry

Alexander Bondar (1):

iwlwifi: mvm: Add debugfs entry to enable scan offload notification

Alexander Duyck (26):

fib_trie: Update usage stats to be percpu instead of global variables

fib_trie: Make leaf and tnode more uniform

fib_trie: Merge tnode_free and leaf_free into node_free

fib_trie: Merge leaf into tnode

fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables

fib_trie: Optimize fib_find_node

fib_trie: Optimize fib_table_insert

fib_trie: Update meaning of pos to represent unchecked bits

fib_trie: Use unsigned long for anything dealing with a shift by bits

fib_trie: Push rcu_read_lock/unlock to callers

fib_trie: Move resize to after inflate/halve

fib_trie: Add functions should_inflate and should_halve

fib_trie: Push assignment of child to parent down into inflate/halve

fib_trie: Push tnode flushing down to inflate/halve

fib_trie: inflate/halve nodes in a more RCU friendly way

fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child

fib_trie: Add tracking value for suffix length

igb: Clean-up page reuse code

fm10k: Clean-up page reuse code

fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits

fib_trie: Fix RCU bug and merge similar bits of inflate/halve

fib_trie: Fall back to slen update on inflate/halve failure

fib_trie: Add collapse() and should_collapse() to resize

fib_trie: Use empty_children instead of counting empty nodes in stats collection

fib_trie: Move fib_find_alias to file where it is used

fib_trie: Various clean-ups for handling slen

Alexander Graf (1):

igb: Indicate failure on vf reset for empty mac address

Alexey Khoroshilov (1):

rsi: fix memory leak in rsi_load_ta_instructions()

Amitkumar Karwar (16):

Bluetooth: btmrvl: fix race issue while stopping main thread

Bluetooth: btmrvl: error path handling in setup handler

Bluetooth: btmrvl: add surprise_removed flag

bluetooth: btmrvl: increase the priority of firmware download message

mwifiex: remove redundant flag MWIFIEX_HW_STATUS_FW_READY

mwifiex: add wakeup timer based recovery mechanism

mwifiex: wakeup pending wait queues

mwifiex: do not release lock during list_for_each_entry_safe()

mwifiex: Increase priority of firmware download message

Bluetooth: btmrvl: use msecs_to_jiffies within macro definition

Bluetooth: btmrvl: fix card reset and suspend race issue

mwifiex: check driver status in connect and scan handlers

mwifiex: correction in wakeup timer handling

mwifiex: fix memory leak in mwifiex_send_processed_packet()

mwifiex: fix NULL packet downloading issues

mwifiex: disable UAPSD mode when AP starts

Andrew Clausen (1):

rfkill: document rfkill module parameters

Andrew Lunn (1):

net: dsa: Remove redundant phy_attach()

Andrey Yurovsky (2):

at86rf230: fix register read for part version

at86rf230: remove version check for AT86RF212

Andri Yngvason (1):

can: move can_stats.bus_off++ from can_bus_off into can_change_state

Andy Fleming (1):

net/fsl: Add mEMAC MDIO support to XGMAC MDIO

Andy Shevchenko (3):

usbnet: re-use native hex2bin()

cxgb3: re-use native hex2bin()

stmmac: pci: introduce Intel Quark X1000 runtime detection

Anish Bhatt (3):

cxgb4 : Update ipv6 address handling api

cxgb4i : Call into recently added cxgb4 ipv6 api

cxgb4 : Improve IEEE DCBx support, other minor open-lldp fixes

Anjali Singhai Jain (2):

i40evf: Force Tx writeback on ITR

i40e: Enable Loopback for the FCOE vsi as well

Antonio Quartulli (7):

batman-adv: avoid useless return in void functions

batman-adv: checkpatch - else is not generally useful after a break or return

batman-adv: checkpatch - No space is necessary after a cast

batman-adv: checkpatch - Please use a blank line after declarations

batman-adv: checkpatch - Please don't use multiple blank lines

batman-adv: checkpatch - remove unnecessary parentheses

batman-adv: fix misspelled words

Arend van Spriel (15):

brcmfmac: remove unused/duplicate defines in chip.c

brcmfmac: follow user-space regulatory domain selection

brcmfmac: enable 802.11d support in firmware

brcmfmac: Add support for bcm43340/1 wireless chipsets

brcmfmac: get rid of duplicate SDIO device identifiers

ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries

brcmfmac: pass DEAUTH/DISASSOC reason code to user-space

brcmfmac: wait for driver to go idle during suspend

brcmfmac: do not load firmware when device is already running

brcmutil: use define for boardrev string function

brcmfmac: determine chip info when not provided by bus layer

brcmfmac: always obtain device revision info upon intialization

brcmfmac: show firmware release info in ethtool driver info

brcmfmac: store revinfo retrieval result

brcmfmac: fix nvram processing

Arik Nemtsov (10):

cfg80211: allow usermode to query wiphy specific regdom

cfg80211: return private regdom for self-managed devices

cfg80211: avoid intersection when applying self-managed reg

nl80211: increase the max number of rules in regdomain

mac80211: skip disabled channels in VHT check

mac80211: add TDLS supported channels correctly

cfg80211: introduce sync regdom set API for self-managed

cfg80211: avoid reg-hints in self-managed only systems

iwlwifi: mvm: improve TDLS ch-sw state machine

iwlwifi: mvm: ignore stale TDLS ch-switch responses

Arnd Bergmann (7):

rocker: fix harmless warning on 32-bit machines

mlx5: avoid build warnings on 32-bit

infiniband: mlx5: avoid a compile-time warning

mISDN: avoid arch specific __builtin_return_address call

act_connmark: fix dependencies better

net: hip04: add missing MODULE_LICENSE

net/tulip: don't warn about unknown ARM architecture

Asaf Vertz (1):

e1000: fix time comparison

Avinash Patil (23):

mwifiex: module parameter for deep sleep configuration

mwifiex: enable -D__CHECK_ENDIAN__ for sparse by default

mwifiex: get supported BA stream info from FW

mwifiex: do not emit messages while holding spinlock

mwifiex: selectively choose ext_scan support

mwifiex: remove redundant nick_name variable

mwifiex: set wiphy params only once

mwifiex: do not declare wdev as pointer

mwifiex: store permanant mac address in adapter structure

mwifiex: add init parameter to init command routine

mwifiex: manage virtual interface limits efficiently

mwifiex: handle PS events on AP interface as well

mwifiex: support conversion to any virtual interface type

mwifiex: do not send regulatory update while starting AP

mwifiex: store AP configuration in private structure

mwifiex: update IEs after AP has started

mwifiex: refactor start_ap handler

mwifiex: separate function for parsing head and tail IEs

mwifiex: add cfg80211 start_radar_detection handler

mwifiex: support for channel report for radar detection

mwifiex: handle radar detect event from FW

mwifiex: channel switch support for mwifiex

mwifiex: 11h handling for AP interface

Aya Mahfouz (1):

s390/ctcm, netiucv: migrate variables to handle y2038 problem

Bas Peters (3):

drivers: isdn: isdnloop: isdnloop.c: remove assignment of variables in if conditions, in accordance with the CodingStyle.

drivers: isdn: isdnloop: isdnloop.c: Fix brace positions according to CodingStyle specifications.

drivers: isdn: isdnloop: isdnloop.c: Remove parenthesis around return values, as specified in CodingStyle.

Ben Hutchings (2):

mii: Handle link state changes for forced modes in mii_check_media()

net: phy: Invalidate LP advertising flags when restarting or disabling AN

Beniamino Galvani (1):

net: stmmac: add BQL support

Bill Hong (1):

l2tp : multicast notification to the registered listeners

Bob Copeland (9):

Revert "mac80211: keep sending peer candidate events while in listen state"

wcn36xx: initialize device defaults on start

wcn36xx: use !! when assigning int as a boolean

wcn36xx: let device generate qos seq numbers

wcn36xx: don't process 'valid' descriptors

wcn36xx: initialize skb_lock

wcn36xx: initialize dxe lock

wcn36xx: move set_tx_pdu inside set_tx_data/mgmt

wcn36xx: initiate TX BA sessions

Carolyn Wyborny (4):

i40e: fix proc/int descriptions

i40e: Add define for interrupt name string len

i40e/i40evf: Add call to u64_stats_init to init

i40e: Fix for stats init function call in Rx setup

Catherine Sullivan (2):

i40e: Don't exit link event early if link speed has changed

i40e/i40evf: Bump i40e/i40evf versions

Chaya Rachel Ivgi (1):

mac80211: Fix ignored HT override configurations

Chen Gang (2):

netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings

wil6210: use 'uint64_t' instead of 'cycles_t' to avoid warnings

Christoph Hellwig (1):

net: remove sock_iocb

Christophe Ricard (40):

NFC: dts: st21nfca: Fix compatible string spelling to follow other drivers

NFC: dts: st21nfcb: Fix compatible string spelling to follow other drivers

NFC: st21nfcb: Fix "WARNING: invalid free of devm_ allocated data"

NFC: st21nfca: Remove unreachable code

NFC: st21nfcb: Avoid use of skb after free

NFC: nfc_enable_se Remove useless blank line at beginning of function

NFC: nfc_disable_se Remove useless blank line at beginning of function

NFC: st21nfca: Remove skb_pipe_list and skb_pipe_info useless allocation

NFC: st21nfca: Remove checkpatch.pl warning Possible unnecessary 'out of memory' message

NFC: st21nfca: Fix some skb memory leaks

NFC: st21nfcb: Fix "NULL pointer dereference" possible error

NFC: st21nfcb: Remove useless include

NFC: st21nfcb: Fix copy/paste error in comment

NFC: hci: Change event_received handler gate parameter to pipe

NFC: hci: Add pipes table to reference them with a tuple {gate, host}

NFC: hci: Change nfc_hci_send_response gate parameter to pipe

NFC: hci: Reference every pipe information according to notification

NFC: hci: Add cmd_received handler

NFC: pn544: Change event_received gate parameter to pipe

NFC: microread: Change event_received gate parameter to pipe

NFC: hci: Remove nfc_hci_pipe2gate function

NFC: st21nfca: Adding support for secure element

NFC: dts: st21nfca: Document ese-present & uicc-present DTS property

NFC: nci: Add dynamic logical connections support

NFC: nci: Add NCI NFCEE constants

NFC: nci: Add NFCEE discover support

NFC: nci: Add NFCEE enabling and disabling support

NFC: nci: Support logical connections management

NFC: nci: Add HCI over NCI protocol support

NFC: st21nfcb: Add support for secure element

NFC: Forward NFC_EVT_TRANSACTION to user space

NFC: nci: Add RF NFCEE action notification support

NFC: nci: Change NCI state machine to LISTEN_ACTIVE

NFC: st21nfcb: Add HCI transaction event support

NFC: st21nfca: Add HCI transaction event support

NFC: nci: Add reference to the RF logical connection

NFC: nci: Support all destinations type when creating a connection

NFC: nci: Change credits field to credits_cnt

NFC: nci: Move logical connection structure allocation

NFC: nci: Move NFCEE discovery logic

Chun-Yeow Yeoh (1):

rtl8192cu: fix the mesh beaconing

Chunyan Zhang (6):

irda: Removed all unused timeval variables

irda: ali-ircc: Replace timeval with ktime_t

irda: irda-usb: Replace timeval with ktime_t

irda: nsc-ircc: Replace timeval with ktime_t

irda: stir4200: Replace timeval with ktime_t

irda: vlsi_ir: Replace timeval with ktime_t

Colin Ian King (1):

rtlwifi/rtl8192de: remove redundant else if check

Dan Carpenter (5):

net: eth: xgene: devm_ioremap() returns NULL on error

wlcore: unlock on error in wl1271_op_suspend()

bridge: simplify br_getlink() a bit

hisilicon: add some missing curly braces

net: sxgbe: fix error handling in init_rx_ring()

Daniel Borkmann (10):

net: fib6: fib6_commit_metrics: fix potential NULL pointer dereference

net: tcp: refactor reinitialization of congestion control

net: tcp: add key management to congestion control

net: tcp: add RTAX_CC_ALGO fib handling

net: tcp: add per route congestion control

net: cls_basic: return from walking on match in basic_get

net: act_bpf: fix size mismatch on filter preparation

net: mark some potential candidates __read_mostly

ipv6: addrconf: add missing validate_link_af handler

rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY

David Ahern (2):

net: rocker: Add basic netdev counters - v2

net: rocker: Add support for retrieving port level statistics

David Decotigny (1):

net: bnx2x: avoid macro redefinition

David L Stevens (3):

sunvnet: fix rx packet length check to allow for TSO

sunvnet: free pending tx buffers before clearing ring data

sunvnet: improve error handling when a remote crashes

David S. Miller (102):

Merge branch 'timecounter'

Merge branch 'fec-next'

Merge branch 'enic-next'

Merge branch 'fib_trie-next'

e1000e: Include clocksource.h to get CLOCKSOURCE_MASK.

igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK.

Merge branch 'gmac-next'

Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next

Merge tag 'wireless-drivers-next-for-davem-2015-01-02' of git://git.kernel.org/.../kvalo/wireless-drivers-next

Merge branch 'timecounter-next'

Merge branch 'rhashtable-next'

Merge branch 'geneve-next'

Merge branch 'cxgb4-next'

Merge branch 'ip_cmsg_csum'

Merge branch 'rt_cong_ctrl'

Merge git://git.kernel.org/.../davem/net

Merge branch 'cxgb4-next'

Merge branch 'rhashtable-next'

Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge

Merge branch 'sti_drivers'

Merge branch 'irda-next'

Merge branch 'r8152-next'

Merge branch 'cxgb4-next'

Merge branch 'tipc-namespaces'

Merge branch 'bridge_vlan_ranges'

Merge branch 'tuntap_queues'

Merge branch 'rhashtable-next'

Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next

Merge branch 'xen-netfront-next'

Merge branch 'hip04'

Merge branch 'vxlan_rco'

Merge git://git.kernel.org/.../davem/net

Merge branch 'vxlan_group_policy_extension'

Merge git://git.kernel.org/.../pablo/nf-next

Merge branch 'cxgb4-next'

Merge tag 'mac80211-next-for-davem-2015-01-15' of git://git.kernel.org/.../jberg/mac80211-next

Merge branch 'iw_cxgb4-next'

Merge branch 'amd-xgbe'

Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next

Merge branch 's390-next'

Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next

netlink: Fix bugs in nlmsg_end() conversions.

Merge branch 'link_netns'

Merge branch 'netcp'

Merge branch 'csiostor'

Merge branch 'dsa-next'

Merge tag 'mac80211-next-for-davem-2015-01-19' of git://git.kernel.org/.../jberg/mac80211-next

Merge branch 'link_netns_advertise'

Merge branch 'cxgb4-next'

Merge branch 'stmmac-dwmac-rk'

Merge branch 'be2net-next'

Merge branch 'vxlan_tx'

Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next

Merge branch 'mlx4-next'

Merge branch 'fib_trie_next'

Merge branch 'phy_dsa'

Merge branch 'sh_eth'

Merge tag 'linux-can-next-for-3.20-20150121' of git://git.kernel.org/.../mkl/linux-can-next

Merge branch 'ovs_flowids'

Merge branch 'master' of git://git.kernel.org/.../kvalo/wireless-drivers-next

Merge branch 'cxgb4-next'

Merge branch 'phy-next'

Merge branch 'sunvnet-next'

Merge git://git.kernel.org/.../davem/net

Merge branch 'bonding-next'

Merge branch 'mlx4-next'

Merge branch 'stmmac-pci'

Merge tag 'nfc-next-3.20-1' of git://git.kernel.org/.../sameo/nfc-next

Merge tag 'linux-can-next-for-3.20-20150128' of git://git.kernel.org/.../mkl/linux-can-next

Merge branch 'cpsw_macid'

Merge branch 'hso-next'

Merge branch 'switchdev_offload_flags'

Merge branch 'net-timestamp'

Merge branch 'udpv6_lockless_send'

Merge branch 'netlabel-next'

Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next

Merge tag 'mac80211-next-for-davem-2015-02-03' of git://git.kernel.org/.../jberg/mac80211-next

Merge branch 'tipc-next'

Merge branch 'mlx4-next'

Merge branch 'mlx4-next'

Merge branch 'rhashtable-next'

Merge branch 'for-davem' of git://git.kernel.org/.../viro/vfs

Revert "bridge: Let bridge not age 'externally' learnt FDB entries, they are removed when 'external' entity notifies the aging"

Merge tag 'linux-can-next-for-3.20-20150204' of git://git.kernel.org/.../mkl/linux-can-next

Merge git://git.kernel.org/.../davem/net

Merge branch 'isdnloop_checkpatch'

Merge branch 'tipc-next'

Merge branch 'rhashtable-next'

Merge tag 'nfc-next-3.20-2' of git://git.kernel.org/.../sameo/nfc-next

Merge branch 'dsa-next'

Merge branch 'r8152'

Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next

Merge branch 'be2net'

Merge branch 'cxgb4'

Merge branch 'tcp_ack_loops'

Merge tag 'wireless-drivers-next-for-davem-2015-02-07' of git://git.kernel.org/.../kvalo/wireless-drivers-next

Merge branch 'tipc-next'

Merge branch 'mlx4_bond_notify'

Merge branch 'expansion_rom'

Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next

Merge branch 'ipv6_ufo_fix'

Merge git://git.kernel.org/.../davem/net

David Spinadel (1):

iwlwifi: mvm: scan dwell time corrections

David Vrabel (4):

xen: add page_to_mfn()

xen-netfront: refactor skb slot counting

xen-netfront: refactor making Tx requests

xen-netback: always fully coalesce guest Rx packets

Dedy Lansky (2):

wil6210: fix timing of netif_carrier_on indication

wil6210: ignore firmware failure to gracefully stop AP

Dmitry Eremin-Solenikov (1):

arm: sa1100: move irda header to linux/platform_data

Dmitry Tunin (1):

Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device

Don Skidmore (5):

ixgbe: cleanup sparse errors in new ixgbe_x550.c file

ixgbe: cleanup redundant default method set_rxpba

ixgbe: Cleanup probe to remove redundant attempt to ID PHY

ixgbe: add VXLAN offload support for X550 devices

ixgbe: add Tx anti spoofing support

Dor Shaish (1):

Revert "iwlwifi: use correct fw file in 8000 b-step"

Duan Jiong (1):

netfilter: nfnetlink: remove redundant variable nskb

Ed Swierk (1):

ethtool: Extend ethtool plugin module eeprom API to phylib

Eliad Peller (24):

mac80211: update sta bw on ht chanwidth action frame

mac80211: avoid reconfig if no interfaces are up

mac80211: fix dot11MulticastTransmittedFrameCount tested address

iwlwifi: pcie: add basic reference accounting

iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes

iwlwifi: support multiple d0i3 modes

iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode

iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported()

iwlwifi: mvm: wait for d0i3 exit on hw restart

iwlwifi: mvm: clean refs before stop_device()

iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert

wlcore: fix WLCORE_VENDOR_ATTR_GROUP_KEY policy

wlcore: fix sparse warning

wlcore/wl18xx: handle rc updates in a separate work

wlcore: enable AP wowlan

wl18xx: add radar detection implementation

wl18xx: add debugfs file to emulate radar event

wlcore: add support for ap csa

wlcore: add dfs master restart calls

wlcore: allow using dfs channels

wl18xx: declare radar_detect_widths support for ap interfaces

mac80211: remove local->radar_detect_enabled

mac80211: consider only relevant vifs for radar_required calculation

mac80211: don't defer scans in case of radar detection

Emil Tantilov (9):

ixgbe: allow multiple queues in SRIOV mode

ixgbevf: enable multiple queue support

ixgbevf: add RSS support for X550

ixgbe: fix setting port VLAN

ixgbevf: set vlan_features in a single write instead of several ORs

ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx

ixgbevf: Add code to check for Tx hang

ixgbevf: rewrite watchdog task to function similar to igbvf

ixgbevf: combine all of the tasks into a single service task

Emmanuel Grumbach (30):

iwlwifi: pcie: let the Manageability Engine know when we leave

iwlwifi: mvm: add debugfs to trigger fw debug logs collection

iwlwifi: mvm: allow RSSI compensation

iwlwifi: mvm: change SMEM dump to general purpose memory dump

iwlwifi: mvm: convert the SRAM dump to the generic memory dump

iwlwifi: mvm: support 2 different channels

iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg

mac80211: let flush() drop packets when possible

mac80211: delete the assoc/auth timer upon suspend

iwlwifi: mvm: allow to collect debug data from non-sleepable context

iwlwifi: mvm: rs: allow to disable MIMO for P2P only

iwlwifi: remove unused TLV capability flags

iwlwifi: mvm: let the firmware configure the scheduler

iwlwifi: correctly set the NMI register

Merge tag 'tags/mac80211-next-for-davem-2015-01-19' into iwlwifi-next

Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next

iwlwifi: mvm: BT Coex - fine tune the MPLUT register

iwlwifi: mvm: add support for new LTR command

Revert "iwlwifi: mvm: drop non VO frames when flushing"

iwlwifi: mvm: BT Coex - set all the co-running values to 0

iwlwifi: mvm: really disable TDLS queues

mac80211: synchronize_net() before flushing the queues

mac80211: avoid races related to suspend flow

iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa

iwlwifi: pcie: don't dump useless data when a TFD queue hangs

iwlwifi: pcie: prepare the enablement of 31 TFD queues

iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN

iwlwifi: mvm: enable watchdog on Tx queues for mvm

iwlwifi: allow to define the stuck queue timer per queue

iwlwifi: mvm: don't send a command the firmware doesn't know

Eran Harary (5):

iwlwifi: mvm: support additional nvm_file in family 8000 B step

iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step

iwlwifi: mvm: add print of he nvm version

iwlwifi: mvm: support family 8000 C step

iwlwifi: pcie: support secured boot flow for family 8000 B step

Eric Dumazet (12):

ipv4: per cpu uncached list

niu: remove one compound_head() call

bonding: handle more gso types

ipv6: tcp: fix race in IPV6_2292PKTOPTIONS

pkt_sched: fq: remove useless TIME_WAIT check

ipv4: icmp: use percpu allocation

xps: fix xps for stacked devices

tcp: do not pace pure ack packets

pkt_sched: fq: better control of DDOS traffic

net: use netif_rx_ni() from process context

net: rfs: add hash collision detection

net:rfs: adjust table size checking

Erik Hugne (2):

tipc: fix excessive network event logging

flow_dissector: add tipc support

Erik Kline (1):

net: ipv6: allow explicitly choosing optimistic addresses

Eugene Crosser (2):

qeth: use qeth_card_hw_is_reachable() everywhere

qeth: sysfs: replace strcmp() with sysfs_streq()

Eyal Shapira (11):

iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed

iwlwifi: mvm: rs: organize and cleanup consts

iwlwifi: mvm: validate tid and sta_id in ba_notif

iwlwifi: mvm: don't indicate no BA if STA was in powersave

iwlwifi: mvm: rs: repeat initial legacy rates in LQ table

iwlwifi: mvm: rs: cleanup unuseful and overflowing traces

iwlwifi: mvm: rs: use STBC regardless of power save mode

iwlwifi: mvm: rs: refactor ht/vht init

iwlwifi: mvm: use a new API for enabling STBC

iwlwifi: mvm: add beamformer support

iwlwifi: mvm: rs: enable forcing single stream Tx decision

Fabian Frederick (2):

netfilter: log: remove unnecessary sizeof(char)

tipc: replace 0 by NULL for pointers

Fabio Estevam (2):

Revert "ARM: imx: add FEC sleep mode callback function"

Revert "ARM: dts: imx6qdl: enable FEC magic-packet feature"

Fan Du (2):

openvswitch: Introduce ovs_tunnel_route_lookup

ipv4: Namespecify TCP PMTU mechanism

Felipe Balbi (3):

net: ethernet: cpsw: unroll IRQ request loop

net: ethernet: cpsw: don't requests IRQs we don't use

net: ethernet: ti: cpsw: fix buld break when NET_POLL_CONTROLLER

Felix Fietkau (2):

mac80211: minstrel: reduce size of struct minstrel_rate_stats

net: sched: Introduce connmark action

Feng Kan (1):

net: eth: xgene: change APM X-Gene SoC platform ethernet to support ACPI

Florian Fainelli (10):

net: ipv4: handle DSA enabled master network devices

net: bridge: reject DSA-enabled master netdevices as bridge members

net: phy: fixed: allow setting no update_link callback

net: dsa: bcm_sf2: factor interrupt disabling in a function

net: phy: utilize phy_suspend and phy_resume

net: phy: document has_fixups field

net: phy: keep track of the PHY suspend state

net: phy: avoid suspending twice a PHY

net: dsa: bcm_sf2: move GPHY enabling to its own function

net: dsa: bcm_sf2: implement GPHY power down

Florian Westphal (6):

net: skbuff: don't zero tc members when freeing skb

net: fib6: convert cfg metric to u32 outside of table write lock

r8169: add support for xmit_more

net: e1000: support txtd update delay via xmit_more

net: e1000e: support txtd update delay via xmit_more

net: dctcp: loosen requirement to assert ECT(0) during 3WHS

Fred Chou (1):

rt2x00: use helper to check capability/requirement

Gao feng (1):

netfilter: nf_ct_seqadj: print ack seq in the right host byte order

Gautam Kumar Shukla (1):

cfg80211: add extensible feature flag attribute

Geert Uytterhoeven (2):

net: sh_eth: Use u32 for 32-bit register data

rhashtable: Make selftest modular

Giel van Schijndel (1):

wlcore: fix copy-paste bug: assign from src struct not dest

Govindarajulu Varadarajan (4):

enic: make vnic_wq_buf doubly linked

enic: check dma_mapping_error

enic: add stats for dma mapping error

enic: reconfigure resources for kdump crash kernel

Gowtham Anandha Babu (1):

Bluetooth: Remove dead code

Greg Rose (2):

i40e: Add warning for NPAR partitions with link speed less than 10Gbps

i40e: Fix function header

Guy Mishol (1):

wlcore: add dfs region to reg domain update cmd

Haim Dreyfuss (5):

iwlwifi: mvm: Configure EBS scan ratio

iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC

iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan

iwlwifi: mvm: Fix a few EBS error handling bugs

iwlwifi: mvm: Enable EBS also in single scan on umac interface

Hamad Kadmany (1):

wil6210: Remove msm platform related code

Hante Meuleman (9):

brcmfmac: Fix incorrect casting of 64 bit physical address.

brcmfmac: Fix WEP configuration for AP mode.

brcmfmac: Change error log in standard log for rxbufpost.

brcmfmac: signal completion of 802.1x.

brcmfmac: Relax scheduling of msgbuf worker on high throughput.

brcmfmac: prevent possible deadlock on resuming SDIO device.

brcmfmac: use SDIO DPC for control frames.

brcmfmac: SDIO: avoid using bus state for private states.

brcmfmac: Reopen netdev queue on bus state data.

Hariprasad Shenai (36):

RDMA/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines

cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines

cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines

cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines

cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines

cxgb4: Add PCI device ID for new T5 adapter

cxgb4: Add support for devlog

cxgb4: Add support for cim_la entry in debugfs

cxgb4: Add support for cim_qcfg entry in debugfs

cxgb4: Add support for mps_tcam debugfs

iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages

iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages

cxgb4: Ripping out old hard-wired initialization code in driver

iw_cxgb4: Cleanup register defines/MACROS defined in t4.h

iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h

iw_cxgb4: Cleanup register defines/MACROS defined in t4.h

iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h

cxgb4: Add debugfs entry to dump the contents of the flash

cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc

cxgb4: Fixes cxgb4_inet6addr_notifier unregister call

cxgb4: Added support in debugfs to dump sge_qinfo

cxgb4: Added support in debugfs to dump cim ingress bound queue contents

cxgb4: Addded support in debugfs to dump CIM outbound queue content

cxgb4: Added support in debugfs to dump PM module stats

cxgb4: Added support in debugfs to dump different timer and clock values of the adapter

cxgb4: Move firmware version MACRO to t4fw_version.h

cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB

cxgb4: Add low latency socket busy_poll support

cxgb4: Add support in debugfs to display sensor information

cxgb4: Added support in debugfs to display TP logic analyzer output

cxgb4: Add support for ULP RX logic analyzer output in debugfs

cxgb4: Add support to dump mailbox content in debugfs

cxgb4: Add support in debugfs to dump the congestion control table

cxgb4: Fix trace observed while dumping clip_tbl

ethtool: rename reserved1 memeber in ethtool_drvinfo for expansion ROM version

cxgb4: Add support in cxgb4 to get expansion rom version via ethtool

Harout Hedeshian (1):

net: ipv6: Add sysctl entry to disable MTU updates from RA

Helmut Schaa (1):

ath10k: Use TX cksum offload only for CHECKSUM_PARTIAL

Herbert Xu (6):

netlink: Fix netlink_insert EADDRINUSE error

netlink: Kill redundant net argument in netlink_insert

rhashtable: Fix potential crash on destroy in rhashtable_shrink

rhashtable: Introduce rhashtable_walk_*

netlink: Use rhashtable walk iterator

netfilter: Use rhashtable walk iterator

Hong Xu (2):

ath9k_htc: Add a module parameter to disable blink

ath9k and ath9k_htc: rename variable "led_blink"

Hubert Sokolowski (1):

net: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined

Ido Shamay (3):

net/mlx4_en: Print page allocator information

net/mlx4_en: Adjust RX frag strides to frag sizes

net/mlx4_en: Notify TX Vlan offload change

Ido Yariv (3):

iwlwifi: mvm: Set the HW step in the core dump

mac80211: Re-fix accounting of the tailroom-needed counter

iwlwifi: mvm: add support for dumping a secondary SRAM

Ilan Peer (2):

iwlwifi: mvm: Do not consider invalid HW queues in queue mask

iwlwifi: mvm: Fix building channels in scan_config_cmd

Ivan Vecera (1):

tg3: move init/deinit from open/close to probe/remove

Jack Morgenstein (7):

net/mlx4_core: Add bad-cable event support

net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP

net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow

net/mlx4_core: Adjust command timeouts to conform to the firmware spec

net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec

net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit

net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc

Jacob Keller (5):

i40e: only enable PTP interrupt cause if PTP is enabled

i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps

i40e: use same check for Rx hang as for Rx timestamps

i40e: when Rx timestamps disabled set specific mode

virtio_net: add software timestamp support

Jakub Pawlowski (4):

Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_ATH3012

Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for BTUSB_INTEL

Bluetooth: Add le_scan_restart work for LE scan restarting

Bluetooth: Add restarting to service discovery

Janusz Dziedzic (5):

mac80211: notify NSS changed when IBSS and HT

ath10k: fix low TX rates when IBSS and HT

ath10k: send (re)assoc peer command when NSS changed

ath10k: implement uapsd autotrigger command

ath10k: implement sta keepalive command

Jarno Rajahalme (1):

net: openvswitch: Support masked set actions.

Jason Wang (1):

virtio-net: don't do header check for dodgy gso packets

Jeff Kirsher (1):

i40e: AQ API updates

Jesse Gross (6):

net: Add Transparent Ethernet Bridging GRO support.

geneve: Remove workqueue.

geneve: Simplify locking.

geneve: Remove socket hash table.

geneve: Check family when reusing sockets.

openvswitch: Add support for checksums on UDP tunnels.

Jiri Pirko (7):

net: sched: fix skb->protocol use in case of accelerated vlan path

net: rename vlan_tx_* helpers since "tx" is misleading there

tc: add BPF based action

tc: cls_bpf: rename bpf_len to bpf_num_ops

switchdev: introduce switchdev notifier

net: replace br_fdb_external_learn_* calls with switchdev notifier events

switchdev: fix typo in inline function definition

Jiri Slaby (1):

MAINTAINERS: remove ath5k mailing list

Joe Perches (2):

netfilter: xt_osf: Use continue to reduce indentation

qlcnic: Fix dump_skb output

Joe Stringer (7):

geneve: Add Geneve GRO support

fm10k: Check tunnel header length in encap offload

openvswitch: Refactor ovs_nla_fill_match().

openvswitch: Refactor ovs_flow_tbl_insert().

openvswitch: Use sw_flow_key_range for key ranges.

genetlink: Add genlmsg_parse() helper function.

openvswitch: Add support for unique flow IDs.

Johan Hedberg (27):

Bluetooth: Split hci_update_page_scan into two functions

Bluetooth: Split hci_request helpers to hci_request.[ch]

Bluetooth: Add hci_request support for hci_update_background_scan

Bluetooth: Fix Remove Device to wait for HCI before sending cmd_complete

Bluetooth: Fix Add Device to wait for HCI before sending cmd_complete

Bluetooth: Add return parameter to cmd_complete callbacks

Bluetooth: Move hci_update_page_scan to hci_request.c

Bluetooth: Fix const declarations for smp_f5 and smp_f6

Bluetooth: Add support for ECDH test cases

Bluetooth: Add skeleton for SMP self-tests

Bluetooth: Add legacy SMP tests

Bluetooth: Add LE Secure Connections tests for SMP

Bluetooth: Fix valid Identity Address check

Bluetooth: Add helpers for src/dst bdaddr type conversion

Bluetooth: Fix lookup of fixed channels by local bdaddr

Bluetooth: Check for valid bdaddr in add_remote_oob_data

Bluetooth: Remove incorrect check for BDADDR_BREDR address type

Bluetooth: Convert Set SC to use HCI Request

Bluetooth: Enforce zero-valued hash/rand192 for LE OOB

Bluetooth: btusb: Remove redundant call to btusb_free_frags()

Bluetooth: Fix check for SSP when enabling SC

Bluetooth: Fix notifying discovery state upon reset

Bluetooth: Fix notifying discovery state when powering off

Bluetooth: btusb: Fix race when waiting for BTUSB_DOWNLOADING

Bluetooth: btusb: Use wait_on_bit_timeout() for BTUSB_BOOTING

Bluetooth: Remove mgmt_rp_read_local_oob_ext_data struct

Bluetooth: Fix potential NULL dereference

Johannes Berg (52):

cfg80211: use __force __rcu to suppress sparse warning

mac80211: ask driver to look at power level when starting AP

mac80211: move U-APSD enablement to vif flags

mac80211_hwsim: fix check for custom world regdom array size

iwlwifi: remove MODULE_VERSION

iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently

iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently

nl80211: document NL80211_BSS_STATUS_AUTHENTICATED isn't used

nl80211: define multicast group names in header

Merge branch 'mac80211' into mac80211-next

cfg80211: remove "channel" from survey names

cfg80211: allow survey data to return global data

cfg80211: add scan time to survey data

cfg80211: allow including station info in delete event

mac80211: send statistics with delete station event

mac80211: allow drivers to provide most station statistics

cfg80211: remove enum station_info_flags

cfg80211: add nl80211 beacon-only statistics

nl80211: clarify packet statistics descriptions

nl80211: support per-TID station statistics

mac80211: provide per-TID RX/TX MSDU counters

mac80211_hwsim: fix PS debugfs file locking

mac80211: fix handling TIM IE when stations disconnect

cfg80211: docs: remove station_info_flags

orinoco/hermes: select CFG80211_WEXT

mac80211: remove 80+80 MHz rate reporting

cfg80211: remove 80+80 MHz rate reporting

cfg80211: change bandwidth reporting to explicit field

mac80211: remove doubled semicolon

cfg80211: fix checking nl80211_send_station() return value

netlink: make nlmsg_end() and genlmsg_end() void

Revert "wireless: Support of IFLA_INFO_KIND rtnl attribute"

phonet netlink: allow multiple messages per skb in route dump

mac80211: fix HW registration error paths

iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP

iwlwifi: mvm: sync statistics firmware API

iwlwifi: mvm: move statistics API to new header file

iwlwifi: mvm: generate statistics debugfs code

iwlwifi: mvm: move U-APSD decision to authentication

iwlwifi: pcie: init ref_lock

iwlwifi: mvm: rs: remove stats argument from functions

mac80211: allow drivers to control software crypto

nl80211: suppress smatch warnings

mac80211: tdls: remove shadowing variable

mac80211: tdls: disentangle HT supported conditions

mac80211: fix per-TID RX-MSDU counter

mac80211: support beacon statistics

ath10k: use IEEE80211_HW_SW_CRYPTO_CONTROL

mwifiex: set netif carrier off in ndo_open

nl80211: don't document per-wiphy interface dump

iwlwifi: mvm: remove space padding after sysassert description

iwlwifi: mvm: reduce quota threshold

John Linville (2):

ath9k_htc: remove dead code in error path of ath9k_htc_txcompletion_cb

ath5k: document a fall-through case in ath5k_hw_set_opmode

John W Linville (1):

i40e: avoid use of uninitialized v_budget in i40e_init_msix

John W. Linville (2):

ath10k: document switch case fall-through in __ath10k_scan_finish

iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key

Jon Maloy (1):

tipc: fix bug in broadcast retransmit code

Jon Paul Maloy (14):

tipc: add reference count to struct tipc_link

tipc: avoid stale link after aborted failover

tipc: eliminate race during node creation

tipc: separate link starting event from link timeout event

tipc: reduce usage of context info in socket and link

tipc: simplify message forwarding and rejection in socket layer

tipc: enqueue arrived buffers in socket in separate function

tipc: split up function tipc_msg_eval()

tipc: use existing sk_write_queue for outgoing packet chain

tipc: resolve race problem at unicast message reception

tipc: simplify connection abort notifications when links break

tipc: simplify socket multicast reception

tipc: eliminate race condition at multicast reception

tipc: fix bug in socket reception function

Jonathan Doron (1):

cfg80211: allow wiphy specific regdomain management

Jonathan Toppins (3):

bonding: cleanup bond_opts array

bonding: update bond carrier state when min_links option changes

bonding: cleanup and remove dead code

Jouni Malinen (6):

cfg80211: Fix BIP (AES-CMAC) cipher validation

cfg80211: Add new GCMP, CCMP-256, BIP-GMAC, BIP-CMAC-256 ciphers

mac80111: Add GCMP and GCMP-256 ciphers

mac80111: Add CCMP-256 cipher

mac80111: Add BIP-CMAC-256 cipher

mac80111: Add BIP-GMAC-128 and BIP-GMAC-256 ciphers

Jukka Rissanen (4):

nl80211: Convert sched_scan_req pointer to RCU pointer

nl80211: Stop scheduled scan if netlink client disappears

Bluetooth: 6lowpan: Add IPSP PSM value

Bluetooth: 6lowpan: Remove PSM setting code

Julia Lawall (17):

iwlwifi: dvm: tt: Use setup_timer

iwlwifi: dvm: main: Use setup_timer

atheros: atlx: Use setup_timer

atl1e: Use setup_timer

ksz884x: Use setup_timer

net: sxgbe: Use setup_timer

wireless: cw1200: Use setup_timer

cw1200: main: Use setup_timer

cw1200: queue: Use setup_timer

iwl4965: Use setup_timer

iwl3945: Use setup_timer

orinoco_usb: Use setup_timer

mwifiex: main: Use setup_timer

mwifiex: 11n_rxreorder: Use setup_timer

mwifiex: tdls: Use setup_timer

ath10k: fix error return code

adm8211: fix error return code

Kalesh AP (6):

be2net: move interface create code to a separate routine

be2net: fix failure case in setting flow control

be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer

be2net: add a log message for POST timeout in Lancer

be2net: issue function reset cmd in resume path

be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs

Kalle Valo (15):

dt: bindings: add ath10k wireless device

ath10k: clean up error handling in ath10k_core_probe_fw()

ath10k: create ath10k_core_init_features()

ath10k: add ATH10K_FW_IE_WMI_OP_VERSION

ath10k: set max_num_pending_tx in ath10k_core_init_firmware_features()

ath10k: set max_num_vdevs based on wmi op version

ath10k: use wmi op version to check which iface combination to use

ath10k: print ath10k wmi op version

Merge tag 'iwlwifi-next-for-kalle-2014-12-30' of https://git.kernel.org/.../iwlwifi/iwlwifi-next

ath10k: fix build error when hwmon is off

Merge ath-next from ath.git

Merge commit 'c1e140bf79d817d4a7aa9932eb98b0359c87af33' from mac80211-next

Merge tag 'iwlwifi-next-for-kalle-2015-01-22' of https://git.kernel.org/.../iwlwifi/iwlwifi-next

Merge tag 'iwlwifi-next-for-kalle-2015-02-03' of https://git.kernel.org/.../iwlwifi/iwlwifi-next

Merge ath-next from ath.git

Kamil Krawczyk (1):

i40e: Adding function for reading PBA String

Karicheri, Muralidharan (4):

Documentation: dt: net: Add binding doc for Keystone NetCP ethernet driver

net: netcp: Add Keystone NetCP core ethernet driver

net: netcp: remove unused kconfig option and code

drivers: net: cpsw: make cpsw_ale.c a module to allow re-use on Keystone

Kenneth Klette Jonassen (1):

tcp: use SACK RTTs for CC

Kenneth Williams (1):

team: Remove dead code

Kevin Hao (3):

net: gianfar: mark the local functions static

net: gianfar: add missing __iomem annotation

net: gianfar: remove the unneeded check of disabled device

Kevin Scott (1):

i40e/i40evf: Increase ASQ timeout

Kiran Padwal (1):

ARCNET: Add missing error check for devm_kzalloc

Kobi L (1):

wlcore: enable sleep during AP mode operation

Kristian Evensen (2):

netfilter: conntrack: Flush connections with a given mark

netfilter: conntrack: Remove nf_ct_conntrack_flush_report

Krzysztof Kozlowski (1):

at86rf230: Constify struct regmap_config

Kweh, Hock Leong (2):

stmmac: pci: add support for Intel Quark X1000

stmmac: pci: add MSI support for Intel Quark X1000

LEROY Christophe (1):

net: fs_enet: Implement NETIF_F_SG feature

Lad, Prabhakar (10):

net: ethernet: ti/cpsw-common.c: fix sparse warning

hyperv: fix sparse warnings

chelsio: cxgb4: fix sparse warning

be2net: fix sparse warning

enic: enic_ethtool: fix sparse warning

enic: enic_main: fix sparse warnings

net: bnx2x: fix sparse warnings

net/macb: fix sparse warning

xen-netback: fix sparse warning

vxge: fix sparse warning

Larry Finger (27):

rtlwifi: rtl8821ae: Fix typos in power-sequence macro

rtlwifi: rtl8192ce: Add code to set the keep-alive operation

rtlwifi: rtl8192ce: Update setting of the media status

rtlwifi: rtl8192ce: Update rate setting routines

rtlwifi: rtl8192ce: Improve RF sleep routine

rtlwifi: Remove extraneous argument for rate mapping

rtlwifi: rtl8723be: Switch to use common rate-mapping routine

rtlwifi: rtl8188ee: Switch to use common rate-mapping routine

rtlwifi: rtl8723ae: Modify driver to use rate-mapping routine in core

rtlwifi: rtl8192ee: Convert driver to use common rate-mapping code

rtlwifi: Convert all drivers to use a common set of rate descriptors

rtlwifi: rtl8821ae: Add VHT rate descriptors

rtlwifi: rtl8192cu: Rework calls to rate-control routine

rtlwifi: rtl8192de: Rework calls to rate-control routine

rtlwifi: rtl8821ae: Switch to use common rate control routine

rtlwifi: Unify variable naming for all drivers

rtlwifi: rtl8723be: Improve modinfo output

rtlwifi: Create new routine to initialize the DM tables

rtlwifi: rtl8188ee: Convert driver to use the common DM table init routine

rtlwifi: rtl8192c-common: Convert driver to use common DM table initialization

rtlwifi: rtl8192de: Convert driver to use common DM table initialization

rtlwifi: rtl8192ee: Convert driver to use common DM table initialization

rtlwifi: rtl8723ae: Convert driver to use common DM table initialization

rtlwifi: rtl8723be: Convert driver to use common DM table initialization

rtlwifi: rtl8821ae: Convert driver to use common DM table initialization

rtlwifi: Move macro definitions to core

rtlwifi: rtl8192ee: Fix problems with calculating free space in FIFO

Lendacky, Thomas (13):

amd-xgbe: Checkpatch fixes

amd-xgbe-phy: Checkpatch fixes

amd-xgbe: Add check to be sure amd-xgbe-phy driver is used

amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume

amd-xgbe: Clear all state during a device restart

amd-xgbe: Simplify the Rx desciptor ring tracking

amd-xgbe: Remove need for Tx path spinlock

amd-xgbe-phy: Change auto-negotiation logic

amd-xgbe-phy: Properly support the FEC auto-negotiation

amd-xgbe-phy: Use the proper auto-negotiation XNP registers

amd-xgbe: Add ACPI support

amd-xgbe-phy: Allow certain PHY settings to be set by UEFI

amd-xgbe: Check per channel DMA interrupt use in main ISR

Liad Kaufman (7):

iwlwifi: mvm: add fw runtime stack to dump data

iwlwifi: mvm: add smem content to dump data

iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV

iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg

iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor

iwlwifi: mvm: add rxf and txf to dump data

iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd

Lorenzo Bianconi (7):

ath9k: enable TPC by default

ath9k: add debugfs support for hw TPC

ath9k: fix typo

ath9k: add power per-rate tables for AR9002 chips

ath9k: add TPC to TX path for AR9002 based chips

ath9k: enable per-packet TPC on AR9002 based chips

mac80211: enable TPC through mac80211 stack

Luciano Coelho (11):

mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon()

mac80211: remove unused variable in ieee80211_parse_ch_switch_ie()

iwlwifi: mvm: clear tt values when entering CT-kill

nl80211: send netdetect configuration info in NL80211_CMD_GET_WOWLAN

iwlwifi: mvm: ignore temperature updates in the RX statistics notification

nl80211: add an attribute to allow delaying the first scheduled scan cycle

mac80211: complete scan work immediately if quiesced or suspended

mac80211: handle potential race between suspend and scan completion

iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false

iwlwifi: mvm: always use mac color zero

iwlwifi: mvm: fix failure path when power_update fails in add_interface

Maithili Hinge (2):

mwifiex: Move code for wowlan magic-packet and patterns to a function

mwifiex: Add support for wowlan disconnect

Majd Dibbiny (1):

net/mlx4_core: Update the HCA core clock frequency after INIT_PORT

Maor Gottlieb (2):

net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write()

net/mlx4: mlx4_config_dev_retrieval() - Initialize struct config_dev before using

Marc Kleine-Budde (4):

can: flexcan: remove unused variable

can: at91_can: remove unused variable

can: peak_usb: use ARRAY_SIZE instead of NULL termination for peak_usb_adapters_list

can: peak_usb: constify struct peak_usb_adapter

Marc Yang (2):

mwifiex: Adjust calling place of mwifiex_terminate_workqueue

mwifiex: increase delay during card reset

Marcel Holtmann (77):

Bluetooth: Support static address when BR/EDR has been disabled

Bluetooth: Add skeleton functions for debugfs creation

Bluetooth: Move common debugfs file creation into hci_debugfs.c

Bluetooth: Move BR/EDR debugfs file creation into hci_debugfs.c

Bluetooth: Move LE debugfs file creation into hci_debugfs.c

Bluetooth: Add structures for LE Data Length Extension feature

Bluetooth: Enable basics for LE Data Length Extension feature

Bluetooth: Store default and maximum LE data length settings

Bluetooth: Create debugfs directory for each connection handle

Bluetooth: Remove duplicate constant for RFCOMM PSM

Bluetooth: Introduce HCI_QUIRK_BROKEN_LOCAL_COMMANDS constant

Bluetooth: bfusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk

Bluetooth: btusb: Set the HCI_QUIRK_BROKEN_LOCAL_COMMANDS quirk

Bluetooth: Remove BlueFritz! specific check from initialization

Bluetooth: Add support for self testing framework

Bluetooth: Add timing information to SMP test case runs

Bluetooth: Add timing information to ECDH test case runs

Bluetooth: Introduce force_bredr_smp debugfs option for testing

Bluetooth: Remove broken force_lesc_support debugfs option

Bluetooth: Remove no longer needed force_sc_support debugfs option

Bluetooth: Fix scope of sc_only_mode debugfs entry

Bluetooth: Fix for a leftover debug of pairing credentials

Bluetooth: Fix SMP channel registration for unconfigured controllers

Bluetooth: Fix issue with Roper Class 1 Bluetooth Dongle

Bluetooth: Remove dead code for manufacturer inquiry mode quirks

Bluetooth: Introduce HCI_QUIRK_FIXUP_INQUIRY_MODE option

Bluetooth: Use HCI_QUIRK_FIXUP_INQUIRY_MODE for Silicon Wave devices

Bluetooth: Add opcode parameter to hci_req_complete_t callback

Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_hci

Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_l2

Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_rc

Bluetooth: Add BUILD_BUG_ON for size of struct sockaddr_sco

Bluetooth: Simplify packet copy in hci_send_to_monitor function

Bluetooth: Create generic queue_monitor_skb helper function

Bluetooth: Replace send_monitor_event with queue_monitor_skb

Bluetooth: Add defintions for HCI Read Stored Link Key command

Bluetooth: Handle command complete event for HCI Read Stored Link Keys

Bluetooth: Read stored link key information when powering on controller

Bluetooth: Add missing response structure for HCI Delete Stored Link Key

Bluetooth: Process result of HCI Delete Stored Link Key command

Bluetooth: btusb: Add internal recv_event callback for event processing

Bluetooth: Move Delete Stored Link Key to 4th phase of initialization

Bluetooth: Use %llu for printing duration details of selftests

Bluetooth: Show device address type for L2CAP debugfs entries

Bluetooth: Fix issue with switching BR/EDR back on when disabled

Bluetooth: Fix LE SMP channel source address and source address type

Bluetooth: Don't register any SMP channel if LE is not supported

Bluetooth: Bind the SMP channel registration to management power state

Bluetooth: Add paranoid check for existing LE and BR/EDR SMP channels

Bluetooth: Fix dependency for BR/EDR Secure Connections mode on SSP

Bluetooth: Limit BR/EDR switching for LE only with secure connections

Bluetooth: Require SSP enabling before

Show more