Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <jakub.kicinski@netronome.com>
Sat, 23 Nov 2019 00:27:24 +0000 (16:27 -0800)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Sat, 23 Nov 2019 00:27:24 +0000 (16:27 -0800)
Minor conflict in drivers/s390/net/qeth_l2_main.c, kept the lock
from commit c8183f548902 ("s390/qeth: fix potential deadlock on
workqueue flush"), removed the code which was removed by commit
9897d583b015 ("s390/qeth: consolidate some duplicated HW cmd code").

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
31 files changed:
1  2 
MAINTAINERS
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
drivers/net/ethernet/mellanox/mlx5/core/main.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/hyperv/hyperv_net.h
drivers/net/phy/phylink.c
drivers/net/usb/r8152.c
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l2_sys.c
include/linux/skbuff.h
include/net/tls.h
net/core/rtnetlink.c
net/ipv4/sysctl_net_ipv4.c
net/ipv4/udp.c
net/ipv6/route.c
net/sched/act_pedit.c
net/sched/act_tunnel_key.c
net/tls/tls_main.c
net/tls/tls_sw.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -779,6 -802,14 +784,7 @@@ static int qeth_l2_set_online(struct cc
                goto out_remove;
        }
  
 -      if (qeth_is_diagass_supported(card, QETH_DIAGS_CMD_TRAP)) {
 -              if (card->info.hwtrap &&
 -                  qeth_hw_trap(card, QETH_DIAGS_TRAP_ARM))
 -                      card->info.hwtrap = 0;
 -      } else
 -              card->info.hwtrap = 0;
 -
+       mutex_lock(&card->sbp_lock);
        qeth_bridgeport_query_support(card);
        if (card->options.sbp.supported_funcs)
                dev_info(&card->gdev->dev,
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/ipv4/udp.c
Simple merge
Simple merge
@@@ -184,14 -187,8 +188,8 @@@ static int tcf_pedit_init(struct net *n
        index = parm->index;
        err = tcf_idr_check_alloc(tn, &index, a, bind);
        if (!err) {
-               if (!parm->nkeys) {
-                       tcf_idr_cleanup(tn, index);
-                       NL_SET_ERR_MSG_MOD(extack, "Pedit requires keys to be passed");
-                       ret = -EINVAL;
-                       goto out_free;
-               }
                ret = tcf_idr_create(tn, index, est, a,
 -                                   &act_pedit_ops, bind, false);
 +                                   &act_pedit_ops, bind, false, 0);
                if (ret) {
                        tcf_idr_cleanup(tn, index);
                        goto out_free;
Simple merge
@@@ -853,14 -906,9 +853,15 @@@ static struct tcp_ulp_ops tcp_tls_ulp_o
  
  static int __init tls_register(void)
  {
 +      int err;
 +
 +      err = register_pernet_subsys(&tls_proc_ops);
 +      if (err)
 +              return err;
 +
        tls_sw_proto_ops = inet_stream_ops;
        tls_sw_proto_ops.splice_read = tls_sw_splice_read;
+       tls_sw_proto_ops.sendpage_locked   = tls_sw_sendpage_locked,
  
        tls_device_init();
        tcp_register_ulp(&tcp_tls_ulp_ops);
Simple merge