Some sort of merge error; FreeBSD, where this was imported from, always
had "else if". Also, semantically more plausible.
ok?
Index: sys/dev/pci/if_wb.c
===
RCS file: /cvs/src/sys/dev/pci/if_wb.c,v
retrieving revision 1.69
diff -u -p -r1.69 if_wb.c
--- sys/dev/pci/if_wb.c 13 Jul 2017 17:45:00 - 1.69
+++ sys/dev/pci/if_wb.c 1 Apr 2019 04:11:22 -
@@ -660,7 +660,7 @@ wb_fixmedia(sc)
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_10_T) {
media = mii->mii_media_active & ~IFM_10_T;
media |= IFM_100_TX;
- } if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
+ } else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
media = mii->mii_media_active & ~IFM_100_TX;
media |= IFM_10_T;
} else
--
Christian "naddy" Weisgerber na...@mips.inka.de