Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gimlet-seq: don't ignore notifications in dispatch (#1627)
I introduced a regression in the `gimlet-seq` task in commit 4cb9edd, where the call to `idol_runtime::dispatch_n` was inadvertently replaced with `idol_runtime::dispatch`. This resulted in the `gimlet-seq` task ignoring notifications that it previously handled. In particular, the bug causes the `gimlet-seq` task to ignore the timer notifications it sets for itself to poll the sequencer state after reaching A0. This manifests as a failure to power on the T6, as described in issue #1625. This commit fixes the regression by changing `dispatch` back to `dispatch_n`. Thanks to @wesolows for identifying the root cause of this bug! I've tested this on Gimlet c71 in the lab, and after applying this patch, the T6 once again powers on as expected: ```console BRM42220071 # svcs t6init STATE STIME FMRI online 0:02:53 svc:/system/t6init:default ``` Fixes #1625 Authored-by: Keith M Wesolowski <[email protected]>
- Loading branch information