]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Take request reference before arming the watchdog timer
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>
Fri, 26 Mar 2021 10:57:59 +0000 (10:57 +0000)
committerJani Nikula <jani.nikula@intel.com>
Mon, 26 Apr 2021 08:53:56 +0000 (11:53 +0300)
commitb1ec47ec4d3057d62ffd2d42a133a7e2fe314ff3
tree1d97c6e91c7a45a4cc44dfe348bf67d2ed0ea137
parent86723d42058291e46fb1591fef74d7d397c085ca
drm/i915: Take request reference before arming the watchdog timer

Reference needs to be taken before arming the timer. Luckily, given the
default timer period of 20s, the potential to hit the race is extremely
unlikely.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Fixes: b6a89ebb823b ("drm/i915: Request watchdog infrastructure")
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210326105759.2387104-1-tvrtko.ursulin@linux.intel.com
(cherry picked from commit f7c379779161d364eb30338529490eac7dc377b7)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/i915_request.c