commit | c4cc383915549cf14f027f374904e30c13653dac | [log] [tgz] |
---|---|---|
author | Mario Kleiner <mario.kleiner@tuebingen.mpg.de> | Mon Feb 21 05:42:00 2011 +0100 |
committer | Dave Airlie <airlied@redhat.com> | Wed Feb 23 10:08:41 2011 +1000 |
tree | b1df3b52e8e4c105b3c1fb8d649d4f741cf18dc7 | |
parent | e40b6fc8373314666e7853733dc0ca4049a68b95 [diff] |
drm/vblank: Use abs64(diff_ns) for s64 diff_ns instead of abs(diff_ns) Use of abs() wrongly wrapped diff_ns to 32 bit, which gives a 1/4000 probability of a missed vblank increment at each vblank irq reenable if the kms driver doesn't support high precision vblank timestamping. Not a big deal in practice, but let's make it nice. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Dave Airlie <airlied@redhat.com>