/* Make sure all subchannels are quiet before we re-ipl an lpar. */ void reipl(unsigned long devno) { clear_all_subchannels(); cio_reset_channel_paths(); do_reipl(devno); }
NORET_TYPE void machine_kexec(struct kimage *image) { clear_all_subchannels(); cio_reset_channel_paths(); /* Disable lowcore protection */ ctl_clear_bit(0,28); on_each_cpu(kexec_halt_all_cpus, image, 0, 0); for (;;); }
/* Make sure all subchannels are quiet before we re-ipl an lpar. */ void reipl(unsigned long devno) { clear_all_subchannels(); do_reipl(devno); }