diff options
Diffstat (limited to 'drivers/gpu/drm/drm_context.c')
| -rw-r--r-- | drivers/gpu/drm/drm_context.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/drm_context.c b/drivers/gpu/drm/drm_context.c index 7d1e53c10d4..2607753a320 100644 --- a/drivers/gpu/drm/drm_context.c +++ b/drivers/gpu/drm/drm_context.c @@ -341,7 +341,7 @@ int drm_addctx(struct drm_device *dev, void *data,  			}  	} -	ctx_entry = drm_alloc(sizeof(*ctx_entry), DRM_MEM_CTXLIST); +	ctx_entry = kmalloc(sizeof(*ctx_entry), GFP_KERNEL);  	if (!ctx_entry) {  		DRM_DEBUG("out of memory\n");  		return -ENOMEM; @@ -456,7 +456,7 @@ int drm_rmctx(struct drm_device *dev, void *data,  		list_for_each_entry_safe(pos, n, &dev->ctxlist, head) {  			if (pos->handle == ctx->handle) {  				list_del(&pos->head); -				drm_free(pos, sizeof(*pos), DRM_MEM_CTXLIST); +				kfree(pos);  				--dev->ctx_count;  			}  		} | 
