]> git.baikalelectronics.ru Git - kernel.git/commit
b44: always set duplex mode why phy changes
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 2 Mar 2014 16:29:34 +0000 (17:29 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Mar 2014 00:05:25 +0000 (19:05 -0500)
commit9dcea0d4b6966ddc6610ecf2542dca6aab711a18
treee7f898275fe87a85fd364f66e139cebce7cb26a6
parentf2d3e9be8d9e93982879f9634e5dc398720d5e44
b44: always set duplex mode why phy changes

Without this patch b44_check_phy() was called when the phy called the
adjust callback. This method only change the mac duplex mode when the
carrier was off. When the phy changed the duplex mode after the carrier
was on the mac was not changed. This happened when an external phy was
used.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/b44.c