]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
TTY: serial, fix includes in some drivers
authorJiri Slaby <jslaby@suse.cz>
Thu, 1 Sep 2011 14:20:57 +0000 (16:20 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 22 Sep 2011 22:49:26 +0000 (15:49 -0700)
linux/tty_flip.h is included in linux/serial_core.h. But this may (and
will) change in the future. Then we would get build errors such as:
.../tty/serial/max3107.c: In function ‘put_data_to_circ_buf’:
.../tty/serial/max3107.c:149:2: error: implicit declaration of function ‘tty_insert_flip_string’

So fix all the drviers which call tty flip buffer helpers to really
include linux/tty_flip.h. And also make sure that those include
linux/tty.h when operating with struct tty_struct.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
22 files changed:
drivers/tty/serial/apbuart.c
drivers/tty/serial/cpm_uart/cpm_uart_core.c
drivers/tty/serial/dz.c
drivers/tty/serial/ioc3_serial.c
drivers/tty/serial/ioc4_serial.c
drivers/tty/serial/m32r_sio.c
drivers/tty/serial/max3100.c
drivers/tty/serial/max3107.c
drivers/tty/serial/mpc52xx_uart.c
drivers/tty/serial/msm_serial_hs.c
drivers/tty/serial/mux.c
drivers/tty/serial/nwpserial.c
drivers/tty/serial/pch_uart.c
drivers/tty/serial/sb1250-duart.c
drivers/tty/serial/serial_ks8695.c
drivers/tty/serial/serial_txx9.c
drivers/tty/serial/sn_console.c
drivers/tty/serial/timbuart.c
drivers/tty/serial/uartlite.c
drivers/tty/serial/ucc_uart.c
drivers/tty/serial/xilinx_uartps.c
drivers/tty/serial/zs.c

index 19a943693e4ce65ca6afc7197f1f2773c56faaeb..77554fd68d1f1a307d2fc664acd287c42cc8ce82 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <linux/module.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/serial.h>
index 9488da74d4f717dc885ff928105aab467777e833..b418947b7107b9efe81f95351d06eadc0719fd72 100644 (file)
@@ -31,6 +31,7 @@
 
 #include <linux/module.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/serial.h>
index ddc487a2d42f5d0fa1dc84e6af6d0ef69f81e75b..e3699a84049f1c1eb26c7f66cca2c21278cd24fa 100644 (file)
@@ -47,6 +47,7 @@
 #include <linux/serial_core.h>
 #include <linux/sysrq.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 
 #include <linux/atomic.h>
 #include <asm/bootinfo.h>
index ee43efc7bdcc5b1dcc406f69845f7bbcca0582e5..758ff310f7f8e044e97ac1e310f18302635f0a5f 100644 (file)
@@ -13,6 +13,7 @@
  */
 #include <linux/errno.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/serial.h>
 #include <linux/circ_buf.h>
 #include <linux/serial_reg.h>
index fcfe82653ac8d1edd73f208faf616446bb2a5e9c..6b36c1554d7eaf2f9c39fa296a26febd55a84d4e 100644 (file)
@@ -14,6 +14,7 @@
  */
 #include <linux/errno.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/serial.h>
 #include <linux/serialP.h>
 #include <linux/circ_buf.h>
index 8e07517f8acdc4276dd445428adf97f12709fc34..08018934e013495b96801b430067da242334b3c8 100644 (file)
@@ -32,6 +32,7 @@
 
 #include <linux/module.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/console.h>
index 7b951adac54b8a30e88a1cf272329d2d7c63e766..2af5aa5f3a80e3a8a08c464fb5855d09a199a7fa 100644 (file)
@@ -47,6 +47,8 @@
 #include <linux/serial.h>
 #include <linux/spi/spi.h>
 #include <linux/freezer.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 
 #include <linux/serial_max3100.h>
 
index 750b4f627315e465e7c9eed0f7d9fd172f869c13..47602a227afe1fac47804fe10f12b83f4d01d410 100644 (file)
@@ -31,6 +31,8 @@
 #include <linux/device.h>
 #include <linux/serial_core.h>
 #include <linux/serial.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/gpio.h>
 #include <linux/spi/spi.h>
 #include <linux/freezer.h>
index a0bcd8a3758dd63f2103768d7fd7dc8ab65ca8ad..c395520d77cff0eb75b16ac6974d60507e7b9aab 100644 (file)
@@ -34,6 +34,7 @@
 #include <linux/device.h>
 #include <linux/module.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/serial.h>
 #include <linux/sysrq.h>
 #include <linux/console.h>
index 624701f8138af55a4c8edbc0f3da29d2a953e92c..60c6eb850265c18b11945bf50e685aff08c8156f 100644 (file)
@@ -30,6 +30,8 @@
 
 #include <linux/serial.h>
 #include <linux/serial_core.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/slab.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
index 9711e06a8374c73561524fc79369b20e4c33825b..06f6aefd5ba649837e09c6df585269db38e183d9 100644 (file)
@@ -21,6 +21,8 @@
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/serial.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/console.h>
 #include <linux/delay.h> /* for udelay */
 #include <linux/device.h>
index de173671e3d0fbe92dd036cb847b68b7c959f290..9beaff1cec24dc024ac47bacf8d5bd944780ad79 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/serial_reg.h>
 #include <linux/serial_core.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/irqreturn.h>
 #include <linux/mutex.h>
 #include <linux/of_platform.h>
index 846dfcd3ce0d28a6ee882278a90779c3c6427e21..ecc8506f3b420dd8753cec4d7b666488bf0b286e 100644 (file)
@@ -20,6 +20,8 @@
 #include <linux/module.h>
 #include <linux/pci.h>
 #include <linux/serial_core.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/dmi.h>
index 6bc2e3f876f4175bb4bedcd4db38c5895d7cba1f..0be8a2f00d0ba92b76c990c8204f23ce4cc0d84d 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/spinlock.h>
 #include <linux/sysrq.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/types.h>
 
 #include <linux/atomic.h>
index 2430319f2f52eb2301cbfc3991e310c1a9e0ecbd..5551f7afe7401f3698f51eb29c139f816f72206b 100644 (file)
@@ -13,6 +13,7 @@
  */
 #include <linux/module.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/ioport.h>
 #include <linux/init.h>
 #include <linux/serial.h>
index 8e3fc1944e6d9fc671ccb3150532d74be3bc1f6d..34bd345da7751d9ed0ada9af43d98940f478c301 100644 (file)
@@ -28,6 +28,8 @@
 #include <linux/pci.h>
 #include <linux/serial_core.h>
 #include <linux/serial.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 
 #include <asm/io.h>
 
index 377ae74e7154e8dedcb1808902a8114abd48a216..7320507b0d8509bbc5703f7787acaccbf82bb2c1 100644 (file)
@@ -39,6 +39,7 @@
 
 #include <linux/interrupt.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/serial.h>
 #include <linux/console.h>
 #include <linux/module.h>
index 1f36b7eb7351efec3ed4dd72f6cf7f431c515f96..a4b63bfeaa2f4e1a03d80ac0db64b6a883726325 100644 (file)
@@ -23,6 +23,8 @@
 #include <linux/pci.h>
 #include <linux/interrupt.h>
 #include <linux/serial_core.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/kernel.h>
 #include <linux/platform_device.h>
 #include <linux/ioport.h>
index 8af1ed83a4c090590cf09d6f737e5520934f18b1..b908615ccaafcb9373279f390916280fb0fa7bc3 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/serial.h>
 #include <linux/serial_core.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
 #include <linux/init.h>
index c327218cad44c91ab680cf0dc46fcd4933cc8347..97b67241a78314c774a8ba0bf9db495833e5a454 100644 (file)
 
 #include <linux/module.h>
 #include <linux/serial.h>
-#include <linux/slab.h>
 #include <linux/serial_core.h>
+#include <linux/slab.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/io.h>
 #include <linux/of_platform.h>
 #include <linux/dma-mapping.h>
index 19cc1e8149ddbf2049f7f6aa29230a1da82a7c57..8c03b127fd03145f6d99b5796c57319d392264ab 100644 (file)
  */
 
 #include <linux/platform_device.h>
+#include <linux/serial.h>
 #include <linux/serial_core.h>
+#include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/console.h>
-#include <linux/serial.h>
 #include <linux/irq.h>
 #include <linux/io.h>
 #include <linux/of.h>
index 0aebd7121b56d54c36a07d3837550d0237b01ef9..b7455b5260800ff8873ff8597215fffb7b3454b3 100644 (file)
@@ -63,6 +63,7 @@
 #include <linux/spinlock.h>
 #include <linux/sysrq.h>
 #include <linux/tty.h>
+#include <linux/tty_flip.h>
 #include <linux/types.h>
 
 #include <linux/atomic.h>