[Intel-wired-lan] [bug report] igc: Add code for PHY support

Dan Carpenter dan.carpenter at oracle.com
Tue Dec 11 12:19:40 UTC 2018


On Tue, Dec 11, 2018 at 01:46:36PM +0200, Neftin, Sasha wrote:
> On 12/11/2018 11:41, Dan Carpenter wrote:
> > Hello Sasha Neftin,
> > 
> > The patch 5586838fe9ce: "igc: Add code for PHY support" from Oct 11,
> > 2018, leads to the following static checker warning:
> > 
> > 	drivers/net/ethernet/intel/igc/igc_phy.c:167 igc_check_downshift()
> > 	info: ignoring unreachable code.
> > 
> > drivers/net/ethernet/intel/igc/igc_phy.c
> >     144  /**
> >     145   * igc_check_downshift - Checks whether a downshift in speed occurred
> >     146   * @hw: pointer to the HW structure
> >     147   *
> >     148   * Success returns 0, Failure returns 1
> >     149   *
> >     150   * A downshift is detected by querying the PHY link health.
> >     151   */
> >     152  s32 igc_check_downshift(struct igc_hw *hw)
> >     153  {
> >     154          struct igc_phy_info *phy = &hw->phy;
> >     155          u16 phy_data, offset, mask;
> >     156          s32 ret_val;
> >     157
> >     158          switch (phy->type) {
> >     159          case igc_phy_i225:
> >     160          default:
> >     161                  /* speed downshift not supported */
> >     162                  phy->speed_downgraded = false;
> >     163                  ret_val = 0;
> >     164                  goto out;
> >                          ^^^^^^^^^
> > We always say it's not supported >
> Thanks Dan. I remember, you already point me on this.

Oops.  Sorry, I have switched devel boxes so maybe that's why it was
marked as a new bug.

regards,
dan carpenter



More information about the Intel-wired-lan mailing list