/* If a previous call was interrupted, debug_complete->done
* might be elevated, and so we won't actually wait here.
* So we reinit the completion to ensure we wait for
/* If a previous call was interrupted, debug_complete->done
* might be elevated, and so we won't actually wait here.
* So we reinit the completion to ensure we wait for