Linux 2.6.28-rc5
[cris-mirror.git] / arch / sh / mm / mmap.c
blob8837d511710afc1bca4a6e0356d6060e2238c08a
1 /*
2 * arch/sh/mm/mmap.c
4 * Copyright (C) 2008 Paul Mundt
6 * This file is subject to the terms and conditions of the GNU General Public
7 * License. See the file "COPYING" in the main directory of this archive
8 * for more details.
9 */
10 #include <linux/io.h>
11 #include <linux/mm.h>
12 #include <asm/page.h>
15 * You really shouldn't be using read() or write() on /dev/mem. This
16 * might go away in the future.
18 int valid_phys_addr_range(unsigned long addr, size_t count)
20 if (addr < __MEMORY_START)
21 return 0;
22 if (addr + count > __pa(high_memory))
23 return 0;
25 return 1;
28 int valid_mmap_phys_addr_range(unsigned long pfn, size_t size)
30 return 1;