diff options
author | Eric Anholt <eric@anholt.net> | 2009-03-24 15:23:04 -0400 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2009-06-18 16:00:33 -0400 |
commit | 9a298b2acd771d8a5c0004d8f8e4156c65b11f6b (patch) | |
tree | f8bf6cfe675492cb881abb50d9aa9aa8f38733d6 /drivers/gpu/drm/radeon/radeon_state.c | |
parent | 52dc7d32b88156248167864f77a9026abe27b432 (diff) |
drm: Remove memory debugging infrastructure.
It hasn't been used in ages, and having the user tell your how much
memory is being freed at free time is a recipe for disaster even if it
was ever used.
Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_state.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_state.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c index fa728ec6ed34..46645f3e0328 100644 --- a/drivers/gpu/drm/radeon/radeon_state.c +++ b/drivers/gpu/drm/radeon/radeon_state.c | |||
@@ -2866,12 +2866,12 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file | |||
2866 | */ | 2866 | */ |
2867 | orig_bufsz = cmdbuf->bufsz; | 2867 | orig_bufsz = cmdbuf->bufsz; |
2868 | if (orig_bufsz != 0) { | 2868 | if (orig_bufsz != 0) { |
2869 | kbuf = drm_alloc(cmdbuf->bufsz, DRM_MEM_DRIVER); | 2869 | kbuf = kmalloc(cmdbuf->bufsz, GFP_KERNEL); |
2870 | if (kbuf == NULL) | 2870 | if (kbuf == NULL) |
2871 | return -ENOMEM; | 2871 | return -ENOMEM; |
2872 | if (DRM_COPY_FROM_USER(kbuf, (void __user *)cmdbuf->buf, | 2872 | if (DRM_COPY_FROM_USER(kbuf, (void __user *)cmdbuf->buf, |
2873 | cmdbuf->bufsz)) { | 2873 | cmdbuf->bufsz)) { |
2874 | drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); | 2874 | kfree(kbuf); |
2875 | return -EFAULT; | 2875 | return -EFAULT; |
2876 | } | 2876 | } |
2877 | cmdbuf->buf = kbuf; | 2877 | cmdbuf->buf = kbuf; |
@@ -2884,7 +2884,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file | |||
2884 | temp = r300_do_cp_cmdbuf(dev, file_priv, cmdbuf); | 2884 | temp = r300_do_cp_cmdbuf(dev, file_priv, cmdbuf); |
2885 | 2885 | ||
2886 | if (orig_bufsz != 0) | 2886 | if (orig_bufsz != 0) |
2887 | drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); | 2887 | kfree(kbuf); |
2888 | 2888 | ||
2889 | return temp; | 2889 | return temp; |
2890 | } | 2890 | } |
@@ -2991,7 +2991,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file | |||
2991 | } | 2991 | } |
2992 | 2992 | ||
2993 | if (orig_bufsz != 0) | 2993 | if (orig_bufsz != 0) |
2994 | drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); | 2994 | kfree(kbuf); |
2995 | 2995 | ||
2996 | DRM_DEBUG("DONE\n"); | 2996 | DRM_DEBUG("DONE\n"); |
2997 | COMMIT_RING(); | 2997 | COMMIT_RING(); |
@@ -2999,7 +2999,7 @@ static int radeon_cp_cmdbuf(struct drm_device *dev, void *data, struct drm_file | |||
2999 | 2999 | ||
3000 | err: | 3000 | err: |
3001 | if (orig_bufsz != 0) | 3001 | if (orig_bufsz != 0) |
3002 | drm_free(kbuf, orig_bufsz, DRM_MEM_DRIVER); | 3002 | kfree(kbuf); |
3003 | return -EINVAL; | 3003 | return -EINVAL; |
3004 | } | 3004 | } |
3005 | 3005 | ||
@@ -3175,9 +3175,7 @@ int radeon_driver_open(struct drm_device *dev, struct drm_file *file_priv) | |||
3175 | struct drm_radeon_driver_file_fields *radeon_priv; | 3175 | struct drm_radeon_driver_file_fields *radeon_priv; |
3176 | 3176 | ||
3177 | DRM_DEBUG("\n"); | 3177 | DRM_DEBUG("\n"); |
3178 | radeon_priv = | 3178 | radeon_priv = kmalloc(sizeof(*radeon_priv), GFP_KERNEL); |
3179 | (struct drm_radeon_driver_file_fields *) | ||
3180 | drm_alloc(sizeof(*radeon_priv), DRM_MEM_FILES); | ||
3181 | 3179 | ||
3182 | if (!radeon_priv) | 3180 | if (!radeon_priv) |
3183 | return -ENOMEM; | 3181 | return -ENOMEM; |
@@ -3196,7 +3194,7 @@ void radeon_driver_postclose(struct drm_device *dev, struct drm_file *file_priv) | |||
3196 | struct drm_radeon_driver_file_fields *radeon_priv = | 3194 | struct drm_radeon_driver_file_fields *radeon_priv = |
3197 | file_priv->driver_priv; | 3195 | file_priv->driver_priv; |
3198 | 3196 | ||
3199 | drm_free(radeon_priv, sizeof(*radeon_priv), DRM_MEM_FILES); | 3197 | kfree(radeon_priv); |
3200 | } | 3198 | } |
3201 | 3199 | ||
3202 | struct drm_ioctl_desc radeon_ioctls[] = { | 3200 | struct drm_ioctl_desc radeon_ioctls[] = { |