<div dir="ltr">We have a separate cooling device for HDD.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 2, 2017 at 10:28 AM,  <span dir="ltr">&lt;<a href="mailto:valdis.kletnieks@vt.edu" target="_blank">valdis.kletnieks@vt.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 02 Feb 2017 08:54:27 -0600, Siddhartha Baral said:<br>
<br>
&gt;             I am trying to add a new thermal zone driver for HDD which will<br>
&gt; be part of the thermal framework in the kernel.<br>
<br>
First Law of Systems Programming:<br>
<br>
Never test for an error condition you don&#39;t know how to handle anyhow.<br>
<br>
If the disk reports that it is over-temperature, *what can you do about it*?<br>
<br>
If a CPU gets too hot you can reduce the clock frequency.  You don&#39;t<br>
have that sort of option on a disk drive - especially from inside the<br>
kernel.  You can&#39;t change its rotation rate, and throttling I/O won&#39;t<br>
significantly change the temperature (but can hang the system if writeback<br>
of dirty pages stops....)<br>
</blockquote></div><br></div>