OSDN Git Service

drm/i810: Prevent underflow in ioctl
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 4 Oct 2019 10:22:51 +0000 (13:22 +0300)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 4 Oct 2019 16:04:05 +0000 (17:04 +0100)
commit4f69851fbaa26b155330be35ce8ac393e93e7442
tree986759e104e9cac00e6628b4080abdf4630b9b39
parentba2a1c8706151ac3234d2d020873feab498ab1bb
drm/i810: Prevent underflow in ioctl

The "used" variables here come from the user in the ioctl and it can be
negative.  It could result in an out of bounds write.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20191004102251.GC823@mwanda
Cc: stable@vger.kernel.org
drivers/gpu/drm/i810/i810_dma.c