serial: kill USF_CLOSING_* definitions
authorAlan Cox <alan@linux.intel.com>
Sat, 19 Sep 2009 20:13:32 +0000 (13:13 -0700)
committerLive-CD User <linux@linux.site>
Sat, 19 Sep 2009 20:13:32 +0000 (13:13 -0700)
The serial layer for some reason uses different defines for the special
case close delays and then conditionally switches to/from the normal ones
in the ioctls.

Remove this rather pointless abstraction

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/serial/serial_core.c
include/linux/serial_core.h

index 3c45a8d7eb7f856a56952445ed6b344802435917..69c4e20530f53d2ac44debb1015611a6d2dc6e5d 100644 (file)
@@ -652,7 +652,7 @@ static int uart_get_info(struct uart_state *state,
        tmp.xmit_fifo_size  = uport->fifosize;
        tmp.baud_base       = uport->uartclk / 16;
        tmp.close_delay     = port->close_delay / 10;
-       tmp.closing_wait    = port->closing_wait == USF_CLOSING_WAIT_NONE ?
+       tmp.closing_wait    = port->closing_wait == ASYNC_CLOSING_WAIT_NONE ?
                                ASYNC_CLOSING_WAIT_NONE :
                                port->closing_wait / 10;
        tmp.custom_divisor  = uport->custom_divisor;
@@ -690,7 +690,7 @@ static int uart_set_info(struct uart_state *state,
        new_serial.irq = irq_canonicalize(new_serial.irq);
        close_delay = new_serial.close_delay * 10;
        closing_wait = new_serial.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
-                       USF_CLOSING_WAIT_NONE : new_serial.closing_wait * 10;
+                       ASYNC_CLOSING_WAIT_NONE : new_serial.closing_wait * 10;
 
        /*
         * This semaphore protects port->count.  It is also
@@ -1307,7 +1307,7 @@ static void uart_close(struct tty_struct *tty, struct file *filp)
         */
        tty->closing = 1;
 
-       if (port->closing_wait != USF_CLOSING_WAIT_NONE)
+       if (port->closing_wait != ASYNC_CLOSING_WAIT_NONE)
                tty_wait_until_sent(tty, msecs_to_jiffies(port->closing_wait));
 
        /*
index bcafecd3b7c175878fd74db47970fde36359a217..d58e460844ddd61b25784d480e34f224acdc2a7b 100644 (file)
@@ -342,9 +342,6 @@ struct uart_port {
 struct uart_state {
        struct tty_port         port;
 
-#define USF_CLOSING_WAIT_INF   (0)
-#define USF_CLOSING_WAIT_NONE  (~0U)
-
        int                     pm_state;
        struct circ_buf         xmit;