diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_kms.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_kms.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_kms.c b/drivers/gpu/drm/radeon/radeon_kms.c index 021572a3dd9c..04068352ccd2 100644 --- a/drivers/gpu/drm/radeon/radeon_kms.c +++ b/drivers/gpu/drm/radeon/radeon_kms.c | |||
@@ -183,7 +183,7 @@ u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc) | |||
183 | { | 183 | { |
184 | struct radeon_device *rdev = dev->dev_private; | 184 | struct radeon_device *rdev = dev->dev_private; |
185 | 185 | ||
186 | if (crtc < 0 || crtc > 1) { | 186 | if (crtc < 0 || crtc >= rdev->num_crtc) { |
187 | DRM_ERROR("Invalid crtc %d\n", crtc); | 187 | DRM_ERROR("Invalid crtc %d\n", crtc); |
188 | return -EINVAL; | 188 | return -EINVAL; |
189 | } | 189 | } |
@@ -195,7 +195,7 @@ int radeon_enable_vblank_kms(struct drm_device *dev, int crtc) | |||
195 | { | 195 | { |
196 | struct radeon_device *rdev = dev->dev_private; | 196 | struct radeon_device *rdev = dev->dev_private; |
197 | 197 | ||
198 | if (crtc < 0 || crtc > 1) { | 198 | if (crtc < 0 || crtc >= rdev->num_crtc) { |
199 | DRM_ERROR("Invalid crtc %d\n", crtc); | 199 | DRM_ERROR("Invalid crtc %d\n", crtc); |
200 | return -EINVAL; | 200 | return -EINVAL; |
201 | } | 201 | } |
@@ -209,7 +209,7 @@ void radeon_disable_vblank_kms(struct drm_device *dev, int crtc) | |||
209 | { | 209 | { |
210 | struct radeon_device *rdev = dev->dev_private; | 210 | struct radeon_device *rdev = dev->dev_private; |
211 | 211 | ||
212 | if (crtc < 0 || crtc > 1) { | 212 | if (crtc < 0 || crtc >= rdev->num_crtc) { |
213 | DRM_ERROR("Invalid crtc %d\n", crtc); | 213 | DRM_ERROR("Invalid crtc %d\n", crtc); |
214 | return; | 214 | return; |
215 | } | 215 | } |