In do_ast, make sure the interrupts are enabled before calling ast().
We can reach that point with IRQs disabled, and calling ast() with IRQs ?\127
disabled can lead to a deadlock.
This should fix the freezes on arm64 under load.
Reviewed by: andrew