drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 27 Nov 2013 22:18:47 +0000 (01:18 +0300)
committerWilly Tarreau <w@1wt.eu>
Wed, 7 Jun 2017 22:47:00 +0000 (00:47 +0200)
commitc4c175dbd7c40e14393a83065edc14f147c5a087
tree87fe153929772737e2157733c51bea6664873f5b
parentdad5635c15055b22304f11423442522dd8c086c4
drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()

commit bdefc8cbdfc71ea73e0573dbd2d24c0a68232218 upstream.

We should be taking the minimum here instead of the max.  It could lead
to a buffer overflow.

Fixes: 438d99e3b175 ('drm/nvd0/disp: initial crtc object implementation')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
a/drm/nv50_display.c b/drm/nv50_display.c
index f8e66c08b11a..4e384a2f99c3 100644
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Willy Tarreau <w@1wt.eu>
drivers/gpu/drm/nouveau/nv50_display.c