add four lock_kernel()