|
@@ -55,14 +55,13 @@ int msm_register_address_space(struct drm_device *dev,
|
|
struct msm_gem_address_space *aspace)
|
|
struct msm_gem_address_space *aspace)
|
|
{
|
|
{
|
|
struct msm_drm_private *priv = dev->dev_private;
|
|
struct msm_drm_private *priv = dev->dev_private;
|
|
- int idx = priv->num_aspaces++;
|
|
|
|
|
|
|
|
- if (WARN_ON(idx >= ARRAY_SIZE(priv->aspace)))
|
|
|
|
|
|
+ if (WARN_ON(priv->num_aspaces >= ARRAY_SIZE(priv->aspace)))
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
- priv->aspace[idx] = aspace;
|
|
|
|
|
|
+ priv->aspace[priv->num_aspaces] = aspace;
|
|
|
|
|
|
- return idx;
|
|
|
|
|
|
+ return priv->num_aspaces++;
|
|
}
|
|
}
|
|
|
|
|
|
#ifdef CONFIG_DRM_MSM_REGISTER_LOGGING
|
|
#ifdef CONFIG_DRM_MSM_REGISTER_LOGGING
|