Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Tue, 9 Jan 2018 15:37:00 +0000 (10:37 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Jan 2018 15:37:00 +0000 (10:37 -0500)
38 files changed:
1  2 
MAINTAINERS
arch/arm/boot/dts/ls1021a-qds.dts
arch/arm/boot/dts/ls1021a-twr.dts
drivers/net/can/flexcan.c
drivers/net/can/vxcan.c
drivers/net/dsa/b53/b53_common.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
drivers/net/ethernet/renesas/sh_eth.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/geneve.c
drivers/net/phy/phylink.c
drivers/net/phy/sfp-bus.c
drivers/net/usb/qmi_wwan.c
include/linux/bpf.h
include/linux/sh_eth.h
include/net/sctp/structs.h
include/uapi/linux/if_ether.h
include/uapi/linux/netfilter/nf_conntrack_common.h
kernel/bpf/syscall.c
net/core/dev.c
net/core/ethtool.c
net/core/rtnetlink.c
net/ipv6/ip6_fib.c
net/ipv6/ip6_tunnel.c
net/mac80211/rx.c
net/netfilter/nf_tables_api.c
net/sched/act_gact.c
net/sched/act_mirred.c
net/sctp/stream.c
net/tipc/group.c
net/wireless/nl80211.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
@@@ -541,11 -524,11 +541,11 @@@ static int flexcan_start_xmit(struct sk
  
        if (cf->can_dlc > 0) {
                data = be32_to_cpup((__be32 *)&cf->data[0]);
 -              flexcan_write(data, &priv->tx_mb->data[0]);
 +              priv->write(data, &priv->tx_mb->data[0]);
        }
-       if (cf->can_dlc > 3) {
+       if (cf->can_dlc > 4) {
                data = be32_to_cpup((__be32 *)&cf->data[4]);
 -              flexcan_write(data, &priv->tx_mb->data[1]);
 +              priv->write(data, &priv->tx_mb->data[1]);
        }
  
        can_put_echo_skb(skb, dev, 0);
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1656,12 -1428,11 +1658,11 @@@ static void phylink_sfp_link_down(void 
  {
        struct phylink *pl = upstream;
  
 -      WARN_ON(!lockdep_rtnl_is_held());
 +      ASSERT_RTNL();
  
        set_bit(PHYLINK_DISABLE_LINK, &pl->phylink_disable_state);
+       queue_work(system_power_efficient_wq, &pl->resolve);
        flush_work(&pl->resolve);
-       netif_carrier_off(pl->netdev);
  }
  
  static void phylink_sfp_link_up(void *upstream)
Simple merge
Simple merge
@@@ -529,10 -522,10 +537,12 @@@ static inline struct bpf_prog *bpf_prog
        return bpf_prog_get_type_dev(ufd, type, false);
  }
  
+ bool bpf_prog_get_ok(struct bpf_prog *, enum bpf_prog_type *, bool);
  int bpf_prog_offload_compile(struct bpf_prog *prog);
  void bpf_prog_offload_destroy(struct bpf_prog *prog);
 +int bpf_prog_offload_info_fill(struct bpf_prog_info *info,
 +                             struct bpf_prog *prog);
  
  #if defined(CONFIG_NET) && defined(CONFIG_BPF_SYSCALL)
  int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr);
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/core/dev.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge