[ppc64] Make xmon build without CONFIG_MAGIC_SYSRQ, from Olof Johansson forakpm-anton/arch/ppc64/xmon/start.c | 8 ++++++++ 1 files changed, 8 insertions(+) diff -puN arch/ppc64/xmon/start.c~xmon-sysrq arch/ppc64/xmon/start.c --- forakpm/arch/ppc64/xmon/start.c~xmon-sysrq 2004-01-27 14:15:37.331531754 +1100 +++ forakpm-anton/arch/ppc64/xmon/start.c 2004-01-27 14:15:37.338531663 +1100 @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -29,11 +30,14 @@ static inline unsigned int readtb(void) return ret; } +#ifdef CONFIG_MAGIC_SYSRQ + static void sysrq_handle_xmon(int key, struct pt_regs *pt_regs, struct tty_struct *tty) { xmon(pt_regs); } + static struct sysrq_key_op sysrq_xmon_op = { .handler = sysrq_handle_xmon, @@ -41,11 +45,15 @@ static struct sysrq_key_op sysrq_xmon_op .action_msg = "Entering xmon\n", }; +#endif /* CONFIG_MAGIC_SYSRQ */ + void xmon_map_scc(void) { +#ifdef CONFIG_MAGIC_SYSRQ /* This maybe isn't the best place to register sysrq 'x' */ __sysrq_put_key_op('x', &sysrq_xmon_op); +#endif /* CONFIG_MAGIC_SYSRQ */ } int _