Re: [PATCH v5 2/2] scsi: ufs: core: Add support for static TX Equalization settings

From: Peter Wang (王信友)

Date: Fri May 29 2026 - 04:43:39 EST


On Fri, 2026-05-29 at 16:12 +0800, Can Guo wrote:
> > > +static void ufshcd_parse_static_tx_eq_settings(struct ufs_hba
> > > *hba)
> > > +{
> > > +       const u32 lpd = hba->lanes_per_direction;
> > > +       const u32 num_elems = lpd * 2;
> > > +       int gear;
> > > +
> > > +       if (!lpd) {
> > > +               return;
> > > +       } else if (lpd > UFS_MAX_LANES) {
> >
> > Unnecessary else if after return.
> You mean removing 'else if (lpd > UFS_MAX_LANES)' and the dev_warn()?
>
> Thanks,
> Can Guo.
>

Hi Can,

No, what I mean is that the check below aligns better with 
kernel code style:

if (!lpd)
return;

if (lpd > UFS_MAX_LANES) {
...
}

Thanks
Peter