]> 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)
commit7cc636137e1b1acbddd760ee527b95197907e88e
treee7f898275fe87a85fd364f66e139cebce7cb26a6
parenta3c8c95eb260fdb369bdcb2e8555adb50ae629e6
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