diff options
author | Patrik Jakobsson <patrik.r.jakobsson@gmail.com> | 2013-04-15 07:49:21 -0400 |
---|---|---|
committer | Patrik Jakobsson <patrik.r.jakobsson@gmail.com> | 2013-04-15 17:44:56 -0400 |
commit | 1611f8457768716ba2397e0cdcc92c863cf9b58b (patch) | |
tree | d58e5dd0ba5f32a161ba45d6d8fa02d4c98d31de /drivers/gpu/drm | |
parent | 4dd6a897959aca968c59f0b2bc08c2d855cd553c (diff) |
drm/gma500: Add debugging info to psb_gtt_restore()
This makes it easier to see what's going on during resume/restore.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/gma500/gtt.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/gpu/drm/gma500/gtt.c b/drivers/gpu/drm/gma500/gtt.c index 2f12fafc8931..01e32420388d 100644 --- a/drivers/gpu/drm/gma500/gtt.c +++ b/drivers/gpu/drm/gma500/gtt.c | |||
@@ -563,6 +563,7 @@ int psb_gtt_restore(struct drm_device *dev) | |||
563 | struct drm_psb_private *dev_priv = dev->dev_private; | 563 | struct drm_psb_private *dev_priv = dev->dev_private; |
564 | struct resource *r = dev_priv->gtt_mem->child; | 564 | struct resource *r = dev_priv->gtt_mem->child; |
565 | struct gtt_range *range; | 565 | struct gtt_range *range; |
566 | unsigned int restored = 0, total = 0, size = 0; | ||
566 | 567 | ||
567 | /* On resume, the gtt_mutex is already initialized */ | 568 | /* On resume, the gtt_mutex is already initialized */ |
568 | mutex_lock(&dev_priv->gtt_mutex); | 569 | mutex_lock(&dev_priv->gtt_mutex); |
@@ -570,11 +571,17 @@ int psb_gtt_restore(struct drm_device *dev) | |||
570 | 571 | ||
571 | while (r != NULL) { | 572 | while (r != NULL) { |
572 | range = container_of(r, struct gtt_range, resource); | 573 | range = container_of(r, struct gtt_range, resource); |
573 | if (range->pages) | 574 | if (range->pages) { |
574 | psb_gtt_insert(dev, range, 1); | 575 | psb_gtt_insert(dev, range, 1); |
576 | size += range->resource.end - range->resource.start; | ||
577 | restored++; | ||
578 | } | ||
575 | r = r->sibling; | 579 | r = r->sibling; |
580 | total++; | ||
576 | } | 581 | } |
577 | mutex_unlock(&dev_priv->gtt_mutex); | 582 | mutex_unlock(&dev_priv->gtt_mutex); |
583 | DRM_DEBUG_DRIVER("Restored %u of %u gtt ranges (%u KB)", restored, | ||
584 | total, (size / 1024)); | ||
578 | 585 | ||
579 | return 0; | 586 | return 0; |
580 | } | 587 | } |