Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Wed, 20 Feb 2019 08:34:07 +0000 (00:34 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 20 Feb 2019 08:34:07 +0000 (00:34 -0800)
Two easily resolvable overlapping change conflicts, one in
TCP and one in the eBPF verifier.

Signed-off-by: David S. Miller <davem@davemloft.net>
17 files changed:
1  2 
drivers/net/dsa/bcm_sf2.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c
drivers/net/phy/xilinx_gmii2rgmii.c
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c
include/linux/skbuff.h
net/core/dev.c
net/core/filter.c
net/ipv4/tcp.c
net/ipv4/tcp_ipv4.c
net/ipv6/ip6_gre.c
net/mac80211/cfg.c
net/mac80211/mesh.h
net/netfilter/ipvs/ip_vs_ctl.c
net/netfilter/nf_tables_api.c
net/xdp/xdp_umem.c
net/xdp/xsk.c

Simple merge
Simple merge
@@@ -155,27 -155,17 +155,17 @@@ static const struct ieee80211_ops mt76x
        .sta_rate_tbl_update = mt76x02_sta_rate_tbl_update,
        .set_rts_threshold = mt76x02_set_rts_threshold,
        .wake_tx_queue = mt76_wake_tx_queue,
 -      .get_txpower = mt76x02_get_txpower,
 +      .get_txpower = mt76_get_txpower,
  };
  
- static int mt76x0u_register_device(struct mt76x02_dev *dev)
+ static int mt76x0u_init_hardware(struct mt76x02_dev *dev)
  {
-       struct ieee80211_hw *hw = dev->mt76.hw;
        int err;
  
-       err = mt76u_alloc_queues(&dev->mt76);
-       if (err < 0)
-               goto out_err;
-       err = mt76u_mcu_init_rx(&dev->mt76);
-       if (err < 0)
-               goto out_err;
        mt76x0_chip_onoff(dev, true, true);
-       if (!mt76x02_wait_for_mac(&dev->mt76)) {
-               err = -ETIMEDOUT;
-               goto out_err;
-       }
+       if (!mt76x02_wait_for_mac(&dev->mt76))
+               return -ETIMEDOUT;
  
        err = mt76x0u_mcu_init(dev);
        if (err < 0)
Simple merge
diff --cc net/core/dev.c
Simple merge
Simple merge
diff --cc net/ipv4/tcp.c
@@@ -2595,11 -2577,9 +2596,12 @@@ int tcp_disconnect(struct sock *sk, in
        tp->write_seq += tp->max_window + 2;
        if (tp->write_seq == 0)
                tp->write_seq = 1;
 +      icsk->icsk_backoff = 0;
+       tp->snd_cwnd = 2;
        icsk->icsk_probes_out = 0;
 +      icsk->icsk_rto = TCP_TIMEOUT_INIT;
        tp->snd_ssthresh = TCP_INFINITE_SSTHRESH;
 +      tp->snd_cwnd = TCP_INIT_CWND;
        tp->snd_cwnd_cnt = 0;
        tp->window_clamp = 0;
        tp->delivered_ce = 0;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/xdp/xsk.c
Simple merge