re-enabled /proc/isr
removed sti and cli (use set_int), and made sure that all state changes back up and restore state after done