diff options
Diffstat (limited to 'drivers/gpu/drm/drm_framebuffer.c')
| -rw-r--r-- | drivers/gpu/drm/drm_framebuffer.c | 70 | 
1 files changed, 35 insertions, 35 deletions
diff --git a/drivers/gpu/drm/drm_framebuffer.c b/drivers/gpu/drm/drm_framebuffer.c index 4562a8b86579..2dd97473ca10 100644 --- a/drivers/gpu/drm/drm_framebuffer.c +++ b/drivers/gpu/drm/drm_framebuffer.c @@ -87,13 +87,13 @@ int drm_framebuffer_check_src_coords(uint32_t src_x, uint32_t src_y,  	    src_x > fb_width - src_w ||  	    src_h > fb_height ||  	    src_y > fb_height - src_h) { -		DRM_DEBUG_KMS("Invalid source coordinates " -			      "%u.%06ux%u.%06u+%u.%06u+%u.%06u (fb %ux%u)\n", -			      src_w >> 16, ((src_w & 0xffff) * 15625) >> 10, -			      src_h >> 16, ((src_h & 0xffff) * 15625) >> 10, -			      src_x >> 16, ((src_x & 0xffff) * 15625) >> 10, -			      src_y >> 16, ((src_y & 0xffff) * 15625) >> 10, -			      fb->width, fb->height); +		drm_dbg_kms(fb->dev, "Invalid source coordinates " +			    "%u.%06ux%u.%06u+%u.%06u+%u.%06u (fb %ux%u)\n", +			    src_w >> 16, ((src_w & 0xffff) * 15625) >> 10, +			    src_h >> 16, ((src_h & 0xffff) * 15625) >> 10, +			    src_x >> 16, ((src_x & 0xffff) * 15625) >> 10, +			    src_y >> 16, ((src_y & 0xffff) * 15625) >> 10, +			    fb->width, fb->height);  		return -ENOSPC;  	} @@ -125,7 +125,7 @@ int drm_mode_addfb(struct drm_device *dev, struct drm_mode_fb_cmd *or,  	r.pixel_format = drm_driver_legacy_fb_format(dev, or->bpp, or->depth);  	if (r.pixel_format == DRM_FORMAT_INVALID) { -		DRM_DEBUG("bad {bpp:%d, depth:%d}\n", or->bpp, or->depth); +		drm_dbg_kms(dev, "bad {bpp:%d, depth:%d}\n", or->bpp, or->depth);  		return -EINVAL;  	} @@ -177,18 +177,18 @@ static int framebuffer_check(struct drm_device *dev,  	/* check if the format is supported at all */  	if (!__drm_format_info(r->pixel_format)) { -		DRM_DEBUG_KMS("bad framebuffer format %p4cc\n", -			      &r->pixel_format); +		drm_dbg_kms(dev, "bad framebuffer format %p4cc\n", +			    &r->pixel_format);  		return -EINVAL;  	}  	if (r->width == 0) { -		DRM_DEBUG_KMS("bad framebuffer width %u\n", r->width); +		drm_dbg_kms(dev, "bad framebuffer width %u\n", r->width);  		return -EINVAL;  	}  	if (r->height == 0) { -		DRM_DEBUG_KMS("bad framebuffer height %u\n", r->height); +		drm_dbg_kms(dev, "bad framebuffer height %u\n", r->height);  		return -EINVAL;  	} @@ -202,12 +202,12 @@ static int framebuffer_check(struct drm_device *dev,  		u64 min_pitch = drm_format_info_min_pitch(info, i, width);  		if (!block_size && (r->modifier[i] == DRM_FORMAT_MOD_LINEAR)) { -			DRM_DEBUG_KMS("Format requires non-linear modifier for plane %d\n", i); +			drm_dbg_kms(dev, "Format requires non-linear modifier for plane %d\n", i);  			return -EINVAL;  		}  		if (!r->handles[i]) { -			DRM_DEBUG_KMS("no buffer object handle for plane %d\n", i); +			drm_dbg_kms(dev, "no buffer object handle for plane %d\n", i);  			return -EINVAL;  		} @@ -218,20 +218,20 @@ static int framebuffer_check(struct drm_device *dev,  			return -ERANGE;  		if (block_size && r->pitches[i] < min_pitch) { -			DRM_DEBUG_KMS("bad pitch %u for plane %d\n", r->pitches[i], i); +			drm_dbg_kms(dev, "bad pitch %u for plane %d\n", r->pitches[i], i);  			return -EINVAL;  		}  		if (r->modifier[i] && !(r->flags & DRM_MODE_FB_MODIFIERS)) { -			DRM_DEBUG_KMS("bad fb modifier %llu for plane %d\n", -				      r->modifier[i], i); +			drm_dbg_kms(dev, "bad fb modifier %llu for plane %d\n", +				    r->modifier[i], i);  			return -EINVAL;  		}  		if (r->flags & DRM_MODE_FB_MODIFIERS &&  		    r->modifier[i] != r->modifier[0]) { -			DRM_DEBUG_KMS("bad fb modifier %llu for plane %d\n", -				      r->modifier[i], i); +			drm_dbg_kms(dev, "bad fb modifier %llu for plane %d\n", +				    r->modifier[i], i);  			return -EINVAL;  		} @@ -244,7 +244,7 @@ static int framebuffer_check(struct drm_device *dev,  			if (r->pixel_format != DRM_FORMAT_NV12 ||  					width % 128 || height % 32 ||  					r->pitches[i] % 128) { -				DRM_DEBUG_KMS("bad modifier data for plane %d\n", i); +				drm_dbg_kms(dev, "bad modifier data for plane %d\n", i);  				return -EINVAL;  			}  			break; @@ -256,7 +256,7 @@ static int framebuffer_check(struct drm_device *dev,  	for (i = info->num_planes; i < 4; i++) {  		if (r->modifier[i]) { -			DRM_DEBUG_KMS("non-zero modifier for unused plane %d\n", i); +			drm_dbg_kms(dev, "non-zero modifier for unused plane %d\n", i);  			return -EINVAL;  		} @@ -265,17 +265,17 @@ static int framebuffer_check(struct drm_device *dev,  			continue;  		if (r->handles[i]) { -			DRM_DEBUG_KMS("buffer object handle for unused plane %d\n", i); +			drm_dbg_kms(dev, "buffer object handle for unused plane %d\n", i);  			return -EINVAL;  		}  		if (r->pitches[i]) { -			DRM_DEBUG_KMS("non-zero pitch for unused plane %d\n", i); +			drm_dbg_kms(dev, "non-zero pitch for unused plane %d\n", i);  			return -EINVAL;  		}  		if (r->offsets[i]) { -			DRM_DEBUG_KMS("non-zero offset for unused plane %d\n", i); +			drm_dbg_kms(dev, "non-zero offset for unused plane %d\n", i);  			return -EINVAL;  		}  	} @@ -293,24 +293,24 @@ drm_internal_framebuffer_create(struct drm_device *dev,  	int ret;  	if (r->flags & ~(DRM_MODE_FB_INTERLACED | DRM_MODE_FB_MODIFIERS)) { -		DRM_DEBUG_KMS("bad framebuffer flags 0x%08x\n", r->flags); +		drm_dbg_kms(dev, "bad framebuffer flags 0x%08x\n", r->flags);  		return ERR_PTR(-EINVAL);  	}  	if ((config->min_width > r->width) || (r->width > config->max_width)) { -		DRM_DEBUG_KMS("bad framebuffer width %d, should be >= %d && <= %d\n", -			  r->width, config->min_width, config->max_width); +		drm_dbg_kms(dev, "bad framebuffer width %d, should be >= %d && <= %d\n", +			    r->width, config->min_width, config->max_width);  		return ERR_PTR(-EINVAL);  	}  	if ((config->min_height > r->height) || (r->height > config->max_height)) { -		DRM_DEBUG_KMS("bad framebuffer height %d, should be >= %d && <= %d\n", -			  r->height, config->min_height, config->max_height); +		drm_dbg_kms(dev, "bad framebuffer height %d, should be >= %d && <= %d\n", +			    r->height, config->min_height, config->max_height);  		return ERR_PTR(-EINVAL);  	}  	if (r->flags & DRM_MODE_FB_MODIFIERS &&  	    dev->mode_config.fb_modifiers_not_supported) { -		DRM_DEBUG_KMS("driver does not support fb modifiers\n"); +		drm_dbg_kms(dev, "driver does not support fb modifiers\n");  		return ERR_PTR(-EINVAL);  	} @@ -320,7 +320,7 @@ drm_internal_framebuffer_create(struct drm_device *dev,  	fb = dev->mode_config.funcs->fb_create(dev, file_priv, r);  	if (IS_ERR(fb)) { -		DRM_DEBUG_KMS("could not create framebuffer\n"); +		drm_dbg_kms(dev, "could not create framebuffer\n");  		return fb;  	} @@ -356,7 +356,7 @@ int drm_mode_addfb2(struct drm_device *dev,  	if (IS_ERR(fb))  		return PTR_ERR(fb); -	DRM_DEBUG_KMS("[FB:%d]\n", fb->base.id); +	drm_dbg_kms(dev, "[FB:%d]\n", fb->base.id);  	r->fb_id = fb->base.id;  	/* Transfer ownership to the filp for reaping on close */ @@ -384,7 +384,7 @@ int drm_mode_addfb2_ioctl(struct drm_device *dev,  		 * then.  So block it to make userspace fallback to  		 * ADDFB.  		 */ -		DRM_DEBUG_KMS("addfb2 broken on bigendian"); +		drm_dbg_kms(dev, "addfb2 broken on bigendian");  		return -EOPNOTSUPP;  	}  #endif @@ -530,7 +530,7 @@ int drm_mode_getfb(struct drm_device *dev,  	r->height = fb->height;  	r->width = fb->width;  	r->depth = fb->format->depth; -	r->bpp = fb->format->cpp[0] * 8; +	r->bpp = drm_format_info_bpp(fb->format, 0);  	r->pitch = fb->pitches[0];  	/* GET_FB() is an unprivileged ioctl so we must not return a @@ -935,7 +935,7 @@ EXPORT_SYMBOL(drm_framebuffer_unregister_private);   * the id and get back -EINVAL. Obviously no concern at driver unload time.   *   * Also, the framebuffer will not be removed from the lookup idr - for - * user-created framebuffers this will happen in in the rmfb ioctl. For + * user-created framebuffers this will happen in the rmfb ioctl. For   * driver-private objects (e.g. for fbdev) drivers need to explicitly call   * drm_framebuffer_unregister_private.   */  |