Please add a doc comment, mentioning that this lock works by disabling all the interrupts and thus is unsafe.