drm: Fix memory leak at error path of drm_read()
authorTakashi Iwai <tiwai@suse.de>
Thu, 4 Dec 2014 10:56:42 +0000 (11:56 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 4 Dec 2014 12:28:42 +0000 (13:28 +0100)
commita0a0bde32a4668656cdffac677032a101c170c6b
tree379301f4c752b825b23d48ee9ced899337c4225b
parente2beb6cd5d0f6f0f6e71fe200a674932194a8e84
drm: Fix memory leak at error path of drm_read()

Note that the read manpages explicitly states that the read position
is undefined on error. Since EFAULT is just a userspace bug we are
therefore fine with just dropping the event on the floor.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
[danvet: Add note that just dropping the event is ok.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/drm_fops.c