Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:
TTY: move .gitignore from drivers/char/ to drivers/tty/vt/
TTY: create drivers/tty/vt and move the vt code there
TTY: create drivers/tty and move the tty core files there

+47 -43
+1
drivers/Makefile
··· 26 27 # char/ comes before serial/ etc so that the VT console is the boot-time 28 # default. 29 obj-y += char/ 30 31 # gpu/ comes after char for AGP vs DRM startup
··· 26 27 # char/ comes before serial/ etc so that the VT console is the boot-time 28 # default. 29 + obj-y += tty/ 30 obj-y += char/ 31 32 # gpu/ comes after char for AGP vs DRM startup
drivers/char/.gitignore drivers/tty/vt/.gitignore
+1 -43
drivers/char/Makefile
··· 2 # Makefile for the kernel character device drivers. 3 # 4 5 - # 6 - # This file contains the font map for the default (hardware) font 7 - # 8 - FONTMAPFILE = cp437.uni 9 - 10 - obj-y += mem.o random.o tty_io.o n_tty.o tty_ioctl.o tty_ldisc.o tty_buffer.o tty_port.o 11 - 12 - obj-y += tty_mutex.o 13 - obj-$(CONFIG_LEGACY_PTYS) += pty.o 14 - obj-$(CONFIG_UNIX98_PTYS) += pty.o 15 obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o 16 obj-y += misc.o 17 - obj-$(CONFIG_VT) += vt_ioctl.o vc_screen.o selection.o keyboard.o 18 obj-$(CONFIG_BFIN_JTAG_COMM) += bfin_jtag_comm.o 19 - obj-$(CONFIG_CONSOLE_TRANSLATIONS) += consolemap.o consolemap_deftbl.o 20 - obj-$(CONFIG_HW_CONSOLE) += vt.o defkeymap.o 21 - obj-$(CONFIG_AUDIT) += tty_audit.o 22 - obj-$(CONFIG_MAGIC_SYSRQ) += sysrq.o 23 obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o 24 obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o 25 obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o ··· 27 obj-$(CONFIG_SYNCLINK) += synclink.o 28 obj-$(CONFIG_SYNCLINKMP) += synclinkmp.o 29 obj-$(CONFIG_SYNCLINK_GT) += synclink_gt.o 30 - obj-$(CONFIG_N_HDLC) += n_hdlc.o 31 - obj-$(CONFIG_N_GSM) += n_gsm.o 32 obj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.o 33 obj-$(CONFIG_SX) += sx.o generic_serial.o 34 obj-$(CONFIG_RIO) += rio/ generic_serial.o ··· 58 obj-$(CONFIG_APM_EMULATION) += apm-emulation.o 59 60 obj-$(CONFIG_DTLK) += dtlk.o 61 - obj-$(CONFIG_R3964) += n_r3964.o 62 obj-$(CONFIG_APPLICOM) += applicom.o 63 obj-$(CONFIG_SONYPI) += sonypi.o 64 obj-$(CONFIG_RTC) += rtc.o ··· 98 99 obj-$(CONFIG_JS_RTC) += js-rtc.o 100 js-rtc-y = rtc.o 101 - 102 - # Files generated that shall be removed upon make clean 103 - clean-files := consolemap_deftbl.c defkeymap.c 104 - 105 - quiet_cmd_conmk = CONMK $@ 106 - cmd_conmk = scripts/conmakehash $< > $@ 107 - 108 - $(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) 109 - $(call cmd,conmk) 110 - 111 - $(obj)/defkeymap.o: $(obj)/defkeymap.c 112 - 113 - # Uncomment if you're changing the keymap and have an appropriate 114 - # loadkeys version for the map. By default, we'll use the shipped 115 - # versions. 116 - # GENERATE_KEYMAP := 1 117 - 118 - ifdef GENERATE_KEYMAP 119 - 120 - $(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map 121 - loadkeys --mktable $< > $@.tmp 122 - sed -e 's/^static *//' $@.tmp > $@ 123 - rm $@.tmp 124 - 125 - endif
··· 2 # Makefile for the kernel character device drivers. 3 # 4 5 + obj-y += mem.o random.o 6 obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o 7 obj-y += misc.o 8 obj-$(CONFIG_BFIN_JTAG_COMM) += bfin_jtag_comm.o 9 obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o 10 obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o 11 obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o ··· 41 obj-$(CONFIG_SYNCLINK) += synclink.o 42 obj-$(CONFIG_SYNCLINKMP) += synclinkmp.o 43 obj-$(CONFIG_SYNCLINK_GT) += synclink_gt.o 44 obj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.o 45 obj-$(CONFIG_SX) += sx.o generic_serial.o 46 obj-$(CONFIG_RIO) += rio/ generic_serial.o ··· 74 obj-$(CONFIG_APM_EMULATION) += apm-emulation.o 75 76 obj-$(CONFIG_DTLK) += dtlk.o 77 obj-$(CONFIG_APPLICOM) += applicom.o 78 obj-$(CONFIG_SONYPI) += sonypi.o 79 obj-$(CONFIG_RTC) += rtc.o ··· 115 116 obj-$(CONFIG_JS_RTC) += js-rtc.o 117 js-rtc-y = rtc.o
drivers/char/consolemap.c drivers/tty/vt/consolemap.c
drivers/char/cp437.uni drivers/tty/vt/cp437.uni
drivers/char/defkeymap.c_shipped drivers/tty/vt/defkeymap.c_shipped
drivers/char/defkeymap.map drivers/tty/vt/defkeymap.map
drivers/char/keyboard.c drivers/tty/vt/keyboard.c
drivers/char/n_gsm.c drivers/tty/n_gsm.c
drivers/char/n_hdlc.c drivers/tty/n_hdlc.c
drivers/char/n_r3964.c drivers/tty/n_r3964.c
drivers/char/n_tty.c drivers/tty/n_tty.c
drivers/char/pty.c drivers/tty/pty.c
drivers/char/selection.c drivers/tty/vt/selection.c
drivers/char/sysrq.c drivers/tty/sysrq.c
drivers/char/tty_audit.c drivers/tty/tty_audit.c
drivers/char/tty_buffer.c drivers/tty/tty_buffer.c
drivers/char/tty_io.c drivers/tty/tty_io.c
drivers/char/tty_ioctl.c drivers/tty/tty_ioctl.c
drivers/char/tty_ldisc.c drivers/tty/tty_ldisc.c
drivers/char/tty_mutex.c drivers/tty/tty_mutex.c
drivers/char/tty_port.c drivers/tty/tty_port.c
drivers/char/vc_screen.c drivers/tty/vt/vc_screen.c
drivers/char/vt.c drivers/tty/vt/vt.c
drivers/char/vt_ioctl.c drivers/tty/vt/vt_ioctl.c
+11
drivers/tty/Makefile
···
··· 1 + obj-y += tty_io.o n_tty.o tty_ioctl.o tty_ldisc.o \ 2 + tty_buffer.o tty_port.o tty_mutex.o 3 + obj-$(CONFIG_LEGACY_PTYS) += pty.o 4 + obj-$(CONFIG_UNIX98_PTYS) += pty.o 5 + obj-$(CONFIG_AUDIT) += tty_audit.o 6 + obj-$(CONFIG_MAGIC_SYSRQ) += sysrq.o 7 + obj-$(CONFIG_N_HDLC) += n_hdlc.o 8 + obj-$(CONFIG_N_GSM) += n_gsm.o 9 + obj-$(CONFIG_R3964) += n_r3964.o 10 + 11 + obj-y += vt/
+34
drivers/tty/vt/Makefile
···
··· 1 + # 2 + # This file contains the font map for the default (hardware) font 3 + # 4 + FONTMAPFILE = cp437.uni 5 + 6 + obj-$(CONFIG_VT) += vt_ioctl.o vc_screen.o \ 7 + selection.o keyboard.o 8 + obj-$(CONFIG_CONSOLE_TRANSLATIONS) += consolemap.o consolemap_deftbl.o 9 + obj-$(CONFIG_HW_CONSOLE) += vt.o defkeymap.o 10 + 11 + # Files generated that shall be removed upon make clean 12 + clean-files := consolemap_deftbl.c defkeymap.c 13 + 14 + quiet_cmd_conmk = CONMK $@ 15 + cmd_conmk = scripts/conmakehash $< > $@ 16 + 17 + $(obj)/consolemap_deftbl.c: $(src)/$(FONTMAPFILE) 18 + $(call cmd,conmk) 19 + 20 + $(obj)/defkeymap.o: $(obj)/defkeymap.c 21 + 22 + # Uncomment if you're changing the keymap and have an appropriate 23 + # loadkeys version for the map. By default, we'll use the shipped 24 + # versions. 25 + # GENERATE_KEYMAP := 1 26 + 27 + ifdef GENERATE_KEYMAP 28 + 29 + $(obj)/defkeymap.c: $(obj)/%.c: $(src)/%.map 30 + loadkeys --mktable $< > $@.tmp 31 + sed -e 's/^static *//' $@.tmp > $@ 32 + rm $@.tmp 33 + 34 + endif