diff options
Diffstat (limited to 'arch/ia64/mm')
| -rw-r--r-- | arch/ia64/mm/contig.c | 9 | ||||
| -rw-r--r-- | arch/ia64/mm/init.c | 15 | ||||
| -rw-r--r-- | arch/ia64/mm/tlb.c | 4 |
3 files changed, 12 insertions, 16 deletions
diff --git a/arch/ia64/mm/contig.c b/arch/ia64/mm/contig.c index 0ee085efbe29..2f724d2bf299 100644 --- a/arch/ia64/mm/contig.c +++ b/arch/ia64/mm/contig.c | |||
| @@ -107,10 +107,10 @@ unsigned long bootmap_start; | |||
| 107 | * bootmap_start. This address must be page-aligned. | 107 | * bootmap_start. This address must be page-aligned. |
| 108 | */ | 108 | */ |
| 109 | static int __init | 109 | static int __init |
| 110 | find_bootmap_location (unsigned long start, unsigned long end, void *arg) | 110 | find_bootmap_location (u64 start, u64 end, void *arg) |
| 111 | { | 111 | { |
| 112 | unsigned long needed = *(unsigned long *)arg; | 112 | u64 needed = *(unsigned long *)arg; |
| 113 | unsigned long range_start, range_end, free_start; | 113 | u64 range_start, range_end, free_start; |
| 114 | int i; | 114 | int i; |
| 115 | 115 | ||
| 116 | #if IGNORE_PFN0 | 116 | #if IGNORE_PFN0 |
| @@ -229,8 +229,7 @@ find_memory (void) | |||
| 229 | alloc_per_cpu_data(); | 229 | alloc_per_cpu_data(); |
| 230 | } | 230 | } |
| 231 | 231 | ||
| 232 | static int | 232 | static int count_pages(u64 start, u64 end, void *arg) |
| 233 | count_pages (u64 start, u64 end, void *arg) | ||
| 234 | { | 233 | { |
| 235 | unsigned long *count = arg; | 234 | unsigned long *count = arg; |
| 236 | 235 | ||
diff --git a/arch/ia64/mm/init.c b/arch/ia64/mm/init.c index c0f3bee69042..b115b3bbf04a 100644 --- a/arch/ia64/mm/init.c +++ b/arch/ia64/mm/init.c | |||
| @@ -422,8 +422,7 @@ retry_pte: | |||
| 422 | return hole_next_pfn - pgdat->node_start_pfn; | 422 | return hole_next_pfn - pgdat->node_start_pfn; |
| 423 | } | 423 | } |
| 424 | 424 | ||
| 425 | int __init | 425 | int __init create_mem_map_page_table(u64 start, u64 end, void *arg) |
| 426 | create_mem_map_page_table (u64 start, u64 end, void *arg) | ||
| 427 | { | 426 | { |
| 428 | unsigned long address, start_page, end_page; | 427 | unsigned long address, start_page, end_page; |
| 429 | struct page *map_start, *map_end; | 428 | struct page *map_start, *map_end; |
| @@ -469,7 +468,7 @@ struct memmap_init_callback_data { | |||
| 469 | }; | 468 | }; |
| 470 | 469 | ||
| 471 | static int __meminit | 470 | static int __meminit |
| 472 | virtual_memmap_init (u64 start, u64 end, void *arg) | 471 | virtual_memmap_init(u64 start, u64 end, void *arg) |
| 473 | { | 472 | { |
| 474 | struct memmap_init_callback_data *args; | 473 | struct memmap_init_callback_data *args; |
| 475 | struct page *map_start, *map_end; | 474 | struct page *map_start, *map_end; |
| @@ -531,8 +530,7 @@ ia64_pfn_valid (unsigned long pfn) | |||
| 531 | } | 530 | } |
| 532 | EXPORT_SYMBOL(ia64_pfn_valid); | 531 | EXPORT_SYMBOL(ia64_pfn_valid); |
| 533 | 532 | ||
| 534 | int __init | 533 | int __init find_largest_hole(u64 start, u64 end, void *arg) |
| 535 | find_largest_hole (u64 start, u64 end, void *arg) | ||
| 536 | { | 534 | { |
| 537 | u64 *max_gap = arg; | 535 | u64 *max_gap = arg; |
| 538 | 536 | ||
| @@ -548,8 +546,7 @@ find_largest_hole (u64 start, u64 end, void *arg) | |||
| 548 | 546 | ||
| 549 | #endif /* CONFIG_VIRTUAL_MEM_MAP */ | 547 | #endif /* CONFIG_VIRTUAL_MEM_MAP */ |
| 550 | 548 | ||
| 551 | int __init | 549 | int __init register_active_ranges(u64 start, u64 len, int nid) |
| 552 | register_active_ranges(u64 start, u64 len, int nid) | ||
| 553 | { | 550 | { |
| 554 | u64 end = start + len; | 551 | u64 end = start + len; |
| 555 | 552 | ||
| @@ -567,7 +564,7 @@ register_active_ranges(u64 start, u64 len, int nid) | |||
| 567 | } | 564 | } |
| 568 | 565 | ||
| 569 | static int __init | 566 | static int __init |
| 570 | count_reserved_pages (u64 start, u64 end, void *arg) | 567 | count_reserved_pages(u64 start, u64 end, void *arg) |
| 571 | { | 568 | { |
| 572 | unsigned long num_reserved = 0; | 569 | unsigned long num_reserved = 0; |
| 573 | unsigned long *count = arg; | 570 | unsigned long *count = arg; |
| @@ -580,7 +577,7 @@ count_reserved_pages (u64 start, u64 end, void *arg) | |||
| 580 | } | 577 | } |
| 581 | 578 | ||
| 582 | int | 579 | int |
| 583 | find_max_min_low_pfn (unsigned long start, unsigned long end, void *arg) | 580 | find_max_min_low_pfn (u64 start, u64 end, void *arg) |
| 584 | { | 581 | { |
| 585 | unsigned long pfn_start, pfn_end; | 582 | unsigned long pfn_start, pfn_end; |
| 586 | #ifdef CONFIG_FLATMEM | 583 | #ifdef CONFIG_FLATMEM |
diff --git a/arch/ia64/mm/tlb.c b/arch/ia64/mm/tlb.c index b9f3d7bbb338..f426dc78d959 100644 --- a/arch/ia64/mm/tlb.c +++ b/arch/ia64/mm/tlb.c | |||
| @@ -34,7 +34,7 @@ | |||
| 34 | #include <asm/tlb.h> | 34 | #include <asm/tlb.h> |
| 35 | 35 | ||
| 36 | static struct { | 36 | static struct { |
| 37 | unsigned long mask; /* mask of supported purge page-sizes */ | 37 | u64 mask; /* mask of supported purge page-sizes */ |
| 38 | unsigned long max_bits; /* log2 of largest supported purge page-size */ | 38 | unsigned long max_bits; /* log2 of largest supported purge page-size */ |
| 39 | } purge; | 39 | } purge; |
| 40 | 40 | ||
| @@ -328,7 +328,7 @@ void __devinit | |||
| 328 | ia64_tlb_init (void) | 328 | ia64_tlb_init (void) |
| 329 | { | 329 | { |
| 330 | ia64_ptce_info_t uninitialized_var(ptce_info); /* GCC be quiet */ | 330 | ia64_ptce_info_t uninitialized_var(ptce_info); /* GCC be quiet */ |
| 331 | unsigned long tr_pgbits; | 331 | u64 tr_pgbits; |
| 332 | long status; | 332 | long status; |
| 333 | pal_vm_info_1_u_t vm_info_1; | 333 | pal_vm_info_1_u_t vm_info_1; |
| 334 | pal_vm_info_2_u_t vm_info_2; | 334 | pal_vm_info_2_u_t vm_info_2; |
