OMAPDSS: DISPC: check if scaling setup failed
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 10 Apr 2015 09:48:37 +0000 (12:48 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 17 Jun 2015 12:44:28 +0000 (15:44 +0300)
commit3ce17b48da85d89769609c4302a016a1af63cfda
tree1628bcb8d33d4742ad714bdf57ebf008d55c156a
parentc582935c00227b4efc79630b149b1f077d7716b2
OMAPDSS: DISPC: check if scaling setup failed

The DISPC's scaling code seems to presume that decimation always
succeeds, and so we always do find a suitable downscaling setup.
However, this is not the case, and the algorithm can fail.

When that happens, the code just proceeds with wrong results, causing
issues later.

Add the necessary checks to bail out if the scaling algorithm failed.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/fbdev/omap2/dss/dispc.c