From 66c42718d758f0163a694576bfe2616cf3244e9d Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Thu, 2 Jun 2022 12:04:10 +0200 Subject: [PATCH] main: restart future qio only after fully off --- kernel/sy_old/mars_main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/sy_old/mars_main.c b/kernel/sy_old/mars_main.c index ac17ba3d..65201041 100644 --- a/kernel/sy_old/mars_main.c +++ b/kernel/sy_old/mars_main.c @@ -2003,6 +2003,11 @@ int __make_copy(struct mars_dent *belongs, aio->power.button && aio->power.led_on) goto found; + /* Wait until the old brick is fully off */ + if (aio && + !aio->power.button && + !aio->power.led_off) + goto done; } cc.argv[i] = argv[i];