1. Apr 12, 2017
  2. Apr 11, 2017
  3. Apr 10, 2017
    • Florian Fainelli's avatar
      net: dsa: mt7530: Include gpio/consumer.h for GPIO functions · eb976a55
      Florian Fainelli authored
      Fixes build errors seen with CONFIG_GPIOLIB disabled and warnings enabled:
      
      drivers/net/dsa/mt7530.c: In function 'mt7530_setup':
      drivers/net/dsa/mt7530.c:948:3: error: implicit declaration of function 'gpiod_set_value_cansleep' [-Werror=implicit-function-declaration]
         gpiod_set_value_cansleep(priv->reset, 0);
         ^~~~~~~~~~~~~~~~~~~~~~~~
      drivers/net/dsa/mt7530.c: In function 'mt7530_probe':
      drivers/net/dsa/mt7530.c:1068:17: error: implicit declaration of function 'devm_gpiod_get_optional' [-Werror=implicit-function-declaration]
         priv->reset = devm_gpiod_get_optional(&mdiodev->dev, "reset",
                       ^~~~~~~~~~~~~~~~~~~~~~~
      drivers/net/dsa/mt7530.c:1069:13: error: 'GPIOD_OUT_LOW' undeclared (first use in this function)
                   GPIOD_OUT_LOW);
                   ^~~~~~~~~~~~~
      drivers/net/dsa/mt7530.c:1069:13:
      
      Fixes: b8f126a8
      
       ("net-next: dsa: add dsa support for Mediatek MT7530 switch")
      Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      eb976a55
    • Alexander Alemayhu's avatar
      bpf: fix comment typo · 3c60a531
      Alexander Alemayhu authored
      
      
      o s/bpf_bpf_get_socket_cookie/bpf_get_socket_cookie
      
      Signed-off-by: default avatarAlexander Alemayhu <alexander@alemayhu.com>
      Acked-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      3c60a531
    • stephen hemminger's avatar
      netvsc: use napi_consume_skb · f9645430
      stephen hemminger authored
      
      
      This allows using deferred skb freeing and with NAPI. And get buffer
      recycling.
      
      Signed-off-by: default avatarStephen Hemminger <sthemmin@microsoft.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f9645430
    • David S. Miller's avatar
      Merge tag 'wireless-drivers-next-for-davem-2017-04-07' of... · cdd3210c
      David S. Miller authored
      Merge tag 'wireless-drivers-next-for-davem-2017-04-07' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next
      
      
      
      Kalle Valo says:
      
      ====================
      wireless-drivers-next patches for 4.12
      
      Lots of bugfixes as usual but also some new features.
      
      Major changes:
      
      ath10k
      
      * improve firmware download time for QCA6174 and QCA9377, especially
        helps resume time
      
      ath9k_htc
      
      * add support AirTies 1eda:2315 AR9271 device
      
      rt2x00
      
      * add support MT7620
      
      mwifiex
      
      * enable auto deep sleep mode for USB chipsets
      
      brcmfmac
      
      * add support for network namespaces (WIPHY_FLAG_NETNS_OK)
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cdd3210c
    • David S. Miller's avatar
      Revert "rtnl: Add support for netdev event to link messages" · bf74b20d
      David S. Miller authored
      This reverts commit def12888
      
      .
      
      As per discussion between Roopa Prabhu and David Ahern, it is
      advisable that we instead have the code collect the setlink triggered
      events into a bitmask emitted in the IFLA_EVENT netlink attribute.
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      bf74b20d
    • David S. Miller's avatar
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 0492b71c
      David S. Miller authored
      
      
      Jeff Kirsher says:
      
      ====================
      40GbE Intel Wired LAN Driver Updates 2017-04-08
      
      This series contains updates to i40e and i40evf only.
      
      Mitch fixes an issue where the client driver (i40iw) was attempting to
      load on x710 devices (which do not support iWARP), so only register with
      the client if iWARP is supported.
      
      Jake fixes up error messages to better clarify to the user when adding a
      invalid flow type.  Updates the driver to look up the MAC address from
      eth_get_platform_mac_address() first before checking what the firmware
      provides.  Cleans up code so we are not repeating a duplicate loop, by
      checking both transmit and receive queues in a single loop.  Also cleans
      up flags never used, so remove the definitions.
      
      Alex does cleanup so that we are always updating pf->flags when a change
      is made to the private flags.  Adds support for 3K buffers to the receive
      path so that we can provide the additional padding needed in the event
      of NET_IP_ALIGN being non-zero or a cache line being greater than 64.
      Adds support for build_skb() to i40e/i40evf.
      
      Maciej adjusts the scope of the rtnl lock held during reset because it
      was stopping other PFs from running their reset procedures.
      
      Alan reduces code complexity in i40e_detect_recover_hung_queue().
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0492b71c