X-Git-Url: https://bbs.cooldavid.org/git/?a=blobdiff_plain;f=jme.c;fp=jme.c;h=153dd0e63fd238ce335360523aba7487fdc1d34e;hb=6c20aa9778aa10684058d2456ca6b9be44946d49;hp=c62014dcecebd39ab83d94b3b5f453076d6bfcd6;hpb=e0ae0351d0ae63a0b5d7d50cd43cb2abc6eefdd0;p=jme.git 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; }