commit | bc21512835a72bc1eab7abd7d8a1bff0435591d7 | [log] [tgz] |
---|---|---|
author | Mario Kleiner <mario.kleiner@tuebingen.mpg.de> | Mon Feb 21 05:42:01 2011 +0100 |
committer | Dave Airlie <airlied@redhat.com> | Wed Feb 23 10:08:46 2011 +1000 |
tree | 015b9212d6fbd176dcbe141d5d96ee30d4bf1a76 | |
parent | c4cc383915549cf14f027f374904e30c13653dac [diff] |
drm/vblank: Use memory barriers optimized for atomic_t instead of generics. Documentation/atomic_ops.txt tells us that there are memory barriers optimized for atomic_inc and other atomic_t ops. Use these instead of smp_wmb(), and also to make the required memory barriers around vblank counter increments more explicit. Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Dave Airlie <airlied@redhat.com>