[Concept] expo: Ensure that cyclic tasks can run

Message ID 20251112095859.1.0b1b9f90177b7b2e682d57f3df20cf3cdb453517@changeid
State New
Headers
Series [Concept] expo: Ensure that cyclic tasks can run |

Commit Message

Simon Glass Nov. 12, 2025, 4:58 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

Since expo now runs with no delays it can trigger the watchdog on
sandbox. Add a call to schedule() to avoid this.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

 boot/expo.c | 1 +
 1 file changed, 1 insertion(+)
  

Patch

diff --git a/boot/expo.c b/boot/expo.c
index 30f3cbeb9ef..842bacae163 100644
--- a/boot/expo.c
+++ b/boot/expo.c
@@ -538,6 +538,7 @@  int expo_poll(struct expo *exp, struct expo_action *act)
 {
 	int key, ret = -EAGAIN;
 
+	schedule();
 	expo_test_mark(exp);
 
 	/* update mouse position if mouse is enabled */