diff mbox series

[04/16] fast-reboot: add missing clear memory fallback

Message ID 20200427110813.1276533-5-npiggin@gmail.com
State Accepted
Headers show
Series assorted fixes and preparation (try again) | expand

Checks

Context Check Description
snowpatch_ozlabs/apply_patch success Successfully applied on branch master (0f1937ef40fca0c3212a9dff1010b832a24fb063)
snowpatch_ozlabs/snowpatch_job_snowpatch-skiboot success Test snowpatch/job/snowpatch-skiboot on branch master
snowpatch_ozlabs/snowpatch_job_snowpatch-skiboot-dco success Signed-off-by present

Commit Message

Nicholas Piggin April 27, 2020, 11:08 a.m. UTC
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
---
 core/mem_region.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/core/mem_region.c b/core/mem_region.c
index 00548326c..36de2d094 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);