Checking a shutdown flag and enabling interrupts are separate operations. Reading Intel's igb as two CPUs running in parallel exposes a check-and-enable gap that the flag alone does not exclude. When reviewing a driver, I look for the signal that says: no more work.

Source: [Dev.to](https://dev.to/yutakahirata/34-a-shutdown-flag-is-only-the-beginning-148d)

Sponsored