Makefile: adding config variable for Os/O2/O3 compilation

Conflicts:

	init/Kconfig

Conflicts:

	init/Kconfig
Fix:Systctl.c 'kbuf' uninitialized
Bandaide: Don't use highest level of optimization on workqueue.c
fix: cgroup.c it.task uninitialized in this function
 fix val may be unused control.c
Fix:Journal.c blocknr' may be used uninitialized in this function
Fix: drivers/char/msm_rotator.c: In function 'msm_rotator_do_rotate':
include/linux/file.h:22:5: warning: 'ps0_need' may be used uninitialized

Conflicts:
	arch/arm/mach-msm/acpuclock-8960.c
	fs/Makefile
	fs/fs-writeback.c
fix:Cm3629.c cmd[1] may be used uninitialized in this function thanks showp
Drivers/common/tuners/ Fix: xc5000 warning: 'quality' may be used uninitialized in this function
rivers/common/tuners/ Fix: xc5000 warning: 'frame_lines' may be used uninitialized in this function
rivers/common/tuners/ Fix: xc5000 warning: 'lock_status' may be used uninitialized in this function
rivers/common/tuners/ Fix: xc5000 warning: 'adc_envelope' may be used uninitialized in this function
Drivers/power:pm8xx-ccadc.c Fix: warning: 'ibat' may be used uninitialized in this function
Drivers/power:pm8xx-ccadc.c Fix: warning: 'val' may be used uninitialized in this function
Drivers/power:pm8921-bms.c Fix: warning: 'val' may be used uninitialized in this function

Conflicts:
	drivers/net/ppp/ppp_generic.c
	drivers/power/pm8921-bms.c