Messages in this thread Patch in this message | | | Date | Mon, 27 Dec 2010 16:47:54 -0800 | From | Yinghai Lu <> | Subject | [PATCH 1/6] x86: Change get_max_mapped() to inline |
| |
Move it into head file. to prepare use it in other files.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
--- arch/x86/include/asm/page_types.h | 5 +++++ arch/x86/kernel/setup.c | 9 --------- 2 files changed, 5 insertions(+), 9 deletions(-)
Index: linux-2.6/arch/x86/include/asm/page_types.h =================================================================== --- linux-2.6.orig/arch/x86/include/asm/page_types.h +++ linux-2.6/arch/x86/include/asm/page_types.h @@ -45,6 +45,11 @@ extern int devmem_is_allowed(unsigned lo extern unsigned long max_low_pfn_mapped; extern unsigned long max_pfn_mapped; +static inline u64 get_max_mapped(void) +{ + return (u64)max_pfn_mapped<<PAGE_SHIFT; +} + extern unsigned long init_memory_mapping(unsigned long start, unsigned long end); Index: linux-2.6/arch/x86/kernel/setup.c =================================================================== --- linux-2.6.orig/arch/x86/kernel/setup.c +++ linux-2.6/arch/x86/kernel/setup.c @@ -680,15 +680,6 @@ static int __init parse_reservelow(char early_param("reservelow", parse_reservelow); -static u64 __init get_max_mapped(void) -{ - u64 end = max_pfn_mapped; - - end <<= PAGE_SHIFT; - - return end; -} - /* * Determine if we were loaded by an EFI loader. If so, then we have also been * passed the efi memmap, systab, etc., so we should use these data structures
| |