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