diff options
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_fbdev.c')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_fbdev.c | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_fbdev.c b/drivers/gpu/drm/i915/display/intel_fbdev.c index 1e98e432c9fa..3bc804212a99 100644 --- a/drivers/gpu/drm/i915/display/intel_fbdev.c +++ b/drivers/gpu/drm/i915/display/intel_fbdev.c @@ -40,7 +40,6 @@  #include <drm/drm_crtc.h>  #include <drm/drm_fb_helper.h>  #include <drm/drm_fourcc.h> -#include <drm/i915_drm.h>  #include "i915_drv.h"  #include "intel_display_types.h" @@ -191,7 +190,7 @@ static int intelfb_create(struct drm_fb_helper *helper,  		drm_framebuffer_put(&intel_fb->base);  		intel_fb = ifbdev->fb = NULL;  	} -	if (!intel_fb || WARN_ON(!intel_fb_obj(&intel_fb->base))) { +	if (!intel_fb || drm_WARN_ON(dev, !intel_fb_obj(&intel_fb->base))) {  		DRM_DEBUG_KMS("no BIOS fb, allocating a new one\n");  		ret = intelfb_alloc(helper, sizes);  		if (ret) @@ -410,9 +409,9 @@ static bool intel_fbdev_init_bios(struct drm_device *dev,  		if (!crtc->state->active)  			continue; -		WARN(!crtc->primary->state->fb, -		     "re-used BIOS config but lost an fb on crtc %d\n", -		     crtc->base.id); +		drm_WARN(dev, !crtc->primary->state->fb, +			 "re-used BIOS config but lost an fb on crtc %d\n", +			 crtc->base.id);  	} @@ -439,7 +438,8 @@ int intel_fbdev_init(struct drm_device *dev)  	struct intel_fbdev *ifbdev;  	int ret; -	if (WARN_ON(!HAS_DISPLAY(dev_priv) || !INTEL_DISPLAY_ENABLED(dev_priv))) +	if (drm_WARN_ON(dev, !HAS_DISPLAY(dev_priv) || +			!INTEL_DISPLAY_ENABLED(dev_priv)))  		return -ENODEV;  	ifbdev = kzalloc(sizeof(struct intel_fbdev), GFP_KERNEL); @@ -452,7 +452,7 @@ int intel_fbdev_init(struct drm_device *dev)  	if (!intel_fbdev_init_bios(dev, ifbdev))  		ifbdev->preferred_bpp = 32; -	ret = drm_fb_helper_init(dev, &ifbdev->helper, 4); +	ret = drm_fb_helper_init(dev, &ifbdev->helper);  	if (ret) {  		kfree(ifbdev);  		return ret; @@ -461,8 +461,6 @@ int intel_fbdev_init(struct drm_device *dev)  	dev_priv->fbdev = ifbdev;  	INIT_WORK(&dev_priv->fbdev_suspend_work, intel_fbdev_suspend_worker); -	drm_fb_helper_single_add_all_connectors(&ifbdev->helper); -  	return 0;  } @@ -569,7 +567,7 @@ void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous  		 * to all the printk activity.  Try to keep it out of the hot  		 * path of resume if possible.  		 */ -		WARN_ON(state != FBINFO_STATE_RUNNING); +		drm_WARN_ON(dev, state != FBINFO_STATE_RUNNING);  		if (!console_trylock()) {  			/* Don't block our own workqueue as this can  			 * be run in parallel with other i915.ko tasks.  | 
