summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorScott Wood <scottwood@freescale.com>2007-12-13 04:35:19 +1100
committerPaul Mackerras <paulus@samba.org>2007-12-21 22:13:35 +1100
commit7ac5dde99eb9fefdb526973c600075b7c5703a86 (patch)
tree3ea3277339990880697d2ce89197293b7a0a2277 /include/linux
parentcbea92383d0d55fb4b4eb5833488bfee325254d6 (diff)
downloadop-kernel-dev-7ac5dde99eb9fefdb526973c600075b7c5703a86.zip
op-kernel-dev-7ac5dde99eb9fefdb526973c600075b7c5703a86.tar.gz
[POWERPC] Implement arch disable/enable irq hooks.
These hooks ensure that a decrementer interrupt is not pending when suspending; otherwise, problems may occur on 6xx/7xx/7xxx-based systems (except for powermacs, which use a separate suspend path). For example, with deep sleep on the 831x, a pending decrementer will cause a system freeze because the SoC thinks the decrementer interrupt would have woken the system, but the core must have interrupts disabled due to the setup required for deep sleep. Changed via-pmu.c to use the new ppc_md hooks, and made the arch_* functions call the generic_* functions unconditionally. -- paulus Signed-off-by: Scott Wood <scottwood@freescale.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud