Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 756cec81f2415651b9b72345f711e486 > files > 7

kernel-5.5.6-2.mga7.src.rpm


Switch to using  skb_frag_off() and skb_frag_size() as required by kernel 5.4

Signed-off-by: Thomas Backlund <tmb@mageia.org>

 3rdparty/ndiswrapper/wrapndis.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- ./3rdparty/ndiswrapper/wrapndis.c.orig	2019-11-30 21:20:53.162871715 +0200
+++ ./3rdparty/ndiswrapper/wrapndis.c	2019-11-30 21:50:57.608964805 +0200
@@ -457,10 +457,10 @@ static int setup_tx_sg_list(struct ndis_
 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
 		sg_element++;
-		sg_element->length = frag->size;
+		sg_element->length = skb_frag_size(frag);
 		sg_element->address =
 			pci_map_page(wnd->wd->pci.pdev, skb_frag_page(frag),
-				     frag->page_offset, frag->size,
+				     skb_frag_off(frag), skb_frag_size(frag),
 				     PCI_DMA_TODEVICE);
 		TRACE3("%llx, %u", sg_element->address, sg_element->length);
 	}