The patch titled 8250: allow port type to specify bugs that are not probed for has been removed from the -mm tree. Its filename was 8250-allow-port-type-to-specify-bugs-that-are-not-probed-for.patch This patch was dropped because an updated version will be merged The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: 8250: allow port type to specify bugs that are not probed for From: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> Add a bugs field to the serial8250_config and propagate it to the port's bugs field when the port is registered and configured. This is a follow on to the previous patch. Now that we can specify the port type and don't have to probe for it, we can avoid probing for bugs if they are known with certainty to exist. The alternative is to load up 8250.c with a bunch of OCTEON specific special cases in the probing code. Signed-off-by: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/serial/8250.c | 2 ++ drivers/serial/8250.h | 1 + 2 files changed, 3 insertions(+) diff -puN drivers/serial/8250.c~8250-allow-port-type-to-specify-bugs-that-are-not-probed-for drivers/serial/8250.c --- a/drivers/serial/8250.c~8250-allow-port-type-to-specify-bugs-that-are-not-probed-for +++ a/drivers/serial/8250.c @@ -1212,6 +1212,7 @@ static void autoconfig(struct uart_8250_ up->port.fifosize = uart_config[up->port.type].fifo_size; up->capabilities = uart_config[up->port.type].flags; up->tx_loadsz = uart_config[up->port.type].tx_loadsz; + up->bugs |= uart_config[up->port.type].bugs; if (up->port.type == PORT_UNKNOWN) goto out; @@ -3065,6 +3066,7 @@ int serial8250_register_port(struct uart uart->port.fifosize = uart_config[port->type].fifo_size; uart->capabilities = uart_config[port->type].flags; uart->tx_loadsz = uart_config[port->type].tx_loadsz; + uart->bugs = uart_config[port->type].bugs; } set_io_from_upio(&uart->port); diff -puN drivers/serial/8250.h~8250-allow-port-type-to-specify-bugs-that-are-not-probed-for drivers/serial/8250.h --- a/drivers/serial/8250.h~8250-allow-port-type-to-specify-bugs-that-are-not-probed-for +++ a/drivers/serial/8250.h @@ -34,6 +34,7 @@ struct serial8250_config { const char *name; unsigned short fifo_size; unsigned short tx_loadsz; + unsigned short bugs; unsigned char fcr; unsigned int flags; }; _ Patches currently in -mm which might be from ddaney@xxxxxxxxxxxxxxxxxx are 8250-allow-port-type-to-specify-bugs-that-are-not-probed-for.patch serial-uart-driver-changes-for-cavium-octeon.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html