linux/arch/powerpc/platforms/85xx
Daniel Axtens 95ec77c06e powerpc: Make ppc_md.{halt, restart} __noreturn
powernv marks it's halt and restart calls as __noreturn. However,
ppc_md does not have this annotation. Add the annotation to ppc_md,
and then to every halt/restart function that is missing it.

Additionally, I have verified that all of these functions do not
return. Occasionally I have added a spin loop to be sure.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2016-07-14 21:12:06 +10:00
..
Kconfig powerpc/rcpm: add RCPM driver 2016-03-04 23:50:27 -06:00
Makefile powerpc/mpc85xx: refactor the PM operations 2016-03-04 23:53:11 -06:00
bsc913x_qds.c powerpc/85xx: Add PCIe controller support for bsc9132qds 2015-12-22 18:17:15 -06:00
bsc913x_rdb.c powerpc/85xx: Add BSC9131 RDB Support 2012-07-10 07:07:22 -05:00
c293pcie.c powerpc/85xx: Remove unused pci fixup hooks on c293pcie 2015-08-17 18:55:05 -05:00
common.c powerpc/rcpm: add RCPM driver 2016-03-04 23:50:27 -06:00
corenet_generic.c QE: Move QE from arch/powerpc to drivers/soc 2015-12-22 17:12:56 -06:00
ge_imp3a.c powerpc/85xx/ge_imp3a: Don't use the flat device-tree after boot 2016-07-13 18:15:36 +10:00
ksi8560.c powerpc: Make ppc_md.{halt, restart} __noreturn 2016-07-14 21:12:06 +10:00
mpc85xx.h QE: split function mpc85xx_qe_init() into two functions. 2014-03-19 19:37:31 -05:00
mpc85xx_ads.c powerpc/85xx: mpc85xx ADS: remove pci exclude 2015-12-22 18:23:21 -06:00
mpc85xx_cds.c powerpc: Make ppc_md.{halt, restart} __noreturn 2016-07-14 21:12:06 +10:00
mpc85xx_ds.c powerpc/85xx/mpc85xx_ds: Don't use the flat device-tree after boot 2016-07-13 18:15:37 +10:00
mpc85xx_mds.c QE: Move QE from arch/powerpc to drivers/soc 2015-12-22 17:12:56 -06:00
mpc85xx_pm_ops.c powerpc/mpc85xx: refactor the PM operations 2016-03-04 23:53:11 -06:00
mpc85xx_rdb.c powerpc/85xx/mpc85xx_rdb: Don't use the flat device-tree after boot 2016-07-13 18:15:37 +10:00
mpc8536_ds.c fsl/pci: The new pci suspend/resume implementation 2014-03-19 22:37:44 -05:00
mvme2500.c powerpc/85xx: Add support for Emerson/Artesyn MVME2500. 2015-01-29 22:57:42 -06:00
p1010rdb.c fsl/pci: The new pci suspend/resume implementation 2014-03-19 22:37:44 -05:00
p1022_ds.c powerpc/fsl: Move fsl_guts.h out of arch/powerpc 2015-10-21 18:05:50 -05:00
p1022_rdk.c powerpc/fsl: Move fsl_guts.h out of arch/powerpc 2015-10-21 18:05:50 -05:00
p1023_rdb.c powerpc/mpc85xx: Remove P1023 RDS support 2014-05-22 18:08:31 -05:00
ppa8548.c powerpc: make of_device_ids const 2014-09-25 23:14:46 +10:00
qemu_e500.c powerpc/fsl-pci: Limit ZONE_DMA32 to 2GiB on 64-bit platforms 2014-09-03 17:58:22 -05:00
sbc8548.c fsl/pci: The new pci suspend/resume implementation 2014-03-19 22:37:44 -05:00
sgy_cts1000.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
smp.c powerpc/mpc85xx: Add CPU hotplug support for E6500 2016-03-04 23:58:38 -06:00
smp.h powerpc/mpc85xx: refactor the PM operations 2016-03-04 23:53:11 -06:00
socrates.c powerpc/fsl-pci: Unify pci/pcie initialization code 2012-09-12 14:57:12 -05:00
socrates_fpga_pic.c genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
socrates_fpga_pic.h powerpc/85xx: Add support for the "socrates" board (MPC8544). 2009-03-27 06:42:08 -05:00
stx_gp3.c powerpc/fsl-pci: Unify pci/pcie initialization code 2012-09-12 14:57:12 -05:00
tqm85xx.c POWERPC: drivers: remove __dev* attributes. 2013-01-03 15:57:04 -08:00
twr_p102x.c QE: Move QE from arch/powerpc to drivers/soc 2015-12-22 17:12:56 -06:00
xes_mpc85xx.c fsl/pci: The new pci suspend/resume implementation 2014-03-19 22:37:44 -05:00