diff options
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/unisys/visorutil/memregion_direct.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/drivers/staging/unisys/visorutil/memregion_direct.c b/drivers/staging/unisys/visorutil/memregion_direct.c index 238e62f68204..82fb263c6747 100644 --- a/drivers/staging/unisys/visorutil/memregion_direct.c +++ b/drivers/staging/unisys/visorutil/memregion_direct.c @@ -25,36 +25,6 @@ #define MYDRVNAME "memregion" -static int mapit(struct memregion *memregion); -static void unmapit(struct memregion *memregion); - -static int -mapit(struct memregion *memregion) -{ - ulong physaddr = (ulong)(memregion->physaddr); - ulong nbytes = memregion->nbytes; - - if (!request_mem_region(physaddr, nbytes, MYDRVNAME)) - return -EBUSY; - - memregion->mapped = ioremap_cache(physaddr, nbytes); - if (!memregion->mapped) - return -EFAULT; - - return 0; -} - -static void -unmapit(struct memregion *memregion) -{ - if (memregion->mapped) { - iounmap(memregion->mapped); - memregion->mapped = NULL; - release_mem_region((unsigned long)memregion->physaddr, - memregion->nbytes); - } -} - int visor_memregion_read(struct memregion *memregion, ulong offset, void *dest, ulong nbytes) |