OSDN Git Service

drm/nouveau/tmr: ack interrupt before processing alarms
authorBen Skeggs <bskeggs@redhat.com>
Thu, 11 May 2017 06:53:42 +0000 (16:53 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 May 2017 12:30:10 +0000 (14:30 +0200)
commit27f82df2f02688c51d2c1d9f624cc0c5b8a62661
treec4a436541319c5e09752622ec1117511f7f9da13
parent3819271d8a5f4c6e0c8f71c339e44e2efbe40710
drm/nouveau/tmr: ack interrupt before processing alarms

commit 3733bd8b407211739e72d051e5f30ad82a52c4bc upstream.

Fixes a race where we can miss an alarm that triggers while we're already
processing previous alarms.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c