[PATCH] Second set of console changes.

From: James Simmons (jsimmons@transvirtual.com)
Date: Wed Jul 24 2002 - 15:08:33 EST


This set has various bug fixes and has nearly removed currcon. I also
moved data from console.h and console_struct.h into vt_kern.h. The move to
have struct vt_struct represent a display and struct vc_data represent the
set of VCs belonging to to a display. Also I'm begining the breakup of
console.c. The biggest change is struct kbd_struct has been moved into
struct vc_data.

This will break the following drivers:

drivers/sbus/char/sunkbd.c
drivers/macintosh/mac_keyb.c
drivers/sgi/char/streamable.c

Please port these drivers over to the input api. Soon I will move
keyboard.c over to the input api in the next few weeks anyways. This move
will break every keyboard driver not ported over to the input api.

diff:

   http://www.transvirtual.com/~jsimmons/console.diff.gz

BK:

   http://linuxconsole.bkbits.net:8080/dev

diffstat

 drivers/char/Makefile | 12
 drivers/char/console.c | 3032 -------------------------
 drivers/char/console_macros.h | 155 -
 drivers/char/consolemap.c | 121 -
 drivers/char/keyboard.c | 583 ++--
 drivers/char/misc.c | 1
 drivers/char/selection.c | 21
 drivers/char/sysrq.c | 486 ----
 drivers/char/tty_io.c | 2
 drivers/char/vc_screen.c | 105
 drivers/char/vt.c | 4855 +++++++++++++++++++++++++++++++----------
 drivers/video/dummycon.c | 1
 drivers/video/fbcon-accel.c | 5
 drivers/video/fbcon.c | 10
 drivers/video/mdacon.c | 3
 drivers/video/newport_con.c | 1
 drivers/video/promcon.c | 23
 drivers/video/sticon.c | 1
 drivers/video/vgacon.c | 1
 include/linux/console.h | 17
 include/linux/console_struct.h | 110
 include/linux/consolemap.h | 6
 include/linux/kbd_kern.h | 26
 include/linux/selection.h | 24
 include/linux/tty.h | 2
 include/linux/vt_kern.h | 172 +
 include/video/fbcon.h | 2
 27 files changed, 4550 insertions(+), 5227 deletions(-)

   . ---
   |o_o |
   |:_/ | Give Micro$oft the Bird!!!!
  // \ \ Use Linux!!!!
 (| | )
 /'\_ _/`\
 \___)=(___/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jul 30 2002 - 14:00:17 EST