Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01aaed9d authored by Haren Myneni's avatar Haren Myneni Committed by Paul Mackerras
Browse files

[PATCH] powerpc: Trivial fix to set the proper timeout value for kdump



The panic CPU is waiting forever due to some large timeout value if some
CPU is not responding to an IPI.
This patch fixes the problem - the maximum waiting period will be
10 seconds and then the kdump boot will go ahead.

Signed-off-by: default avatarHaren Myneni <haren@us.ibm.com>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent c57914a4
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -134,8 +134,10 @@ static void crash_kexec_prepare_cpus(void)
	 * the crash CPU will send an IPI and wait for other CPUs to
	 * respond. If not, proceed the kexec boot even though we failed to
	 * capture other CPU states.
	 * Delay of at least 10 seconds.
	 */
	msecs = 1000000;
	printk(KERN_ALERT "Sending IPI to other cpus...\n");
	msecs = 10000;
	while ((atomic_read(&waiting_for_crash_ipi) > 0) && (--msecs > 0)) {
		barrier();
		mdelay(1);