> > +             if (hpb->is_hcm) {
> > +                     struct ufshpb_lu *h;
> > +                     struct scsi_device *sdev;
> > +
> > +                     shost_for_each_device(sdev, hba->host) {
> 
> I haven't test it yet, but this line shall cause recursive spin lock -
> in current code base, ufshpb_rsp_upiu() is called with host_lock held.
Yayks Ouch.  Will fix.

Thanks,
Avri

Reply via email to