All of lore.kernel.org
 help / color / mirror / Atom feed
* Regression: kexec/kdump boot hangs with x86/vector commits
@ 2017-12-13  2:52 ` Dave Young
  0 siblings, 0 replies; 46+ messages in thread
From: Dave Young @ 2017-12-13  2:52 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Juergen Gross, Yu Chen, Tony Luck, Boris Ostrovsky,
	Borislav Petkov, Rui Zhang, Arjan van de Ven, Dan Williams,
	mingo, kexec, linux-kernel

Hi,

Kexec reboot and kdump has broken on my laptop for long time with
4.15.0-rc1+ kernels. With the patch below an early panic been fixed:
https://patchwork.kernel.org/patch/10084289/

But still can not get a successful reboot, it looked like graphic
issue, but after bisecting the kernel, I got below:

[dyoung@dhcp-*-* linux]$ git bisect good
There are only 'skip'ped commits left to test.
The first bad commit could be any of:
2db1f959d9dc16035f2eb44ed5fdb2789b754d6a
4900be83602b6be07366d3e69f756c1959f4169a
We cannot bisect more!

These two commits can no be reverted because of code conflicts, thus
I reverted the whole series from Thomas (below commits), with those
x86/vector changes reverted, kexec reboot works fine.

Could you help to take a look, any thoughts?  I can do the test
if you have some debug patch to try.

commit 90ad9e2d91067983f3328e21b306323877e5f48a
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:49 2017 +0200

    x86/io_apic: Reevaluate vector configuration on activate()

commit 2db1f959d9dc16035f2eb44ed5fdb2789b754d6a
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:50 2017 +0200

    x86/vector: Handle managed interrupts proper

commit 4900be83602b6be07366d3e69f756c1959f4169a
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:51 2017 +0200

    x86/vector/msi: Switch to global reservation mode

commit 464d12309e1b5829597793db551ae8ecaecf4036
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:52 2017 +0200

    x86/vector: Switch IOAPIC to global reservation mod

commit 2cffad7bad83157f89332872015f4305d2ac09ac
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:53 2017 +0200

    x86/irq: Simplify hotplug vector accounting

commit d6ffc6ac83b1f9f12652d89b9cb5bcbfbea7796c
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Wed Sep 13 23:29:54 2017 +0200

    x86/vector: Respect affinity mask in irq descriptor

commit 02edee152d6ea325c88898f3a702f5db2d78de7a
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Thu Oct 12 11:05:28 2017 +0200

    x86/apic/vector: Ignore set_affinity call for inactive interrupts

commit 0696d059f23c05f2dbc3b19ef50e5bdd175b782b
Author: Thomas Gleixner <tglx@linutronix.de>
Date:   Mon Oct 16 16:16:19 2017 +0200

    x86/vector: Use correct per cpu variable in free_moved_vector()
----------------

BTW, my git HEAD is below:
commit 43570f0383d6d5879ae585e6c3cf027ba321546f (origin/master, origin/HEAD, bisect)
Merge: 43f462f1c2e1 c14ca8386539
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Nov 28 16:22:10 2017 -0800

    Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6



Thanks
Dave

^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2018-01-18  5:15 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-13  2:52 Regression: kexec/kdump boot hangs with x86/vector commits Dave Young
2017-12-13  2:52 ` Dave Young
2017-12-13 15:57 ` Yu Chen
2017-12-13 15:57   ` Yu Chen
2017-12-14  9:24   ` Dave Young
2017-12-14  9:24     ` Dave Young
2018-01-04  3:15     ` Dave Young
2018-01-04  3:15       ` Dave Young
2018-01-17  7:22       ` kexec reboot fails with extra wbinvd introduced for AME SME Dave Young
2018-01-17  7:22         ` Dave Young
2018-01-17 15:06         ` Tom Lendacky
2018-01-17 15:06           ` Tom Lendacky
2018-01-18  1:50           ` Dave Young
2018-01-18  1:50             ` Dave Young
2018-01-17 19:42         ` Linus Torvalds
2018-01-17 19:42           ` Linus Torvalds
2018-01-17 20:01           ` Tom Lendacky
2018-01-17 20:01             ` Tom Lendacky
2018-01-17 22:53             ` Tom Lendacky
2018-01-17 22:53               ` Tom Lendacky
2018-01-17 20:10           ` Linus Torvalds
2018-01-17 20:10             ` Linus Torvalds
2018-01-18  1:47           ` Dave Young
2018-01-18  1:47             ` Dave Young
2018-01-18  2:14             ` Linus Torvalds
2018-01-18  2:14               ` Linus Torvalds
2018-01-18  2:29               ` Dave Young
2018-01-18  2:29                 ` Dave Young
2018-01-18  5:14                 ` Tom Lendacky
2018-01-18  5:14                   ` Tom Lendacky
2018-01-18  2:47               ` Dave Young
2018-01-18  2:47                 ` Dave Young
2018-01-18  2:56                 ` Linus Torvalds
2018-01-18  2:56                   ` Linus Torvalds
2018-01-18  2:53               ` Arjan van de Ven
2018-01-18  2:53                 ` Arjan van de Ven
2018-01-18  2:57                 ` Dave Young
2018-01-18  2:57                   ` Dave Young
2018-01-18  3:00                   ` Linus Torvalds
2018-01-18  3:00                     ` Linus Torvalds
2018-01-18  3:04                     ` Dave Young
2018-01-18  3:04                       ` Dave Young
2018-01-18  3:31                       ` Dave Young
2018-01-18  3:31                         ` Dave Young
2018-01-18  3:00               ` Arjan van de Ven
2018-01-18  3:00                 ` Arjan van de Ven

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.