Slim-ify

Change-Id: I8e1b756b1cad27d711d6f01e8f7e5baa2b1bed4f
defconfig: Updates

Change-Id: Icaf8d257b2228db8134471b836d28566997c5a6a
input: touchscreen: Update firmware

Change-Id: I71c3cab2637bb938078ef2c284a834ff7fb42df6
arch/arm/mach-msm/clock-krait-8974 fix unitialized variable

Change-Id: I5c1401e0539df276c7befb02291d68f0db6438b3
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>

Conflicts:
	arch/arm/mach-msm/clock-krait-8974.c
kernel/auditsc fix unitialized variable

Change-Id: Ibca5161fdfdf350d27fbd3b8d62ee7128fdef8c3
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
drivers/cpufreq/cpufreq_interactive Fix compiler warnings

  * Fix undefined operation on ret
  * Fix some undefined variables

Change-Id: Iabc35641985a721e707772ae3273010f7264168d
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>

Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
fs/fat/dir fix unitialzed variables

Change-Id: I2d48bb5bbc8a00fe8b5760d4e6286b8d61726e18
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c fix unitialized variables

Change-Id: I3b752321f5bb2aa007d04fe14e986b407e67971b
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
drivers/slimbus/slimbus fix unitialized variable

Change-Id: I3c2928bd41661c770d090e8e33dc4a8b94dc4cd8
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
net/bridge/br_multicast.c: fix: include/net/ipv6.h:362:27: warning: '*((void *)&ip+4)'& '*((void *)&ip+8)' may be used uninitialized in this function

Change-Id: I23a385f96fb87b6eab4d00829200b230378ef6d0
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
net/netfilter/nf_conntrack_h323_main.c: fix: warning: 'dataoff/datalen/ret' may be used uninitialized in this function

Change-Id: I35273d57e5e8e1bb78407cf21dd504d7310b55d4
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/media/platform/msm/camera_v2/ispif/msm_ispif.c fix unitialized variables

Change-Id: I9bd90dab66761ced60db5b22fe06c94e1f94cd79
use of swp{b} is deprecated for ARMv6 and ARMv7

Change-Id: Ia3fffeb5d5c3a3cda6de85b2d905e3088897b1db
Fix gcc-4.9.0 miscompilation of load_balance() in scheduler

commit 2062afb4f804afef61cbe62a30cac9a46e58e067 upstream.

Michel Dänzer and a couple of other people reported inexplicable random
oopses in the scheduler, and the cause turns out to be gcc mis-compiling
the load_balance() function when debugging is enabled.  The gcc bug
apparently goes back to gcc-4.5, but slight optimization changes means
that it now showed up as a problem in 4.9.0 and 4.9.1.

The instruction scheduling problem causes gcc to schedule a spill
operation to before the stack frame has been created, which in turn can
corrupt the spilled value if an interrupt comes in.  There may be other
effects of this bug too, but that's the code generation problem seen in
Michel's case.

This is fixed in current gcc HEAD, but the workaround as suggested by
Markus Trippelsdorf is pretty simple: use -fno-var-tracking-assignments
when compiling the kernel, which disables the gcc code that causes the
problem.  This can result in slightly worse debug information for
variable accesses, but that is infinitely preferable to actual code
generation problems.

Doing this unconditionally (not just for CONFIG_DEBUG_INFO) also allows
non-debug builds to verify that the debug build would be identical: we
can do

    export GCC_COMPARE_DEBUG=1

to make gcc internally verify that the result of the build is
independent of the "-g" flag (it will make the compiler build everything
twice, toggling the debug flag, and compare the results).

Without the "-fno-var-tracking-assignments" option, the build would fail
(even with 4.8.3 that didn't show the actual stack frame bug) with a gcc
compare failure.

See also gcc bugzilla:

  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61801

Reported-by: Michel Dänzer <michel@daenzer.net>
Suggested-by: Markus Trippelsdorf <markus@trippelsdorf.de>
Cc: Jakub Jelinek <jakub@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
msm8974: Fix a bunch of warnings and errors -O3

- Fixes a bunch of initiliazed vars
- Compile lib/bitmap.c with -Os due of a bug
  Reference: https://code.google.com/p/bricked/source/detail?repo=tenderloin&r=cb8b2fe72f43c5146cb340abb2026810e50a23fc
- Disable array-bounds warning on staging prima driver

Change-Id: If17b3db45d8494bb5b5f8e13b8e8478e4fc9b10f
Fix a bunch of linaro warnings and errors

Change-Id: I74dc4a9a1c46a9d84d2a592d24a905b21aa87a15

Conflicts:
	net/bluetooth/hci_conn.c
fix warning: ‘subbuf.pages’ may be used uninitialized in this function [-Wmaybe-uninitialized]

Change-Id: I0aaa7ccb4a29ec58d7d05e24c19f22c8cc50c8cb
fix a bunch of warnings I missed to fix

thanks to showmp

Change-Id: I2d5d1a58376ce41a425abccb3efae0e1b8216749

Conflicts:
	fs/namespace.c
Fix uninitialized kbuf in sysctl.c for linaro optimizations

Change-Id: Idd983e621b67d4016ff113b18de8f8a59bc70c85
Revert "defconfig: Updates"

This reverts commit d4c66a9833ccc06973c06a6be570e5eeaa6d5268.