diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_tv.c')
| -rw-r--r-- | drivers/gpu/drm/i915/intel_tv.c | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c index 50d7ed70b33..ea68992e441 100644 --- a/drivers/gpu/drm/i915/intel_tv.c +++ b/drivers/gpu/drm/i915/intel_tv.c @@ -1561,8 +1561,7 @@ intel_tv_destroy (struct drm_connector *connector)  	drm_sysfs_connector_remove(connector);  	drm_connector_cleanup(connector); -	drm_free(intel_output, sizeof(struct intel_output) + sizeof(struct intel_tv_priv), -		 DRM_MEM_DRIVER); +	kfree(intel_output);  } @@ -1695,8 +1694,8 @@ intel_tv_init(struct drm_device *dev)  	    (tv_dac_off & TVDAC_STATE_CHG_EN) != 0)  		return; -	intel_output = drm_calloc(1, sizeof(struct intel_output) + -				  sizeof(struct intel_tv_priv), DRM_MEM_DRIVER); +	intel_output = kzalloc(sizeof(struct intel_output) + +			       sizeof(struct intel_tv_priv), GFP_KERNEL);  	if (!intel_output) {  		return;  	} @@ -1730,8 +1729,8 @@ intel_tv_init(struct drm_device *dev)  	connector->doublescan_allowed = false;  	/* Create TV properties then attach current values */ -	tv_format_names = drm_alloc(sizeof(char *) * NUM_TV_MODES, -				    DRM_MEM_DRIVER); +	tv_format_names = kmalloc(sizeof(char *) * NUM_TV_MODES, +				  GFP_KERNEL);  	if (!tv_format_names)  		goto out;  	for (i = 0; i < NUM_TV_MODES; i++)  |