1 --- a/drivers/bcma/driver_mips.c
2 +++ b/drivers/bcma/driver_mips.c
3 @@ -131,7 +131,7 @@ static void bcma_core_mips_set_irq(struc
4 /* backplane irq line is in use, find out who uses
5 * it and set user to irq 0
7 - list_for_each_entry_reverse(core, &bus->cores, list) {
8 + list_for_each_entry(core, &bus->cores, list) {
9 if ((1 << bcma_core_mips_irqflag(core)) ==
11 bcma_core_mips_set_irq(core, 0);
12 @@ -161,7 +161,7 @@ static void bcma_core_mips_dump_irq(stru
14 struct bcma_device *core;
16 - list_for_each_entry_reverse(core, &bus->cores, list) {
17 + list_for_each_entry(core, &bus->cores, list) {
18 bcma_core_mips_print_irq(core, bcma_core_mips_irq(core));
21 @@ -215,7 +215,7 @@ void bcma_core_mips_init(struct bcma_drv
22 mcore->assigned_irqs = 1;
24 /* Assign IRQs to all cores on the bus */
25 - list_for_each_entry_reverse(core, &bus->cores, list) {
26 + list_for_each_entry(core, &bus->cores, list) {