Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Tue, 1 Aug 2017 17:07:50 +0000 (10:07 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Aug 2017 17:07:50 +0000 (10:07 -0700)
Two minor conflicts in virtio_net driver (bug fix overlapping addition
of a helper) and MAINTAINERS (new driver edit overlapping revamp of
PHY entry).

Signed-off-by: David S. Miller <davem@davemloft.net>
14 files changed:
1  2 
MAINTAINERS
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmmii.c
drivers/net/ethernet/mediatek/mtk_eth_soc.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
drivers/net/hyperv/netvsc_drv.c
drivers/net/phy/phy.c
drivers/net/tun.c
drivers/net/virtio_net.c
kernel/bpf/verifier.c
net/ipv4/tcp_output.c
net/ipv6/ip6_output.c
net/packet/af_packet.c
net/socket.c

diff --cc MAINTAINERS
index 7d72fdbed6e658e6042e8849d009479d8832b709,567343b8ffaa633bfae244a7592781feb6243e7b..8c5707f5860a4f1117df7331f9a42bdf3d145266
@@@ -5138,13 -5090,20 +5090,21 @@@ M:   Andrew Lunn <andrew@lunn.ch
  M:    Florian Fainelli <f.fainelli@gmail.com>
  L:    netdev@vger.kernel.org
  S:    Maintained
- F:    include/linux/phy.h
- F:    include/linux/phy_fixed.h
- F:    include/linux/platform_data/mdio-bcm-unimac.h
- F:    drivers/net/phy/
+ F:    Documentation/ABI/testing/sysfs-bus-mdio
+ F:    Documentation/devicetree/bindings/net/mdio*
  F:    Documentation/networking/phy.txt
+ F:    drivers/net/phy/
  F:    drivers/of/of_mdio.c
  F:    drivers/of/of_net.c
+ F:    include/linux/*mdio*.h
+ F:    include/linux/of_net.h
+ F:    include/linux/phy.h
+ F:    include/linux/phy_fixed.h
+ F:    include/linux/platform_data/mdio-gpio.h
++F:    include/linux/platform_data/mdio-bcm-unimac.h
+ F:    include/trace/events/mdio.h
+ F:    include/uapi/linux/mdio.h
+ F:    include/uapi/linux/mii.h
  
  EXT2 FILE SYSTEM
  M:    Jan Kara <jack@suse.com>
index 8ff4cbf582cc2158d01e9c65c58239874101698c,0d78727f1a14dd9c4ae301f053769437cbe4eb3b..9453eef6d09f8663346255197a750562167a2158
@@@ -358,9 -377,11 +378,10 @@@ static int netvsc_start_xmit(struct sk_
        u32 rndis_msg_size;
        struct rndis_per_packet_info *ppi;
        u32 hash;
 -      struct hv_page_buffer page_buf[MAX_PAGE_BUFFER_COUNT];
 -      struct hv_page_buffer *pb = page_buf;
 +      struct hv_page_buffer pb[MAX_PAGE_BUFFER_COUNT];
  
-       /* We can only transmit MAX_PAGE_BUFFER_COUNT number
+       /* We will atmost need two pages to describe the rndis
+        * header. We can only transmit MAX_PAGE_BUFFER_COUNT number
         * of pages in a single packet. If skb is scattered around
         * more pages we try linearizing it.
         */
Simple merge
Simple merge
index 1902701e15a962238221bedd13800a16680d78b9,98f17b05c68b745276ecbe67d2934918eaf340bd..e90de2186ffc34344d626eb6be878a35391c03a5
@@@ -967,6 -902,7 +965,7 @@@ static int add_recvbuf_mergeable(struc
        }
  
        sg_init_one(rq->sg, buf, len);
 -      ctx = (void *)(unsigned long)len;
++      ctx = mergeable_len_to_ctx(len, headroom);
        err = virtqueue_add_inbuf_ctx(rq->vq, rq->sg, 1, buf, ctx, gfp);
        if (err < 0)
                put_page(virt_to_head_page(buf));
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/socket.c
Simple merge