update the problem 4.5
disable interrupt in kprintf()