diff options
Diffstat (limited to 'arch/x86/kernel/e820.c')
| -rw-r--r-- | arch/x86/kernel/e820.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c index d17d482a04f4..230687ba5ba5 100644 --- a/arch/x86/kernel/e820.c +++ b/arch/x86/kernel/e820.c | |||
| @@ -517,11 +517,19 @@ u64 __init e820_remove_range(u64 start, u64 size, unsigned old_type, | |||
| 517 | int checktype) | 517 | int checktype) |
| 518 | { | 518 | { |
| 519 | int i; | 519 | int i; |
| 520 | u64 end; | ||
| 520 | u64 real_removed_size = 0; | 521 | u64 real_removed_size = 0; |
| 521 | 522 | ||
| 522 | if (size > (ULLONG_MAX - start)) | 523 | if (size > (ULLONG_MAX - start)) |
| 523 | size = ULLONG_MAX - start; | 524 | size = ULLONG_MAX - start; |
| 524 | 525 | ||
| 526 | end = start + size; | ||
| 527 | printk(KERN_DEBUG "e820 remove range: %016Lx - %016Lx ", | ||
| 528 | (unsigned long long) start, | ||
| 529 | (unsigned long long) end); | ||
| 530 | e820_print_type(old_type); | ||
| 531 | printk(KERN_CONT "\n"); | ||
| 532 | |||
| 525 | for (i = 0; i < e820.nr_map; i++) { | 533 | for (i = 0; i < e820.nr_map; i++) { |
| 526 | struct e820entry *ei = &e820.map[i]; | 534 | struct e820entry *ei = &e820.map[i]; |
| 527 | u64 final_start, final_end; | 535 | u64 final_start, final_end; |
