From 17adaebf855e5934ac882c309932c7d0fc41e704 Mon Sep 17 00:00:00 2001 From: Nicholas Piggin Date: Mon, 27 Apr 2020 21:08:01 +1000 Subject: fast-reboot: add missing clear memory fallback Signed-off-by: Nicholas Piggin Signed-off-by: Oliver O'Halloran --- core/mem_region.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'core') diff --git a/core/mem_region.c b/core/mem_region.c index 0054832..36de2d0 100644 --- a/core/mem_region.c +++ b/core/mem_region.c @@ -1379,8 +1379,14 @@ void start_mem_region_clear_unused(void) free(path); jobs[i] = cpu_queue_job_on_node(chip_id, job_args[i].job_name, - mem_region_clear_job, - &job_args[i]); + mem_region_clear_job, + &job_args[i]); + if (!jobs[i]) + jobs[i] = cpu_queue_job(NULL, + job_args[i].job_name, + mem_region_clear_job, + &job_args[i]); + assert(jobs[i]); i++; } unlock(&mem_region_lock); -- cgit v1.1