Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Sun, 16 Apr 2017 01:16:30 +0000 (21:16 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sun, 16 Apr 2017 01:16:30 +0000 (21:16 -0400)
Conflicts were simply overlapping changes.  In the net/ipv4/route.c
case the code had simply moved around a little bit and the same fix
was made in both 'net' and 'net-next'.

In the net/sched/sch_generic.c case a fix in 'net' happened at
the same time that a new argument was added to qdisc_hash_add().

Signed-off-by: David S. Miller <davem@davemloft.net>
23 files changed:
1  2 
MAINTAINERS
drivers/net/team/team.c
drivers/net/usb/qmi_wwan.c
drivers/net/usb/usbnet.c
drivers/net/virtio_net.c
fs/cifs/cifsfs.c
fs/cifs/connect.c
fs/cifs/smb2pdu.c
kernel/audit.c
net/bridge/br_if.c
net/bridge/br_netlink.c
net/core/datagram.c
net/core/dev.c
net/ipv4/netfilter/ipt_CLUSTERIP.c
net/ipv4/tcp.c
net/ipv4/tcp_input.c
net/ipv4/tcp_output.c
net/ipv6/addrconf.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_netlink.c
net/netfilter/nft_hash.c
net/sched/sch_generic.c
net/sctp/socket.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc kernel/audit.c
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/core/dev.c
Simple merge
Simple merge
diff --cc net/ipv4/tcp.c
Simple merge
Simple merge
Simple merge
Simple merge
index cb29e598605f5e6c22961c007bf23291fab0bbaa,d80073037856db9081e57b7c88e482a61b94a45f..a5ca5e426bae2aca4e543320fffd1d608f2fff2b
@@@ -361,9 -361,9 +361,9 @@@ static void nf_ct_expect_insert(struct 
        unsigned int h = nf_ct_expect_dst_hash(net, &exp->tuple);
  
        /* two references : one for hash insert, one for the timer */
 -      atomic_add(2, &exp->use);
 +      refcount_add(2, &exp->use);
  
-       hlist_add_head(&exp->lnode, &master_help->expectations);
+       hlist_add_head_rcu(&exp->lnode, &master_help->expectations);
        master_help->expecting[exp->class]++;
  
        hlist_add_head_rcu(&exp->hnode, &nf_ct_expect_hash[h]);
Simple merge
Simple merge
index 3e64d23e098cff218eea7ea0371302a535e6935c,1a2f9e964330a5cd0c0b9a5cac91807221b0ffd9..52a2c55f6d9eb29ec1de3135596fe5a1529ebf23
@@@ -794,8 -794,8 +794,8 @@@ static void attach_default_qdiscs(struc
                }
        }
  #ifdef CONFIG_NET_SCHED
-       if (dev->qdisc)
+       if (dev->qdisc != &noop_qdisc)
 -              qdisc_hash_add(dev->qdisc);
 +              qdisc_hash_add(dev->qdisc, false);
  #endif
  }
  
Simple merge