]> git.baikalelectronics.ru Git - kernel.git/commit
net: mv643xx_eth: do not use port number as platform device id
authorJonas Gorski <jogo@openwrt.org>
Sun, 7 Jul 2013 22:44:55 +0000 (00:44 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Jul 2013 19:51:47 +0000 (12:51 -0700)
commit81909e09f0faab69a332f538651544b161130dc2
treeac6398593dc4eb29b24d7ff590237e2bf9b1941d
parent94a0d5558df6507aa760a1a525624d7fb74010ad
net: mv643xx_eth: do not use port number as platform device id

The port number is only local to the ethernet block, not global, so
there can be two ethernet blocks both using the same port, like
kirkwood with both using port 0.

Fix this by using the array index offset for the allocated platform
devices as the id.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mv643xx_eth.c