]> git.baikalelectronics.ru Git - kernel.git/commit
bcma: fix regression in interrupt assignment on mips
authorHauke Mehrtens <hauke@hauke-m.de>
Thu, 26 Jul 2012 15:44:12 +0000 (17:44 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 26 Jul 2012 19:37:57 +0000 (15:37 -0400)
commit883ad9733d63cea2c129d8174efbcf61322d0986
treeff1831612cec84d91cf557aafc8ae361a10f13f2
parentb914ab98cfe4b543dbc4ad4e86a13d99808a0b40
bcma: fix regression in interrupt assignment on mips

The wrong interrupts where assigned to the cores in
bcma_core_mips_init(). This caused at least my serial console not to
response to any input.

This was caused by this patch which changed the order of the cores in
the list:
commit 1bddea3550e6701347a9442e119a07d7c9bad651
Author: Rafał Miłecki <zajec5@gmail.com>
Date:   Wed Jul 11 12:37:00 2012 +0200

    bcma: add new cores at the end of list

This should be fixed properly later so that the correct interrupt
numbers are assigned to the cores independently from the ordering of
the list. This patch restores the old behavior again. I will look into
the problem more deeply later.

I also changed the order of the list with the cores and their assigned
interrupt number which gets printed to the log. Now they are printed in
the same order like all the other lists of cores and like it was done
before the patch which changed the order.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/bcma/driver_mips.c