User programs can disable interrupts since `RFLAGS.IOPL` = 3. https://github.com/rcore-os/rCore/blob/f98a482a106012e35def6e1d1ca9df2ab86bc9dc/kernel/src/process/thread.rs#L300