|
@@ -237,7 +237,7 @@ static void fill_up_crash_elf_data(struct crash_elf_data *ced,
|
|
|
ced->max_nr_ranges++;
|
|
|
|
|
|
/* If crashk_low_res is not 0, another range split possible */
|
|
|
- if (crashk_low_res.end != 0)
|
|
|
+ if (crashk_low_res.end)
|
|
|
ced->max_nr_ranges++;
|
|
|
}
|
|
|
|
|
@@ -335,9 +335,11 @@ static int elf_header_exclude_ranges(struct crash_elf_data *ced,
|
|
|
if (ret)
|
|
|
return ret;
|
|
|
|
|
|
- ret = exclude_mem_range(cmem, crashk_low_res.start, crashk_low_res.end);
|
|
|
- if (ret)
|
|
|
- return ret;
|
|
|
+ if (crashk_low_res.end) {
|
|
|
+ ret = exclude_mem_range(cmem, crashk_low_res.start, crashk_low_res.end);
|
|
|
+ if (ret)
|
|
|
+ return ret;
|
|
|
+ }
|
|
|
|
|
|
/* Exclude GART region */
|
|
|
if (ced->gart_end) {
|