Reverted "Added FSync Control version 1"
fs/dyn_sync_cntrl: dynamic sync control The dynamic sync
 control interface uses Android kernel's unique early
 suspend / lat resume interface.

While screen is on, file sync is disabled
when screen is off, a file sync is called to flush all outstanding writes
and restore file sync operation as normal.

Signed-off-by: Paul Reioux <reioux@gmail.com>
Set Dynamic Fsync:Added missing driver to git
Version info
GCC Version Check Fix
Linaro CIFS Fix
"TODO: return_address should use unwind tables" Fixed
Makefile: adding config variable for Os/O2/O3 compilation

Conflicts:

	init/Kconfig
-O3 compilation fixups

Conflicts:

	drivers/gpu/msm/adreno.c
kernel/Makefile: Don't use highest optimization level on workqueue.c
Linaro & -02 Fix
-03 & -0fast Fix
-03 & -0fast Fix #2
fixing offset.un may be used uninitialized in this function
various: compilation fixes for gcc 4.6

These changes are required to compile successfully with gcc version 4.6.

The -Wno-address option is applied to some files to bypass a warning
triggered by an rcu macro. The warning is fixed cleanly upstream, but
that fix is too risky to backport, so it is better to just silence it
this way.

Conflicts:

	net/netfilter/xt_qtaguid.c
arm: Allow CPU-supported unaligned accesses

This change reconfigures the CPU to allow CPU-supported unaligned
accesses, which are generally faster than software-only fixups,
resulting in fewer alignment exceptions.

Signed-off-by: Brent DeGraaf <bdegraaf@codeaurora.org>

Conflicts:

	arch/arm/kernel/head.S
Fixed prox sensor initialization due to linaro changes.
Config update
netfilter: xt_log.h: fix warning: value computed is not used
O3_FIX: git rid of a unneeded warning (TODO: return_address should us…
…e unwind tables)