Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a078a3dd authored by Laurent Pinchart's avatar Laurent Pinchart
Browse files

drm: omapdrm: fb: Turn framebuffer creation error messages into debug



Don't print userspace parameters validation failures as error messages
to avoid giving userspace the ability to flood the kernel log.

Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
parent 6941e3d1
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -404,7 +404,7 @@ struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev,
	}

	if (!format || !dss_format) {
		dev_err(dev->dev, "unsupported pixel format: %4.4s\n",
		dev_dbg(dev->dev, "unsupported pixel format: %4.4s\n",
			(char *)&mode_cmd->pixel_format);
		ret = -EINVAL;
		goto fail;
@@ -427,13 +427,13 @@ struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev,
	 * bytes per pixel.
	 */
	if (format->num_planes == 2 && pitch != mode_cmd->pitches[1]) {
		dev_err(dev->dev, "pitches differ between planes 0 and 1\n");
		dev_dbg(dev->dev, "pitches differ between planes 0 and 1\n");
		ret = -EINVAL;
		goto fail;
	}

	if (pitch % format->cpp[0]) {
		dev_err(dev->dev,
		dev_dbg(dev->dev,
			"buffer pitch (%u bytes) is not a multiple of pixel size (%u bytes)\n",
			pitch, format->cpp[0]);
		ret = -EINVAL;
@@ -448,7 +448,7 @@ struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev,
		size = pitch * mode_cmd->height / vsub;

		if (size > omap_gem_mmap_size(bos[i]) - mode_cmd->offsets[i]) {
			dev_err(dev->dev,
			dev_dbg(dev->dev,
				"provided buffer object is too small! %d < %d\n",
				bos[i]->size - mode_cmd->offsets[i], size);
			ret = -EINVAL;