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>
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.
*/
}
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));