From: James S. <jsi...@tr...> - 2002-07-05 19:09:33
|
After some testings here is the start of the new console system. The changes here are removal of struct kbd_struct from handler_sysrq. Only two sysrq functions actually use it. Sysrq should work with any kind of console system and the major of them will lack a physical keyboard. The second change is a cleanup and preparation of moving the VT console system input devices over to the input api. . --- |o_o | |:_/ | Give Micro$oft the Bird!!!! // \ \ Use Linux!!!! (| | ) /'\_ _/`\ \___)=(___/ arch/i386/kernel/apm.c | 2 arch/ppc/xmon/start.c | 2 arch/ppc64/xmon/start.c | 2 drivers/acpi/system.c | 2 drivers/char/console.c | 82 ++-- drivers/char/keyboard.c | 781 +++++++++++++++++++++-------------------- drivers/char/sysrq.c | 46 +- drivers/char/tty_io.c | 15 include/linux/console_struct.h | 1 include/linux/sysrq.h | 13 11 files changed, 487 insertions(+), 459 deletions(-) The BK link is http://linuxconsole.bkbits.net/dev diff: http://www.transvirtual.com/~jsimmons/console.diff.gz |