]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/gpu/drm/radeon/radeon_device.c
drm/radeon/kms: set gart pages to invalid on unbind and point to dummy page
[net-next-2.6.git] / drivers / gpu / drm / radeon / radeon_device.c
index c224c1d944ef9aa111e87a15e32c1d25ef2b8644..fb55faf8e284a8aaba0735acfe02104ab5030f79 100644 (file)
@@ -238,6 +238,8 @@ bool radeon_boot_test_post_card(struct radeon_device *rdev)
 
 int radeon_dummy_page_init(struct radeon_device *rdev)
 {
+       if (rdev->dummy_page.page)
+               return 0;
        rdev->dummy_page.page = alloc_page(GFP_DMA32 | GFP_KERNEL | __GFP_ZERO);
        if (rdev->dummy_page.page == NULL)
                return -ENOMEM;