From 6c20aa9778aa10684058d2456ca6b9be44946d49 Mon Sep 17 00:00:00 2001 From: Guo-Fu Tseng Date: Fri, 24 Feb 2012 11:23:56 +0800 Subject: [PATCH] Fix pci_dma_mapping_error prototype for older kernel --- jme.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jme.c b/jme.c index c62014d..153dd0e 100644 --- a/jme.c +++ b/jme.c @@ -782,7 +782,12 @@ jme_make_new_rx_buf(struct jme_adapter *jme, int i) mapping = pci_map_page(jme->pdev, virt_to_page(skb->data), offset_in_page(skb->data), skb_tailroom(skb), PCI_DMA_FROMDEVICE); - if (unlikely(pci_dma_mapping_error(jme->pdev, mapping))) { +#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,26) + if (unlikely(pci_dma_mapping_error(jme->pdev, mapping))) +#else + if (unlikely(pci_dma_mapping_error(mapping))) +#endif + { dev_kfree_skb(skb); return -ENOMEM; } -- 2.39.3