diff options
author | Russell King <rmk@arm.linux.org.uk> | 2016-06-06 17:59:29 +0100 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2016-06-08 09:21:52 +0900 |
commit | 8d8d2229a3afe6323a737c42c25a101ea104efbe (patch) | |
tree | a023d3057b75ec39ddf776927d9c911d670b6a95 /kexec/phys_to_virt.c | |
parent | 5450d34a886445e0787c432ff9aaa04b55b0f4c0 (diff) |
kexec: phys_to_virt() must take unsigned long long
crashdump-elf.c passes unsigned long long addresses into phys_to_virt()
so make phys_to_virt() accept such addresses without truncating them.
This is important for ARM LPAE systems.
Reviewed-by: Pratyush Anand <panand@redhat.com>
Signed-off-by: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/phys_to_virt.c')
-rw-r--r-- | kexec/phys_to_virt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kexec/phys_to_virt.c b/kexec/phys_to_virt.c index 91b6d01..5e8c4e3 100644 --- a/kexec/phys_to_virt.c +++ b/kexec/phys_to_virt.c @@ -10,7 +10,7 @@ * their own implementation. */ unsigned long -phys_to_virt(struct crash_elf_info *elf_info, unsigned long paddr) +phys_to_virt(struct crash_elf_info *elf_info, unsigned long long paddr) { return paddr + elf_info->page_offset; } |