[PATCH] vt: Remove VT-specific declarations and definitions from tty.h
authorJon Smirl <jonsmir@gmail.com>
Mon, 10 Jul 2006 11:44:12 +0000 (04:44 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 10 Jul 2006 20:24:16 +0000 (13:24 -0700)
MAX_NR_CONSOLES, fg_console, want_console and last_console are more of a
function of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h
allows all of the framebuffer and VT console drivers to remove their
dependency on tty.h.

[akpm@osdl.org: fix alpha build]
Signed-off-by: Jon Smirl <jonsmir@gmail.com>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
74 files changed:
arch/alpha/kernel/process.c
arch/parisc/kernel/pdc_cons.c
drivers/video/68328fb.c
drivers/video/S3triofb.c
drivers/video/amifb.c
drivers/video/arcfb.c
drivers/video/asiliantfb.c
drivers/video/atafb.c
drivers/video/aty/aty128fb.c
drivers/video/aty/radeon_base.c
drivers/video/chipsfb.c
drivers/video/cirrusfb.c
drivers/video/console/dummycon.c
drivers/video/console/fbcon.c
drivers/video/console/mdacon.c
drivers/video/console/newport_con.c
drivers/video/console/promcon.c
drivers/video/console/softcursor.c
drivers/video/console/sticon.c
drivers/video/console/vgacon.c
drivers/video/controlfb.c
drivers/video/cyber2000fb.c
drivers/video/cyberfb.c
drivers/video/dnfb.c
drivers/video/epson1355fb.c
drivers/video/fbcmap.c
drivers/video/fbmem.c
drivers/video/fbmon.c
drivers/video/g364fb.c
drivers/video/geode/gx1fb_core.c
drivers/video/geode/gxfb_core.c
drivers/video/hgafb.c
drivers/video/hitfb.c
drivers/video/hpfb.c
drivers/video/i810/i810_main.c
drivers/video/igafb.c
drivers/video/imacfb.c
drivers/video/imsttfb.c
drivers/video/intelfb/intelfbdrv.c
drivers/video/intelfb/intelfbhw.c
drivers/video/kyro/fbdev.c
drivers/video/macfb.c
drivers/video/matrox/matroxfb_base.h
drivers/video/maxinefb.c
drivers/video/modedb.c
drivers/video/neofb.c
drivers/video/nvidia/nvidia.c
drivers/video/offb.c
drivers/video/platinumfb.c
drivers/video/pm2fb.c
drivers/video/pm3fb.c
drivers/video/pmag-aa-fb.c
drivers/video/pvr2fb.c
drivers/video/q40fb.c
drivers/video/retz3fb.c
drivers/video/riva/fbdev.c
drivers/video/s3c2410fb.c
drivers/video/savage/savagefb_driver.c
drivers/video/sis/sis_main.c
drivers/video/skeletonfb.c
drivers/video/sun3fb.c
drivers/video/tdfxfb.c
drivers/video/tgafb.c
drivers/video/tx3912fb.c
drivers/video/valkyriefb.c
drivers/video/vesafb.c
drivers/video/vfb.c
drivers/video/vga16fb.c
drivers/video/virgefb.c
include/linux/console_struct.h
include/linux/fb.h
include/linux/tty.h
include/linux/vt.h
include/linux/vt_kern.h

index 41ebf51a107a2439ebcc7bf408f446f1e0949ca4..b3a8a29803654eab232f478d7a1c58a9a483c1ee 100644 (file)
@@ -25,6 +25,7 @@
 #include <linux/time.h>
 #include <linux/major.h>
 #include <linux/stat.h>
+#include <linux/vt.h>
 #include <linux/mman.h>
 #include <linux/elfcore.h>
 #include <linux/reboot.h>
index ce78f412ff2ebff0bf95ea2a4d691903253fb179..aab05767427c66222b0393c9aa38aedef9d00944 100644 (file)
@@ -89,6 +89,8 @@ static int pdc_console_setup(struct console *co, char *options)
 }
 
 #if defined(CONFIG_PDC_CONSOLE)
