From: Kevin Hilman Date: Wed, 1 Jul 2009 04:02:45 +0000 (-0700) Subject: OMAP2/3/4: UART: allow in-order port traversal X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=bcf396c48012a5e4c7ab77be5c40df10d6bdb8ad;p=deliverable%2Flinux.git OMAP2/3/4: UART: allow in-order port traversal Use list_add_tail() when adding discovered UART ports. This is so traversal using list_for_each_entry() will traverse the list in the order they were found. Signed-off-by: Kevin Hilman --- diff --git a/arch/arm/mach-omap2/serial.c b/arch/arm/mach-omap2/serial.c index 6f35a7e4893f..a7421a50410b 100644 --- a/arch/arm/mach-omap2/serial.c +++ b/arch/arm/mach-omap2/serial.c @@ -601,7 +601,7 @@ void __init omap_serial_init(void) uart->num = i; p->private_data = uart; uart->p = p; - list_add(&uart->node, &uart_list); + list_add_tail(&uart->node, &uart_list); if (cpu_is_omap44xx()) p->irq += 32;