kexec_loaded()) { die("Nothing has been loaded!\n"); } if ((result == 0) && do_shutdown) { result = my_shutdown(); } if ((result == 0) && do_sync) { sync(); } if ((result == 0) && do_ifdown) { ifdown(); } if ((result == 0) && do_exec) {//here3: ...
If nothing was preloaded return an error. 1124 */ 1125int kernel_kexec(void) 1126{ 1127 int error = 0; 1128 1129 if (!mutex_trylock(&kexec_mutex)) 1130 return -EBUSY; 1131 if (!kexec_image) { 1132 error = -EINVAL; 1133 goto Unlock; 1134 } 1135 1136#ifdef CONFIG_KEXEC_JUMP ...