viafb: use display information in info not in var for panning
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Mon, 23 May 2011 21:39:58 +0000 (21:39 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Nov 2011 17:36:12 +0000 (09:36 -0800)
commitcdf3e3448744d14b6307dfc7f7203cba6fecf199
tree12368b676f1fc02981953eb1c441e7d18d12b7d2
parent3f199a7d6f2c769131f1c0dda2eb9b30d1e21617
viafb: use display information in info not in var for panning

commit d933990c57b498c092ceef591c7c5d69dbfe9f30 upstream.

As Laurent pointed out we must not use any information in the passed
var besides xoffset, yoffset and vmode as otherwise applications
might abuse it. Also use the aligned fix.line_length and not the
(possible) unaligned xres_virtual.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Reported-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/video/via/viafbdev.c