From b660656842a9f30815755239ae28b5f7fbc9039c Mon Sep 17 00:00:00 2001 From: Joern Adamczewski-Musch Date: Thu, 10 Sep 2020 16:35:28 +0200 Subject: [PATCH] Adjust pexor.ko for kernel 5.8.4 --- pexor/kernel-module/pexor_trb.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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); -- 2.43.0