|
@@ -66,13 +66,15 @@ struct resource crashk_res = {
|
|
|
.name = "Crash kernel",
|
|
|
.start = 0,
|
|
|
.end = 0,
|
|
|
- .flags = IORESOURCE_BUSY | IORESOURCE_MEM
|
|
|
+ .flags = IORESOURCE_BUSY | IORESOURCE_SYSTEM_RAM,
|
|
|
+ .desc = IORES_DESC_CRASH_KERNEL
|
|
|
};
|
|
|
struct resource crashk_low_res = {
|
|
|
.name = "Crash kernel",
|
|
|
.start = 0,
|
|
|
.end = 0,
|
|
|
- .flags = IORESOURCE_BUSY | IORESOURCE_MEM
|
|
|
+ .flags = IORESOURCE_BUSY | IORESOURCE_SYSTEM_RAM,
|
|
|
+ .desc = IORES_DESC_CRASH_KERNEL
|
|
|
};
|
|
|
|
|
|
int kexec_should_crash(struct task_struct *p)
|
|
@@ -959,7 +961,7 @@ int crash_shrink_memory(unsigned long new_size)
|
|
|
|
|
|
ram_res->start = end;
|
|
|
ram_res->end = crashk_res.end;
|
|
|
- ram_res->flags = IORESOURCE_BUSY | IORESOURCE_MEM;
|
|
|
+ ram_res->flags = IORESOURCE_BUSY | IORESOURCE_SYSTEM_RAM;
|
|
|
ram_res->name = "System RAM";
|
|
|
|
|
|
crashk_res.end = end - 1;
|