sh: Merge _32/_64 ioremap implementations.
There is nothing of interest in the _64 version anymore, so the _32 one can be renamed and used unconditionally. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
parent
edf711b66f
commit
0b59e38ffa
3 changed files with 1 additions and 48 deletions
|
@ -15,7 +15,7 @@ obj-y += $(cacheops-y)
|
|||
|
||||
mmu-y := nommu.o extable_32.o
|
||||
mmu-$(CONFIG_MMU) := extable_$(BITS).o fault_$(BITS).o \
|
||||
ioremap_$(BITS).o kmap.o pgtable.o tlbflush_$(BITS).o
|
||||
ioremap.o kmap.o pgtable.o tlbflush_$(BITS).o
|
||||
|
||||
obj-y += $(mmu-y)
|
||||
obj-$(CONFIG_DEBUG_FS) += asids-debugfs.o
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
* arch/sh/mm/ioremap_64.c
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003 - 2007 Paul Mundt
|
||||
*
|
||||
* Mostly derived from arch/sh/mm/ioremap.c which, in turn is mostly
|
||||
* derived from arch/i386/mm/ioremap.c .
|
||||
*
|
||||
* (C) Copyright 1995 1996 Linus Torvalds
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/vmalloc.h>
|
||||
#include <linux/ioport.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/mm.h>
|
||||
#include <linux/io.h>
|
||||
#include <linux/bootmem.h>
|
||||
#include <linux/proc_fs.h>
|
||||
#include <linux/slab.h>
|
||||
#include <asm/page.h>
|
||||
#include <asm/pgalloc.h>
|
||||
#include <asm/addrspace.h>
|
||||
#include <asm/cacheflush.h>
|
||||
#include <asm/tlbflush.h>
|
||||
#include <asm/mmu.h>
|
||||
|
||||
void __iomem *__ioremap_caller(unsigned long offset, unsigned long size,
|
||||
unsigned long flags, void *caller)
|
||||
{
|
||||
pgprot_t prot;
|
||||
|
||||
prot = __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE |
|
||||
_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_SHARED | flags);
|
||||
|
||||
return ioremap_fixed(offset, size, prot);
|
||||
}
|
||||
EXPORT_SYMBOL(__ioremap_caller);
|
||||
|
||||
void __iounmap(void __iomem *virtual)
|
||||
{
|
||||
iounmap_fixed(virtual);
|
||||
}
|
||||
EXPORT_SYMBOL(__iounmap);
|
Loading…
Reference in a new issue