minor encapsulation.
should pass too.
seems ok
not cli in kernel interrupt
OK