--- sysrq.c.orig Thu Aug 3 09:46:30 2000 +++ sysrq.c Thu Aug 3 09:52:35 2000 @@ -35,6 +35,8 @@ EXPORT_SYMBOL(sysrq_power_off); +int sysrq_enabled = 1; + /* Send a signal to all user processes */ static void send_sig_all(int sig, int even_init) @@ -66,13 +68,13 @@ console_loglevel = 7; printk(KERN_INFO "SysRq: "); switch (key) { - case 'r': /* R -- Reset raw mode */ +#ifdef CONFIG_VT + case 'r': /* R -- Reset raw mode */ if (kbd) { kbd->kbdmode = VC_XLATE; printk("Keyboard mode set to XLATE\n"); } break; -#ifdef CONFIG_VT case 'k': /* K -- SAK */ printk("SAK\n"); if (tty) @@ -133,9 +135,9 @@ orig_log_level = 8; break; default: /* Unknown: help */ +#ifdef CONFIG_VT if (kbd) printk("unRaw "); -#ifdef CONFIG_VT if (tty) printk("saK "); #endif