Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorDavid S. Miller <davem@davemloft.net>
Wed, 7 Aug 2019 01:44:57 +0000 (18:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Aug 2019 01:44:57 +0000 (18:44 -0700)
Just minor overlapping changes in the conflicts here.

Signed-off-by: David S. Miller <davem@davemloft.net>
42 files changed:
1  2 
Documentation/PCI/pci-error-recovery.rst
MAINTAINERS
drivers/net/can/flexcan.c
drivers/net/can/rcar/rcar_canfd.c
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/ethernet/agere/et131x.c
drivers/net/ethernet/atheros/ag71xx.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/emulex/benet/be_main.c
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
drivers/net/ethernet/marvell/sky2.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
drivers/net/wireless/mac80211_hwsim.c
include/linux/mlx5/mlx5_ifc.h
include/net/cfg80211.h
net/bridge/br_multicast.c
net/bridge/br_private.h
net/can/gw.c
net/core/dev.c
net/ipv6/route.c
net/mac80211/mlme.c
net/mac80211/util.c
net/openvswitch/datapath.c
net/rxrpc/ar-internal.h
net/sctp/socket.c
net/vmw_vsock/hyperv_transport.c
net/wireless/core.c
net/wireless/nl80211.c

@@@ -421,3 -421,7 +421,6 @@@ That is, the recovery API only require
     - drivers/net/ixgbe
     - drivers/net/cxgb3
     - drivers/net/s2io.c
 -   - drivers/net/qlge
+ The End
+ -------
diff --cc MAINTAINERS
Simple merge
@@@ -1473,10 -1473,9 +1491,14 @@@ static int flexcan_setup_stop_mode(stru
  
        device_set_wakeup_capable(&pdev->dev, true);
  
 +      if (of_property_read_bool(np, "wakeup-source"))
 +              device_set_wakeup_enable(&pdev->dev, true);
 +
 +      return 0;
++
+ out_put_node:
+       of_node_put(gpr_np);
+       return ret;
  }
  
  static const struct of_device_id flexcan_of_match[] = {
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1338,20 -1248,16 +1338,20 @@@ void mlx5e_tc_update_neigh_used_value(s
                return;
  
        list_for_each_entry(e, &nhe->encap_list, encap_list) {
 -              struct encap_flow_item *efi;
 +              struct encap_flow_item *efi, *tmp;
                if (!(e->flags & MLX5_ENCAP_ENTRY_VALID))
                        continue;
 -              list_for_each_entry(efi, &e->flows, list) {
 +              list_for_each_entry_safe(efi, tmp, &e->flows, list) {
                        flow = container_of(efi, struct mlx5e_tc_flow,
                                            encaps[efi->index]);
 -                      if (flow->flags & MLX5E_TC_FLOW_OFFLOADED) {
 +                      if (IS_ERR(mlx5e_flow_get(flow)))
 +                              continue;
 +
 +                      if (mlx5e_is_offloaded_flow(flow)) {
                                counter = mlx5e_tc_get_counter(flow);
-                               mlx5_fc_query_cached(counter, &bytes, &packets, &lastuse);
+                               lastuse = mlx5_fc_query_lastuse(counter);
                                if (time_after((unsigned long)lastuse, nhe->reported_lastuse)) {
 +                                      mlx5e_flow_put(netdev_priv(e->out_dev), flow);
                                        neigh_used = true;
                                        break;
                                }
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/can/gw.c
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