diff options
Diffstat (limited to 'arch/um/kernel/physmem.c')
| -rw-r--r-- | arch/um/kernel/physmem.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/arch/um/kernel/physmem.c b/arch/um/kernel/physmem.c index a24e3b7f4bf0..ea670fcc8af5 100644 --- a/arch/um/kernel/physmem.c +++ b/arch/um/kernel/physmem.c | |||
| @@ -248,16 +248,6 @@ unsigned long high_physmem; | |||
| 248 | 248 | ||
| 249 | extern unsigned long physmem_size; | 249 | extern unsigned long physmem_size; |
| 250 | 250 | ||
| 251 | void *to_virt(unsigned long phys) | ||
| 252 | { | ||
| 253 | return((void *) uml_physmem + phys); | ||
| 254 | } | ||
| 255 | |||
| 256 | unsigned long to_phys(void *virt) | ||
| 257 | { | ||
| 258 | return(((unsigned long) virt) - uml_physmem); | ||
| 259 | } | ||
| 260 | |||
| 261 | int init_maps(unsigned long physmem, unsigned long iomem, unsigned long highmem) | 251 | int init_maps(unsigned long physmem, unsigned long iomem, unsigned long highmem) |
| 262 | { | 252 | { |
| 263 | struct page *p, *map; | 253 | struct page *p, *map; |
| @@ -298,31 +288,6 @@ int init_maps(unsigned long physmem, unsigned long iomem, unsigned long highmem) | |||
| 298 | return(0); | 288 | return(0); |
| 299 | } | 289 | } |
| 300 | 290 | ||
| 301 | struct page *phys_to_page(const unsigned long phys) | ||
| 302 | { | ||
| 303 | return(&mem_map[phys >> PAGE_SHIFT]); | ||
| 304 | } | ||
| 305 | |||
| 306 | struct page *__virt_to_page(const unsigned long virt) | ||
| 307 | { | ||
| 308 | return(&mem_map[__pa(virt) >> PAGE_SHIFT]); | ||
| 309 | } | ||
| 310 | |||
| 311 | phys_t page_to_phys(struct page *page) | ||
| 312 | { | ||
| 313 | return((page - mem_map) << PAGE_SHIFT); | ||
| 314 | } | ||
| 315 | |||
| 316 | pte_t mk_pte(struct page *page, pgprot_t pgprot) | ||
| 317 | { | ||
| 318 | pte_t pte; | ||
| 319 | |||
| 320 | pte_set_val(pte, page_to_phys(page), pgprot); | ||
| 321 | if(pte_present(pte)) | ||
| 322 | pte_mknewprot(pte_mknewpage(pte)); | ||
| 323 | return(pte); | ||
| 324 | } | ||
| 325 | |||
| 326 | /* Changed during early boot */ | 291 | /* Changed during early boot */ |
| 327 | static unsigned long kmem_top = 0; | 292 | static unsigned long kmem_top = 0; |
| 328 | 293 | ||
