TASK_DAEMON_STALLED_FLG
(ha2->task_daemon_flags & TASK_DAEMON_STALLED_FLG &&
(ha2->task_daemon_flags & TASK_DAEMON_STALLED_FLG) == 0) {
while (!(ha->task_daemon_flags & TASK_DAEMON_STALLED_FLG) &&
TASK_DAEMON_STALLED_FLG;
ha->task_daemon_flags |= TASK_DAEMON_STALLED_FLG;
ha->task_daemon_flags |= TASK_DAEMON_STALLED_FLG;
ha->task_daemon_flags &= ~TASK_DAEMON_STALLED_FLG;
ha->task_daemon_flags &= ~(TASK_DAEMON_STALLED_FLG | DRIVER_STALL);
TASK_DAEMON_STALLED_FLG;
TASK_DAEMON_STALLED_FLG;
TASK_DAEMON_STALLED_FLG;
ha->task_daemon_flags &= ~TASK_DAEMON_STALLED_FLG;