]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00174923 - EPDC fb: Stress Test Failure Fixed
authorDanny Nold <dannynold@freescale.com>
Wed, 29 Feb 2012 03:31:56 +0000 (21:31 -0600)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:11:12 +0000 (14:11 +0200)
commitee4d78fb5b735cd9f3ee8253dde944cd4e11f1c3
treec23f61101a7e478bf680a0e301c5cfe106cddbc6
parent18e29d6bf9bf9a37bc0e99eeb8eb1e8b530023a4
ENGR00174923 - EPDC fb: Stress Test Failure Fixed

- Changed workqueues to use strict ordering and one process at a time
- Changed mutex ordering in IRQ handler to avoid race condition
- Updated 64-bit logic operation to ensure proper logic
- Fixed bug in how LUT cancellation case is handled.  The wrong
index was being used to clear LUT IRQ and IRQ_MASK.
- Increased flush_updates timeout to 8s, since it may take several
seconds if a long queue of updates is waiting.

Signed-off-by: Danny Nold <dannynold@freescale.com>
drivers/video/mxc/mxc_epdc_fb.c