diff options
| -rw-r--r-- | drivers/gpu/drm/i915/i915_gem_proc.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_proc.c b/drivers/gpu/drm/i915/i915_gem_proc.c index 15d4160415b0..93de15b4c9a7 100644 --- a/drivers/gpu/drm/i915/i915_gem_proc.c +++ b/drivers/gpu/drm/i915/i915_gem_proc.c | |||
| @@ -192,7 +192,12 @@ static int i915_gem_seqno_info(char *buf, char **start, off_t offset, | |||
| 192 | 192 | ||
| 193 | *start = &buf[offset]; | 193 | *start = &buf[offset]; |
| 194 | *eof = 0; | 194 | *eof = 0; |
| 195 | DRM_PROC_PRINT("Current sequence: %d\n", i915_get_gem_seqno(dev)); | 195 | if (dev_priv->hw_status_page != NULL) { |
| 196 | DRM_PROC_PRINT("Current sequence: %d\n", | ||
| 197 | i915_get_gem_seqno(dev)); | ||
| 198 | } else { | ||
| 199 | DRM_PROC_PRINT("Current sequence: hws uninitialized\n"); | ||
| 200 | } | ||
| 196 | DRM_PROC_PRINT("Waiter sequence: %d\n", | 201 | DRM_PROC_PRINT("Waiter sequence: %d\n", |
| 197 | dev_priv->mm.waiting_gem_seqno); | 202 | dev_priv->mm.waiting_gem_seqno); |
| 198 | DRM_PROC_PRINT("IRQ sequence: %d\n", dev_priv->mm.irq_gem_seqno); | 203 | DRM_PROC_PRINT("IRQ sequence: %d\n", dev_priv->mm.irq_gem_seqno); |
| @@ -230,8 +235,12 @@ static int i915_interrupt_info(char *buf, char **start, off_t offset, | |||
| 230 | I915_READ(PIPEBSTAT)); | 235 | I915_READ(PIPEBSTAT)); |
| 231 | DRM_PROC_PRINT("Interrupts received: %d\n", | 236 | DRM_PROC_PRINT("Interrupts received: %d\n", |
| 232 | atomic_read(&dev_priv->irq_received)); | 237 | atomic_read(&dev_priv->irq_received)); |
| 233 | DRM_PROC_PRINT("Current sequence: %d\n", | 238 | if (dev_priv->hw_status_page != NULL) { |
| 234 | i915_get_gem_seqno(dev)); | 239 | DRM_PROC_PRINT("Current sequence: %d\n", |
| 240 | i915_get_gem_seqno(dev)); | ||
| 241 | } else { | ||
| 242 | DRM_PROC_PRINT("Current sequence: hws uninitialized\n"); | ||
| 243 | } | ||
| 235 | DRM_PROC_PRINT("Waiter sequence: %d\n", | 244 | DRM_PROC_PRINT("Waiter sequence: %d\n", |
| 236 | dev_priv->mm.waiting_gem_seqno); | 245 | dev_priv->mm.waiting_gem_seqno); |
| 237 | DRM_PROC_PRINT("IRQ sequence: %d\n", | 246 | DRM_PROC_PRINT("IRQ sequence: %d\n", |
