Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 38ff1edb authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont Committed by David S. Miller
Browse files

f_phonet: fix page offset of first received fragment



We pull one byte (the MAC header) from the first fragment before the
fragment is actually appended. So the socket buffer length is 1, not 0.

Signed-off-by: default avatarRémi Denis-Courmont <remi.denis-courmont@nokia.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 102463b1
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -346,7 +346,7 @@ static void pn_rx_complete(struct usb_ep *ep, struct usb_request *req)
		}
		}


		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
				skb->len == 0, req->actual);
				skb->len <= 1, req->actual);
		page = NULL;
		page = NULL;


		if (req->actual < req->length) { /* Last fragment */
		if (req->actual < req->length) { /* Last fragment */