diff options
| author | Ian Morgan <[email protected]> | 2014-10-19 12:05:13 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2014-10-20 04:53:30 +0000 |
| commit | 95ff88688781db2f64042e69bd499e518bbb36e5 (patch) | |
| tree | b132972a999b50609a5de26b6384891fb2e5d16b /net/tipc/node.c | |
| parent | Merge tag 'ntb-3.18' of git://github.com/jonmason/ntb (diff) | |
| download | kernel-95ff88688781db2f64042e69bd499e518bbb36e5.tar.gz kernel-95ff88688781db2f64042e69bd499e518bbb36e5.zip | |
ax88179_178a: fix bonding failure
The following patch fixes a bug which causes the ax88179_178a driver to be
incapable of being added to a bond.
When I brought up the issue with the bonding maintainers, they indicated
that the real problem was with the NIC driver which must return zero for
success (of setting the MAC address). I see that several other NIC drivers
follow that pattern by either simply always returing zero, or by passing
through a negative (error) result while rewriting any positive return code
to zero. With that same philisophy applied to the ax88179_178a driver, it
allows it to work correctly with the bonding driver.
I believe this is suitable for queuing in -stable, as it's a small, simple,
and obvious fix that corrects a defect with no other known workaround.
This patch is against vanilla 3.17(.0).
Signed-off-by: Ian Morgan <[email protected]>
drivers/net/usb/ax88179_178a.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/tipc/node.c')
0 files changed, 0 insertions, 0 deletions
