On Mon, 19 Aug 2019 09:16:58 -0700, Jeff Kirsher wrote:
> +     pcaps = devm_kzalloc(&vsi->back->pdev->dev, sizeof(*pcaps),
> +                          GFP_KERNEL);
> +     if (!pcaps)
> +             return -ENOMEM;
> +
> +     /* Get current PHY config */
> +     status = ice_aq_get_phy_caps(pi, false, ICE_AQC_REPORT_SW_CFG, pcaps,
> +                                  NULL);
> +     if (status) {
> +             devm_kfree(&vsi->back->pdev->dev, pcaps);
> +             return -EIO;
> +     }
> +
> +     is_an = ((pcaps->caps & ICE_AQC_PHY_AN_MODE) ?
> +                     AUTONEG_ENABLE : AUTONEG_DISABLE);
> +
> +     devm_kfree(&vsi->back->pdev->dev, pcaps);

Is it just me or is this use of devm_k*alloc absolutely pointless?

Reply via email to