[patch] serial fifo size is ignored

From: Dave Airlie
Date: Mon May 10 2004 - 22:58:38 EST



When using register_serial the xmit_fifo_size parameter is accepted by the
8250 driver, and copied to the uart_port fifosize parameter, however
autoconfigure then comes along and overrides this from the
dfl_xmit_fifo_size,

this patch checks if fifosize is 0 and if it is updates from the default,
otherwise it accepts the value,

ignore the 2.6.4 in the patch, it is against 2.6.6.

Dave.

--
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
pam_smb / Linux DECstation / Linux VAX / ILUG person

--- linux26/drivers/serial/8250.c 2004-05-11 10:42:56.000000000 +1000
+++ linux-2.6.4/drivers/serial/8250.c 2004-05-11 14:02:45.000000000 +1000
@@ -697,7 +697,8 @@
#endif
serial_outp(up, UART_LCR, save_lcr);

- up->port.fifosize = uart_config[up->port.type].dfl_xmit_fifo_size;
+ if (up->port.fifosize==0)
+ up->port.fifosize = uart_config[up->port.type].dfl_xmit_fifo_size;
up->capabilities = uart_config[up->port.type].flags;

if (up->port.type == PORT_UNKNOWN)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/