From: Joern Adamczewski-Musch Date: Thu, 10 Sep 2020 14:35:28 +0000 (+0200) Subject: Adjust pexor.ko for kernel 5.8.4 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=b660656842a9f30815755239ae28b5f7fbc9039c;p=trbnettools.git Adjust pexor.ko for kernel 5.8.4 --- diff --git a/pexor/kernel-module/pexor_trb.c b/pexor/kernel-module/pexor_trb.c index 4be0b38..967bb8f 100644 --- a/pexor/kernel-module/pexor_trb.c +++ b/pexor/kernel-module/pexor_trb.c @@ -583,9 +583,14 @@ int probe(struct pci_dev* dev, } printk("requested memory at %lx with length %lx\n", priv->bases[ix], priv->reglen[ix]); + //JAM2020:Linux tumbleweed at homeoffice shows it! +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,5,19) + priv->iomem[ix] = ioremap(priv->bases[ix], priv->reglen[ix]); +#else priv->iomem[ix] = ioremap_nocache(priv->bases[ix], priv->reglen[ix]); - if (priv->iomem[ix] == NULL) { +#endif + if (priv->iomem[ix] == NULL) { printk(KERN_ERR "Could not remap memory at bar %d for device \"%s\"\n", ix, dev->dev.kobj.name);