video: compilation problem with gcc 4.7

Change-Id: I8089a243e703fa594eb434f5a4c0f12fca9d114c
Fix linaro uninitialized warnings
Linaro -O3 warnings

Conflicts:
	block/bfq-iosched.c

Change-Id: I850b665c6ba3fe4e3c0eaad67fbb2dd4c3ea2c87
Linaro -O3: disable -O3 for kernel/workqueue.c

It reports an array out of bounds warning and if I disable the
warning, I am seeing crashes related to workqueues.  Disable the
optimization as it appears to be incorrectly optimizing it.
Fix linaro -O3 warning (incorrect code hacked to be equivalent)
kernel/workqueue.c: avoid array subscript above array boundaries

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Re-enable -O3 optimization for kernel/workqueue.c
Merge pull request #28 from crpalmer/cm-10.2-linaro

dlx: update for android 4.3