summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeet Singh <mmaneetsingh@nvidia.com>2015-10-08 10:10:24 -0400
committerDave Airlie <airlied@gmail.com>2015-10-31 10:22:26 +1000
commit8731b269f01e16193390c7276e70530366b8d626 (patch)
tree7d4a9f9c9db37fb72e88993c2c66f48617262f5b
parent9ac0934bbe52290e4e4c2a58ec41cab9b6ca8c96 (diff)
downloadlinux-stable-8731b269f01e16193390c7276e70530366b8d626.tar.gz
linux-stable-8731b269f01e16193390c7276e70530366b8d626.tar.bz2
linux-stable-8731b269f01e16193390c7276e70530366b8d626.zip
drm: Correct arguments to list_tail_add in create blob ioctl
Arguments passed to list_add_tail were reversed resulting in deletion of old blob property everytime the new one is added. Fixes commit e2f5d2ea479b9b2619965d43db70939589afe43a Author: Daniel Stone <daniels@collabora.com> Date: Fri May 22 13:34:51 2015 +0100 drm/mode: Add user blob-creation ioctl Signed-off-by: Maneet Singh <mmaneetsingh@nvidia.com> [seanpaul tweaked commit subject a little] Signed-off-by: Sean Paul <seanpaul@chromium.org> Cc: stable@kernel.org # v4.2 Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Dave Airlie <airlied@gmail.com>
-rw-r--r--drivers/gpu/drm/drm_crtc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
index c205f13f9388..8328e7059205 100644
--- a/drivers/gpu/drm/drm_crtc.c
+++ b/drivers/gpu/drm/drm_crtc.c
@@ -4454,7 +4454,7 @@ int drm_mode_createblob_ioctl(struct drm_device *dev,
* not associated with any file_priv. */
mutex_lock(&dev->mode_config.blob_lock);
out_resp->blob_id = blob->base.id;
- list_add_tail(&file_priv->blobs, &blob->head_file);
+ list_add_tail(&blob->head_file, &file_priv->blobs);
mutex_unlock(&dev->mode_config.blob_lock);
return 0;