Juergen Gross
c185ddec54
xen/x86: fix cpu hotplug
...
Commit dc6416f1d7 ("xen/x86: Call
cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()")
introduced an error leading to a stack overflow of the idle task when
a cpu was brought offline/online many times: by calling
cpu_startup_entry() instead of returning at the end of xen_play_dead()
do_idle() would be entered again and again.
Don't use cpu_startup_entry(), but cpuhp_online_idle() instead allowing
to return from xen_play_dead().
Cc: <[email protected] > # 4.12
Signed-off-by: Juergen Gross <[email protected] >
Reviewed-by: Boris Ostrovsky <[email protected] >
Signed-off-by: Juergen Gross <[email protected] >
2017-07-23 08:13:11 +02:00
..
boot
x86/build: Silence the build with "make -s"
2017-07-20 10:46:24 +02:00
configs
x86/defconfig: Remove stale, old Kconfig options
2017-07-20 10:28:19 +02:00
crypto
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2017-07-14 22:49:50 -07:00
entry
Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
2017-07-08 12:17:25 -07:00
events
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-07-21 11:20:58 -07:00
hyperv
ia32
include
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-07-21 11:20:58 -07:00
kernel
x86/devicetree: Convert to using %pOF instead of ->full_name
2017-07-21 10:14:15 +02:00
kvm
kvm: x86: hyperv: avoid livelock in oneshot SynIC timers
2017-07-20 17:00:00 +02:00
lguest
lib
include/linux/string.h: add the option of fortified string.h functions
2017-07-12 16:26:03 -07:00
math-emu
x86/fpu/math-emu: Avoid bogus -Wint-in-bool-context warning
2017-07-20 10:46:24 +02:00
mm
x86/mmap: properly account for stack randomization in mmap_base
2017-07-12 16:26:03 -07:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-07-05 12:31:59 -07:00
oprofile
pci
pci-v4.13-changes
2017-07-08 15:51:57 -07:00
platform
x86/platform/uv/BAU: Disable BAU on single hub configurations
2017-07-21 09:56:25 +02:00
power
x86/boot/e820: Introduce the bootloader provided e820_table_firmware[] table
2017-07-05 10:09:02 +02:00
purgatory
ras
realmode
tools
um
Merge branch 'for-linus-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
2017-07-15 10:49:33 -07:00
video
xen
xen/x86: fix cpu hotplug
2017-07-23 08:13:11 +02:00
.gitignore
Kbuild
Kconfig
include/linux/string.h: add the option of fortified string.h functions
2017-07-12 16:26:03 -07:00
Kconfig.cpu
Kconfig.debug
x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG
2017-07-20 10:46:24 +02:00
Makefile
Kbuild updates for v4.13
2017-07-07 14:09:24 -07:00
Makefile.um
Makefile_32.cpu
kbuild: remove cc-option-align
2017-06-25 12:43:00 +09:00