Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Fri, 3 May 2019 02:14:21 +0000 (22:14 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 May 2019 02:14:21 +0000 (22:14 -0400)
Three trivial overlapping conflicts.

Signed-off-by: David S. Miller <davem@davemloft.net>
39 files changed:
1  2 
Documentation/networking/ip-sysctl.txt
Makefile
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/qp.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/phy/marvell.c
drivers/net/usb/qmi_wwan.c
drivers/net/wireless/intel/iwlwifi/cfg/22000.c
drivers/net/wireless/intel/iwlwifi/fw/file.h
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
drivers/net/wireless/intel/iwlwifi/pcie/trans.c
fs/proc/proc_sysctl.c
include/linux/bpf.h
include/net/xfrm.h
kernel/bpf/verifier.c
lib/Kconfig.debug
net/appletalk/ddp.c
net/ipv4/esp4_offload.c
net/ipv4/ip_output.c
net/ipv4/ip_vti.c
net/ipv4/tcp_ipv4.c
net/ipv6/esp6_offload.c
net/ipv6/ip6_fib.c
net/ipv6/route.c
net/mac80211/iface.c
net/netlink/genetlink.c
net/packet/af_packet.c
net/sctp/sm_statefuns.c
net/tls/tls_device.c
net/wireless/reg.c
net/xfrm/xfrm_interface.c
net/xfrm/xfrm_policy.c
net/xfrm/xfrm_state.c
net/xfrm/xfrm_user.c
tools/bpf/bpftool/map.c
tools/lib/bpf/.gitignore

index c9538a30ef7ed496a6251694679b983a360141ea,c4ac35234f0551bdca1f774f3570fe100912474c..725b8bea58a78bba07c7cf4c0cbd5f615d3c065f
@@@ -1939,17 -1920,8 +1940,18 @@@ echo_ignore_all - BOOLEA
        requests sent to it over the IPv6 protocol.
        Default: 0
  
 +echo_ignore_multicast - BOOLEAN
 +      If set non-zero, then the kernel will ignore all ICMP ECHO
 +      requests sent to it over the IPv6 protocol via multicast.
 +      Default: 0
 +
 +echo_ignore_anycast - BOOLEAN
 +      If set non-zero, then the kernel will ignore all ICMP ECHO
 +      requests sent to it over the IPv6 protocol destined to anycast address.
 +      Default: 0
 +
  xfrm6_gc_thresh - INTEGER
+       (Obsolete since linux-4.14)
        The threshold at which we will start garbage collecting for IPv6
        destination cache entries.  At twice this value the system will
        refuse new allocations.
diff --cc Makefile
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index fc915ecfb06ebfefb4e4c24f0d5e3cbd157b06b7,0a87d87fbb4f5dcf7f9cd5f99fcfb33600ca2297..17b34f6e4515aeb029474b8c41760acde73a8400
@@@ -207,11 -201,9 +207,11 @@@ static const struct iwl_ht_params iwl_2
  #define IWL_DEVICE_AX210                                              \
        IWL_DEVICE_AX200_COMMON,                                        \
        .device_family = IWL_DEVICE_FAMILY_AX210,                       \
-       .base_params = &iwl_22000_base_params,                          \
+       .base_params = &iwl_22560_base_params,                          \
        .csr = &iwl_csr_v1,                                             \
 -      .min_txq_size = 128
 +      .min_txq_size = 128,                                            \
 +      .gp2_reg_addr = 0xd02c68,                                       \
 +      .min_256_ba_txq_size = 512
  
  const struct iwl_cfg iwl22000_2ac_cfg_hr = {
        .name = "Intel(R) Dual Band Wireless AC 22000",
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index b18e85cd7587f20afef42b02d1c2421985ed9d0f,0520aca3354b8e47d24e14c7ff2949892435f138..23a20d62daac29e3252725b8cf95d1d1c2b567c4
@@@ -3494,17 -3391,11 +3489,14 @@@ static void rt6_do_redirect(struct dst_
                     NDISC_REDIRECT, &ndopts);
  
        rcu_read_lock();
 -      from = rcu_dereference(rt->from);
 -      if (!from)
 +      res.f6i = rcu_dereference(rt->from);
-       /* This fib6_info_hold() is safe here because we hold reference to rt
-        * and rt already holds reference to fib6_info.
-        */
-       fib6_info_hold(res.f6i);
-       rcu_read_unlock();
++      if (!res.f6i)
+               goto out;
  
 -      nrt = ip6_rt_cache_alloc(from, &msg->dest, NULL);
 +      res.nh = &res.f6i->fib6_nh;
 +      res.fib6_flags = res.f6i->fib6_flags;
 +      res.fib6_type = res.f6i->fib6_type;
 +      nrt = ip6_rt_cache_alloc(&res, &msg->dest, NULL);
        if (!nrt)
                goto out;
  
  
        nrt->rt6i_gateway = *(struct in6_addr *)neigh->primary_key;
  
-       /* No need to remove rt from the exception table if rt is
-        * a cached route because rt6_insert_exception() will
-        * takes care of it
-        */
+       /* rt6_insert_exception() will take care of duplicated exceptions */
 -      if (rt6_insert_exception(nrt, from)) {
 +      if (rt6_insert_exception(nrt, &res)) {
                dst_release_immediate(&nrt->dst);
                goto out;
        }
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 7d9e182a1f51faf0e567a7e02989fcb5a8d8f422,fecb78afea3feb634750bf823811f1d5a70b3482..d9e9dec04605e619431c4929e409b261b651667a
@@@ -1,4 -1,4 +1,5 @@@
  libbpf_version.h
 +libbpf.pc
  FEATURE-DUMP.libbpf
  test_libbpf
+ libbpf.so.*