diff --git a/shared-core/r600_cp.c b/shared-core/r600_cp.c index a318cdc6..6f1ba41e 100644 --- a/shared-core/r600_cp.c +++ b/shared-core/r600_cp.c @@ -2460,7 +2460,7 @@ int r600_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init) dev_priv->gart_info.addr, dev_priv->pcigart_offset); - if (!r600_page_table_init(dev)) { + if (r600_page_table_init(dev)) { DRM_ERROR("Failed to init GART table\n"); r600_do_cleanup_cp(dev); return -EINVAL; diff --git a/shared-core/radeon_cp.c b/shared-core/radeon_cp.c index f5bbb1a4..0864c3e4 100644 --- a/shared-core/radeon_cp.c +++ b/shared-core/radeon_cp.c @@ -1403,7 +1403,7 @@ static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init) } if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS600) { - if (!r600_page_table_init(dev)) { + if (r600_page_table_init(dev)) { DRM_ERROR("failed to init PCI GART!\n"); radeon_do_cleanup_cp(dev); return -ENOMEM;