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>
 
                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,
 
        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;
 
  
  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);