linux_dsm_epyc7002/arch
Anna-Maria Gleixner 1e3c1dd15d s390/cpum_sf: Fix cpu hotplug notifier transitions
The cpumf_pmu_notfier() hotplug callback lacks handling of the
CPU_DOWN_FAILED case. That means, if CPU_DOWN_PREPARE failes, the PMC
of the CPU is not setup again. Furthermore the CPU_ONLINE_FROZEN case
will never be processed because of masking the switch expression with
CPU_TASKS_FROZEN.

Add handling for CPU_DOWN_FAILED transition to setup the PMC of the
CPU. Remove CPU_ONLINE_FROZEN case.

Signed-off-by: Anna-Maria Gleixner <anna-maria@linutronix.de>
Acked-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2016-03-17 13:18:24 +01:00
..
alpha PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
arc PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
arm PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
arm64 PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
avr32 PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
blackfin PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
c6x locking/lockdep: Eliminate lockdep_init() 2016-02-09 12:03:25 +01:00
cris PCI: Move pci_dma_* helpers to common code 2016-03-07 10:40:02 -06:00
frv PCI: Move pci_dma_* helpers to common code 2016-03-07 10:40:02 -06:00
h8300 Merge branch 'akpm' (patches from Andrew) 2016-01-21 12:32:08 -08:00
hexagon arch/hotplug: Call into idle with a proper state 2016-03-01 20:36:57 +01:00
ia64 PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
m32r PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
m68k PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
metag arch/hotplug: Call into idle with a proper state 2016-03-01 20:36:57 +01:00
microblaze PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
mips PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
mn10300 PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
nios2 dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
openrisc dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00
parisc PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
powerpc PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
s390 s390/cpum_sf: Fix cpu hotplug notifier transitions 2016-03-17 13:18:24 +01:00
score arch: Set IORESOURCE_SYSTEM_RAM flag for System RAM 2016-01-30 09:49:57 +01:00
sh PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
sparc PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
tile PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
um um: Export pm_power_off 2016-03-05 22:17:52 +01:00
unicore32 PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
x86 libnvdimm for 4.6 2016-03-16 17:45:56 -07:00
xtensa PCI changes for the v4.6 merge window: 2016-03-16 14:45:55 -07:00
.gitignore
Kconfig dma-mapping: always provide the dma_map_ops based implementation 2016-01-20 17:09:18 -08:00