preempt_enable_no_resched();
static void noinline rest_init(void)	__releases(kernel_lock){	kernel_thread(init, NULL, CLONE_FS | CLONE_SIGHAND);	numa_default_policy();	unlock_kernel();	preempt_enable_no_resched();	/*	 * The boot idle thread must execute schedule()	 * at least one to get things moving:	 */	schedule();	cpu_idle();} 