diff options
author | Tejun Heo <tj@kernel.org> | 2010-02-02 00:38:15 -0500 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2010-02-02 00:38:15 -0500 |
commit | ab386128f20c44c458a90039ab1bdc265ac474c9 (patch) | |
tree | 2ad188744922b1bb951fd10ff50dc04c83acce22 /drivers/gpu/drm/radeon/radeon_device.c | |
parent | dbfc196a3cc1a2514ad0737a82f764de23bd65e6 (diff) | |
parent | ab658321f32770b903a4426e2a6fae0392757755 (diff) |
Merge branch 'master' into percpu
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_device.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_device.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index 7c6848096bcd..768b1509fa03 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c | |||
@@ -544,6 +544,7 @@ void radeon_agp_disable(struct radeon_device *rdev) | |||
544 | rdev->asic->gart_tlb_flush = &r100_pci_gart_tlb_flush; | 544 | rdev->asic->gart_tlb_flush = &r100_pci_gart_tlb_flush; |
545 | rdev->asic->gart_set_page = &r100_pci_gart_set_page; | 545 | rdev->asic->gart_set_page = &r100_pci_gart_set_page; |
546 | } | 546 | } |
547 | rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; | ||
547 | } | 548 | } |
548 | 549 | ||
549 | void radeon_check_arguments(struct radeon_device *rdev) | 550 | void radeon_check_arguments(struct radeon_device *rdev) |
@@ -733,16 +734,18 @@ void radeon_device_fini(struct radeon_device *rdev) | |||
733 | */ | 734 | */ |
734 | int radeon_suspend_kms(struct drm_device *dev, pm_message_t state) | 735 | int radeon_suspend_kms(struct drm_device *dev, pm_message_t state) |
735 | { | 736 | { |
736 | struct radeon_device *rdev = dev->dev_private; | 737 | struct radeon_device *rdev; |
737 | struct drm_crtc *crtc; | 738 | struct drm_crtc *crtc; |
738 | int r; | 739 | int r; |
739 | 740 | ||
740 | if (dev == NULL || rdev == NULL) { | 741 | if (dev == NULL || dev->dev_private == NULL) { |
741 | return -ENODEV; | 742 | return -ENODEV; |
742 | } | 743 | } |
743 | if (state.event == PM_EVENT_PRETHAW) { | 744 | if (state.event == PM_EVENT_PRETHAW) { |
744 | return 0; | 745 | return 0; |
745 | } | 746 | } |
747 | rdev = dev->dev_private; | ||
748 | |||
746 | /* unpin the front buffers */ | 749 | /* unpin the front buffers */ |
747 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { | 750 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { |
748 | struct radeon_framebuffer *rfb = to_radeon_framebuffer(crtc->fb); | 751 | struct radeon_framebuffer *rfb = to_radeon_framebuffer(crtc->fb); |