1 When using register_serial the xmit_fifo_size parameter is accepted by the
2 8250 driver, and copied to the uart_port fifosize parameter, however
3 autoconfigure then comes along and overrides this from the
6 this patch checks if fifosize is 0 and if it is updates from the default,
7 otherwise it accepts the value,
9 ignore the 2.6.4 in the patch, it is against 2.6.6.
14 --- linux26/drivers/serial/8250.c 2004-05-11 10:42:56.000000000 +1000
15 +++ linux-2.6.4/drivers/serial/8250.c 2004-05-11 14:02:45.000000000 +1000
18 serial_outp(up, UART_LCR, save_lcr);
20 - up->port.fifosize = uart_config[up->port.type].dfl_xmit_fifo_size;
21 + if (up->port.fifosize==0)
22 + up->port.fifosize = uart_config[up->port.type].dfl_xmit_fifo_size;
23 up->capabilities = uart_config[up->port.type].flags;
25 if (up->port.type == PORT_UNKNOWN)