drm/nouveau/tmr: avoid processing completed alarms when adding a new one

commit 330bdf62fe upstream.

The idea here was to avoid having to "manually" program the HW if there's
a new earliest alarm.  This was lazy and bad, as it leads to loads of fun
races between inter-related callers (ie. therm).

Turns out, it's not so difficult after all.  Go figure ;)

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Ben Skeggs 2017-05-11 17:13:29 +10:00 • committed by Greg Kroah-Hartman
commit 1ec3c712e2