+#include <linux/vt_kern.h>
+
 static struct tty_driver * pdc_console_device (struct console *c, int *index)
 {
        extern struct tty_driver console_driver;
index 78488bb41aeb1d984ba6f2a32f485378c07f883f..0dda73da862843d386402333e9eb663fe9d4ea6f 100644 (file)
@@ -32,7 +32,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index e714e8449c1d1bd844485773f06ce9fdd5d3060c..afd146f5f683fed27c6df1cb7b5f17689674ec07 100644 (file)
@@ -28,7 +28,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index f9bc9f777e75e61b2bd895dae2eabaafdea3d8fc..f1ba54f4fc3921ee1ee4816048bcd97c56e54be0 100644 (file)
@@ -45,7 +45,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
index fd95c2dbd4f76d93d44f52a616929f8923a5b32f..70dd8115a4d8883d47a23120189620f8f8fb29a7 100644 (file)
@@ -39,7 +39,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index eaeaf4d1a094e777c8fbffc887c997ba7d336921..1fd22f460b0fa23e990cced9abe9c26f66b04791 100644 (file)
@@ -34,7 +34,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index e69ab65f7843b99c6ee37f3284d8a3fa47777b27..5831893bf7a0d3256cf2e620fcd783102a0a0d2d 100644 (file)
@@ -53,7 +53,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index 72c5891094710d09451ea42e0296909d364145ef..1006f125fcc73dcbdae45125de80d9fd43c1e31d 100644 (file)
@@ -52,7 +52,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 51b78f8de949aac8dfe31e999013eb786b093025..8d85fc58142e62861f5481ff711aabe206bd5f0f 100644 (file)
@@ -58,7 +58,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/time.h>
index 0e465c80ef241f261e7948425eca67c82d1a60a4..eba9d93ae36074884982d5011e5419f4099261cc 100644 (file)
@@ -19,7 +19,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 7355da09c721bc8fa7ad1fee66f51d4356abe7c3..daf43f535a0b971540ed274706cd747a0e30d81e 100644 (file)
@@ -41,7 +41,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 878707a0439824488cbdd7ae5d81b214e6dd2129..7c8eeeb30a479eb55b7291a38fe16ceede8f9b6d 100644 (file)
@@ -7,7 +7,6 @@
 
 #include <linux/types.h>
 #include <linux/kdev_t.h>
-#include <linux/tty.h>
 #include <linux/console.h>
 #include <linux/vt_kern.h>
 #include <linux/init.h>
index 94e9f7069bef085cfa37707e0875b63ffe161801..390439b3d899e54ea31fb96bd21cd3128ac85bff 100644 (file)
@@ -64,7 +64,6 @@
 #include <linux/fs.h>
 #include <linux/kernel.h>
 #include <linux/delay.h>       /* MSch: for IRQ probe */
-#include <linux/tty.h>
 #include <linux/console.h>
 #include <linux/string.h>
 #include <linux/kd.h>
index c89f90edf8ac3cfc4bd3e15e8ed990ec57da0490..52ed12b12acc15b0a4f90e1d4e4fe027112ac6af 100644 (file)
@@ -31,7 +31,6 @@
 #include <linux/fs.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/tty.h>
 #include <linux/console.h>
 #include <linux/string.h>
 #include <linux/kd.h>
index 03041311711b374a40a4a1194ffd4798db4d5d13..7fa1afeae8dc6d413c86af1741925823fc729960 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/errno.h>
-#include <linux/tty.h>
 #include <linux/kd.h>
 #include <linux/selection.h>
 #include <linux/console.h>
index 5cd5e114d1e67cb9e1f4be2fe9302e6f8ae8d70a..b78eac63459f09d18c928f88f33f6b86cc8155aa 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/console.h>
index 3957fc7523e2495ab397696e21dc8129eb3e39ff..557c563e4aed2033a9ce33ea850a85b87ff35d04 100644 (file)
@@ -10,7 +10,6 @@
 
 #include <linux/module.h>
 #include <linux/string.h>
-#include <linux/tty.h>
 #include <linux/fb.h>
 #include <linux/slab.h>
 
index 45c4f227e56e2a73aaff199979fc62aadbb21531..45586aaabd1e9ab41eec1214606f91caeb596979 100644 (file)
@@ -37,7 +37,6 @@
 
 #include <linux/init.h>
 #include <linux/kernel.h>
-#include <linux/tty.h>
 #include <linux/console.h>
 #include <linux/errno.h>
 #include <linux/vt_kern.h>
index 05735ff4e9c5205d311c7cf39e20ff62dcececc9..7f1f0e7a5b208d21236e901f7be07e0e442379f0 100644 (file)
@@ -38,7 +38,6 @@
 #include <linux/sched.h>
 #include <linux/fs.h>
 #include <linux/kernel.h>
-#include <linux/tty.h>
 #include <linux/console.h>
 #include <linux/string.h>
 #include <linux/kd.h>
index acdd6a103dbb49d97c881274c0314e691382f1e0..8cc6c0e2d27aa74935776168562aa5b1f0d26f1c 100644 (file)
@@ -36,7 +36,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 2e2924957d8f81a00d335957ada78df74e35eff4..aae6d9c26e8818646c4a44499f4224b0bd91ab5f 100644 (file)
@@ -41,7 +41,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index a3e189f90a7defed0588b66c5896df373813e954..c40e72dafb0e99e8ae8edd877bca9a49e86c66ef 100644 (file)
@@ -81,7 +81,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/zorro.h>
index 5abd3cb006719447792760cfa822213605f4a664..b083ea7e9c69e6c1ea45e0ce84f34c75958678ab 100644 (file)
@@ -2,7 +2,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
index f0a621ecc28801fe7d9b3f192b785e84f955c35a..737257d278f0a05ee5257fb4ba2d48f2ea0723c5 100644 (file)
@@ -48,7 +48,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 1f98392a43b3c2746b8b51818bac745e09d4b8de..e8b135f3d80d1590bf59cd905f213b701fe83a5a 100644 (file)
@@ -13,7 +13,6 @@
 
 #include <linux/string.h>
 #include <linux/module.h>
-#include <linux/tty.h>
 #include <linux/fb.h>
 #include <linux/slab.h>
 
index 33034f81114d48e64b860528db1cc5c70ab269e0..4fc9df426c1af5fc7fb30c4ee0b96228d0eb03fe 100644 (file)
@@ -23,7 +23,7 @@
 #include <linux/slab.h>
 #include <linux/mm.h>
 #include <linux/mman.h>
-#include <linux/tty.h>
+#include <linux/vt.h>
 #include <linux/init.h>
 #include <linux/linux_logo.h>
 #include <linux/proc_fs.h>
index 3ccfff715a5147c18b266b512c9bfbd4342efe96..de93139ccbb5a5cb265eee0706200b12cde5c551 100644 (file)
@@ -26,7 +26,6 @@
  * for more details.
  *
  */
-#include <linux/tty.h>
 #include <linux/fb.h>
 #include <linux/module.h>
 #include <linux/pci.h>
index 605d1a13202098542f9c72f873adc8a0f70c22a7..1b981b6356757a7cf9b26ea5f179ddeb6febf559 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 4d3a8871d3d108a739db167b0f4745478a7abf3a..bcf9cea54d8ba7448ad298dd75c13648c48d5047 100644 (file)
@@ -15,7 +15,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 5ef12a3dfa50afc5272da1b33914369ca8629d90..0d3643fc6293ba76880b371779288f99d46306c4 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 4e39035cf335621481966593d7797ea77e4df965..fb9e67228543b05a1cb6cd7f62703fbd4f032596 100644 (file)
@@ -36,7 +36,6 @@
 #include <linux/spinlock.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 01864767450dbd3e70e47f8060e038d18380854f..4cc6b454265ee8b7ccdd60d439856365bc1ab867 100644 (file)
@@ -17,7 +17,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index abd920a663a04a2fbbfd8446c1183af83ebf7228..91cf3b577d156c4b78dea835d24b80b61461634f 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index fbe8a2c4b04c158b9df60d7f3770f5e934b5098c..a6ca02f2156a810b03cc91161e1aba4644a7531e 100644 (file)
@@ -33,7 +33,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/fb.h>
 #include <linux/init.h>
index 8a0c2d3d3805623ea891d4cc4dea6fa589e1c35d..67f384f867580d638e2c17501f344d803a9a19f7 100644 (file)
@@ -33,7 +33,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index cdbae173d69a4ef393eb7ecd84545204478503f8..ff233b84dec4fc1a3c900b1896459e87446a623f 100644 (file)
@@ -15,9 +15,9 @@
 #include <linux/mm.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
+#include <linux/screen_info.h>
 #include <linux/slab.h>
 #include <linux/string.h>
-#include <linux/tty.h>
 
 #include <asm/io.h>
 
index 5f393d985b11270f800cdd84c3f500d04bd9bef7..5715b8ad0ddc87ae0c301c3b432df4d268541446 100644 (file)
@@ -21,7 +21,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 3f39d84015f1bccb7c96d057fcd71de7806ba55a..06af89d44a0ddc90e06ab7db005de0843d96014a 100644 (file)
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
 #include <linux/pci.h>
 #include <linux/vmalloc.h>
 #include <linux/pagemap.h>
+#include <linux/screen_info.h>
 
 #include <asm/io.h>
 
index 3b78a57924f0483135fdaffa04af1e017d98d8ca..2a9322f9cfdc3f220c35afac745f648b8f8c764f 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 2fdbe9b2b04bfcf5dfd68355fdad1037959f5805..f0d614a80f1f797dd394dd1c9d3e7a52406cb5c8 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/mm.h>
 #include <linux/errno.h>
 #include <linux/string.h>
-#include <linux/tty.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
 #include <linux/ioctl.h>
index e6cbd9de944acdaa0ab28f9bc88a76263289fd11..80a043807161fbae1f0e908b6a1f2d2ff56a8355 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/nubus.h>
index b95779b57c0650e69070ebf028aefa9fd96f8651..9c25c2f7966b3c14e755e057b675e3f7b4ce7301 100644 (file)
@@ -30,7 +30,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index f85421bf7cb5365319d8de5076a5dbed38fe4cfb..38c8d38de4fdd5566d065c6e697aa8c6c57637ca 100644 (file)
@@ -29,7 +29,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index ff5454601e220822cb01fae6683661f4a7204e04..d1267904c280947aaac3916a659233f11fbe967d 100644 (file)
@@ -12,7 +12,6 @@
  */
 
 #include <linux/module.h>
-#include <linux/tty.h>
 #include <linux/fb.h>
 #include <linux/sched.h>
 
index 773855a311e83d7b1e51c7fb1cad1b6a73fe79b4..59a6f5fa5ae64992a25dee1357917ccfe8785d2c 100644 (file)
@@ -59,7 +59,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index b02d6033cc0c021740c539269c0b35f878fc4eca..ef58c3825501d13e3d306c8bfe8d633e8011305a 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 71ce1fa45cf4da03eb4c8d36bed2d2edfcfbe4b0..ce5f3031b99b07b16f32dd899f58374d8bd03dfd 100644 (file)
@@ -17,7 +17,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 450e802e0aa8fb55f30a9d953016ed1209e128dc..983be3ec23459affb6ce021dc644ceca48138776 100644 (file)
@@ -22,7 +22,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 49a203e1591c748f1233d6afbaa36aaa11efd572..a560a2223825ae74ba600b75f8853a6f5c8fb716 100644 (file)
@@ -33,7 +33,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 0e0f977b05ee29a466fb7b07054e846750a76cf3..1d81ef47efd336a1f66536d9190e0b190963b876 100644 (file)
@@ -57,7 +57,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index d92f352211efcdce0340ba94907b60d51d995d3d..68ca3cc40770ccda101cd79097f28a6d6952f980 100644 (file)
@@ -29,7 +29,6 @@
 #include <linux/string.h>
 #include <linux/timer.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index 4a1e0e8569200e39d7e6de0ec7f0f9d88014949a..940ba2be55e9eddc0abd875320bfcc25ee5bdeb3 100644 (file)
@@ -53,7 +53,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
index fc91dbf896d2697b305b95fb6ad03c43852e34a0..48536c3e58a41afec3f6eb7bf7d7c6f17e22229c 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
index 5e2c64f622cb2b9869f726e5dbf495506e88cc8c..cf41ff177644c3d9ecdb843a2f1790f5d73fb314 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 2788655e6e7de76c93e96d2c2ba5850565c69b19..baf494cecc1025207a81b21447fa12ac4729660c 100644 (file)
@@ -34,7 +34,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index f461eb10cc798fcf5df30a6a3d6d946e64bf87ae..ad3bdd6f1ac1fa39ca03896b9873cc1b56dd6639 100644 (file)
@@ -76,7 +76,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index 4729af477fbf0300af93400eb1de4e279f294339..461e094e7b45de0a15829310a45e78163b66956b 100644 (file)
@@ -46,7 +46,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index b848ca7db7f9798c7d94d530775cc6be279885b2..f8dfabd73b003e062f483b9b6bad33d56d79f7a7 100644 (file)
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
 #include <linux/tty.h>
+#else
+#include <linux/screen_info.h>
+#endif
+
 #include <linux/slab.h>
 #include <linux/fb.h>
 #include <linux/selection.h>
index 67f429e931899178ba25ac8b5eacfc3b09f9f085..bb96cb65fdaa554204e104d7cb8fb12fd4e33e0f 100644 (file)
@@ -47,7 +47,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
index e046e20f02b91aead446abd4b62afa1117aaff7a..f80356dfa8e810e479a91ef485bb29bec78b7ff4 100644 (file)
@@ -30,7 +30,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 239b1496874b826a444e3bb49c9ebc8542a50a62..689ce0270b81adc8108c0db78d34f9be37a2cbc3 100644 (file)
@@ -63,7 +63,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
index 6c2c78ab9827c71236cbe1ea0db522b0b15b3b6d..94fde625a6c070b61a96b786720e4c3be2ac060e 100644 (file)
@@ -17,7 +17,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/init.h>
index d904da44e1aacf280497bb174f4caccaf7bf4cb8..07389ba01effa51407d44a022d8a224a99c89b22 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/string.h>
-#include <linux/tty.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include <linux/init.h>
index 1d76c035050ea2297bbb45139c18412b1725a8e3..47f27924a7d75728424281b8f9255323b0c16832 100644 (file)
@@ -44,7 +44,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 5718924b677f1cd03dca6cdaec6fe8ee22674cdd..2196448396ec3b90e4f127d4a5179e5cfd35befe 100644 (file)
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/platform_device.h>
+#include <linux/screen_info.h>
 
 #include <video/vga.h>
 #include <asm/io.h>
index d073ffb6e1f9f0d600c585f46ffa802fca4b0286..a9b99b01bd8e377f2656058bd29b09accb7ef6ea 100644 (file)
@@ -15,7 +15,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/vmalloc.h>
 #include <linux/delay.h>
index 3c404c9bd36c61f2bd73ad9411c5019421c15743..43d5a6d9c4a63880a7aecfe590cf5ec4104a1ac6 100644 (file)
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/fb.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/platform_device.h>
+#include <linux/screen_info.h>
 
 #include <asm/io.h>
 #include <video/vga.h>
index 5ea2345dab993e8cb3aa3c28d6451f426d277737..64378959dd7b09fdcd23f1d4da13e5b2dbc5c7ff 100644 (file)
@@ -39,7 +39,6 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/mm.h>
-#include <linux/tty.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/zorro.h>
index f8e5587a0f92178cf3bd1604f4b4c7cc27cd3f68..25423f79bf9f95fbedc359de9aced4d4c99d1c23 100644 (file)
@@ -9,6 +9,7 @@
  * to achieve effects such as fast scrolling by changing the origin.
  */
 
+#include <linux/wait.h>
 #include <linux/vt.h>
 
 struct vt_struct;
index ffefeeeeca937a6cb96d4ea7495853696e8ce65f..405f44e44e5d503c0785713ce0e715caee4fa91e 100644 (file)
@@ -377,7 +377,6 @@ struct fb_cursor {
 
 #include <linux/fs.h>
 #include <linux/init.h>
-#include <linux/tty.h>
 #include <linux/device.h>
 #include <linux/workqueue.h>
 #include <linux/notifier.h>
index b3b807e4b050031cf5a2e0e4dad2e1e4b31503a3..37937c8a11ab5d6cdc87fd60ff22e1e7d637281a 100644 (file)
@@ -5,16 +5,6 @@
  * 'tty.h' defines some structures used by tty_io.c and some defines.
  */
 
-/*
- * These constants are also useful for user-level apps (e.g., VC
- * resizing).
- */
-#define MIN_NR_CONSOLES 1       /* must be at least 1 */
-#define MAX_NR_CONSOLES        63      /* serial lines start at 64 */
-#define MAX_NR_USER_CONSOLES 63        /* must be root to allocate above this */
-               /* Note: the ioctl VT_GETSTATE does not work for
-                  consoles 16 and higher (since it returns a short) */
-
 #ifdef __KERNEL__
 #include <linux/fs.h>
 #include <linux/major.h>
@@ -270,7 +260,6 @@ struct tty_struct {
 extern void tty_write_flush(struct tty_struct *);
 
 extern struct termios tty_std_termios;
-extern int fg_console, last_console, want_console;
 
 extern int kmsg_redirect;
 
index 9f95b0bea5b3a86951a6e85d2b218785234a004c..8ab334a4822215be6fbc556b9447f01cb9180e4d 100644 (file)
@@ -1,6 +1,16 @@
 #ifndef _LINUX_VT_H
 #define _LINUX_VT_H
 
+/*
+ * These constants are also useful for user-level apps (e.g., VC
+ * resizing).
+ */
+#define MIN_NR_CONSOLES 1       /* must be at least 1 */
+#define MAX_NR_CONSOLES        63      /* serial lines start at 64 */
+#define MAX_NR_USER_CONSOLES 63        /* must be root to allocate above this */
+               /* Note: the ioctl VT_GETSTATE does not work for
+                  consoles 16 and higher (since it returns a short) */
+
 /* 0x56 is 'V', to avoid collision with termios and kd */
 
 #define VT_OPENQRY     0x5600  /* find available vt */
index 940d0261a5459078c7283597e63f97c1c2337aa0..918a29763aea3e0afb58cb78d62db873bad16169 100644 (file)
@@ -26,6 +26,7 @@
 
 extern void kd_mksound(unsigned int hz, unsigned int ticks);
 extern int kbd_rate(struct kbd_repeat *rep);
+extern int fg_console, last_console, want_console;
 
 /* console.c */