aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/serial
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2005-07-26 13:59:54 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2005-07-26 17:35:44 -0400
commit804ebf46d51653e736108074473d9493398f2df9 (patch)
treeffd9b45b9b60df92d6794885b1b786aca6592006 /drivers/serial
parent970d32443e3d0be57a5cdc3de3752f528424b73d (diff)
[PATCH] 68328serial: sysrq should use emergency_reboot
The 68328serial.c driver has a weird local reimplementation of magic sysrq. The code is architecture specific enough that calling machine_restart() is probably ok. But there is no reason not to call emergency_restart() so do so. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/68328serial.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/serial/68328serial.c b/drivers/serial/68328serial.c
index d27fb4c881d2..9097f2f7b12a 100644
--- a/drivers/serial/68328serial.c
+++ b/drivers/serial/68328serial.c
@@ -316,7 +316,7 @@ static _INLINE_ void receive_chars(struct m68k_serial *info, struct pt_regs *reg
316/* show_net_buffers(); */ 316/* show_net_buffers(); */
317 return; 317 return;
318 } else if (ch == 0x12) { /* ^R */ 318 } else if (ch == 0x12) { /* ^R */
319 machine_restart(NULL); 319 emergency_restart();
320 return; 320 return;
321#endif /* CONFIG_MAGIC_SYSRQ */ 321#endif /* CONFIG_MAGIC_SYSRQ */
322 } 322 }