diff --git a/[refs] b/[refs] index cf6c4e311166..270848590ca7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d586ebbb8814e039545d38f69029533f3f17748d +refs/heads/master: 475f9aa6aa538befcbd0fa95bdebada600f247cd diff --git a/trunk/kernel/kexec.c b/trunk/kernel/kexec.c index 87ebe8adc474..474a84715eac 100644 --- a/trunk/kernel/kexec.c +++ b/trunk/kernel/kexec.c @@ -1134,11 +1134,9 @@ int crash_shrink_memory(unsigned long new_size) free_reserved_phys_range(end, crashk_res.end); - if (start == end) { - crashk_res.end = end; + if (start == end) release_resource(&crashk_res); - } else - crashk_res.end = end - 1; + crashk_res.end = end - 1; unlock: mutex_unlock(&kexec_mutex);