<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - fan alarm timer/update called from interrupt in an infinite loop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91413#c14">Comment # 14</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - fan alarm timer/update called from interrupt in an infinite loop"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91413">bug 91413</a>
              from <span class="vcard"><a class="email" href="mailto:bugzilla@love2code.net" title="David Hampton <bugzilla@love2code.net>"> <span class="fn">David Hampton</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=128843" name="attach_128843" title="Prevent recursion while processing timers">attachment 128843</a> <a href="attachment.cgi?id=128843&action=edit" title="Prevent recursion while processing timers">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=91413&attachment=128843'>[review]</a>
Prevent recursion while processing timers

I was having similar problem with daily crashes showing recursive calls to
nvkm_timer_alarm_trigger. I've been stable for the last three weeks with the
attached patch. It prevents the recursion by only processing the list when the
timer expires, and not also processing it each time an item is updated.

This patch is based off the Fedora 25 kernel 4.8.14 sources but should apply
elsewhere.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>