RE: [PATCH v2 2/2] scsi: ufs: Add temperature notification exception handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > +static void ufshcd_temp_exception_event_handler(struct ufs_hba *hba,
> > +u16 status) {
> > +     u32 value;
> > +
> > +     if (ufshcd_query_attr(hba, UPIU_QUERY_OPCODE_READ_ATTR,
> > +                           QUERY_ATTR_IDN_CASE_ROUGH_TEMP, 0, 0, &value))
> > +             return;
> > +
> > +     dev_info(hba->dev, "exception Tcase %d\n", value - 80);
> > +
> 
> It would probably make sense to call hwmon_notify_event() here.
Yes.  Thank you.

Thanks,
Avri

> 
> Guenter
> 
> > +     /*
> > +      * A placeholder for the platform vendors to add whatever additional
> > +      * steps required
> > +      */
> > +}
> > +
> >  static int __ufshcd_wb_toggle(struct ufs_hba *hba, bool set, enum
> > flag_idn idn)  {
> >       u8 index;
> > @@ -5821,6 +5837,9 @@ static void
> ufshcd_exception_event_handler(struct work_struct *work)
> >       if (status & hba->ee_drv_mask & MASK_EE_URGENT_BKOPS)
> >               ufshcd_bkops_exception_event_handler(hba);
> >
> > +     if (status & hba->ee_drv_mask & MASK_EE_URGENT_TEMP)
> > +             ufshcd_temp_exception_event_handler(hba, status);
> > +
> >       ufs_debugfs_exception_event(hba, status);
> >  out:
> >       ufshcd_scsi_unblock_requests(hba);
> > --
> > 2.17.1
> >




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux