SCHEDULER: Autogroup patch group by current user android UID instead of task ID

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Fix O3 issues

Change-Id: Ieccf97b66e667a22f25600bf95236cd7da128ff5
Google GCC 4.8 patches

Conflicts:
	Makefile
	arch/arm/lib/memset.S

Change-Id: If202c91d1fa79964ff09b846d55cd4d5ae143eb9
Linaro GCC 4.8 Optimizations

This will heavily modify the Makefile to include Optimizations for GCC 4.8.3
This will work also on any 4.8.3 Toolchain

Big thanks to @sparksco <sparksco@gmail.com>

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Add smd_rpc_sym.c
Fix warnings and compilation errors with gcc 4.8

Conflicts:
	arch/arm/boot/compressed/Makefile
	arch/arm/lib/memset.S

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>

Conflicts:
	arch/arm/mach-msm/clock-generic.c

Change-Id: Iecbbc9c612514e250f89224ec1d1461daeecb18f
arch:arm:boot:compressed: Optimize Kernel for Cortex A15
This will remove all armv7-a traces from the Makefile and replace it with cortex-a15

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
ext4: speed up truncate/unlink by not using bforget() unless needed
Do not iterate over data blocks scanning for bh's to forget as they're
never exist. This improves time taken by unlink / truncate syscall.
Tested by continuously truncating file that is being written by dd.
Another test is rm -rf of linux tree while tar unpacks it. With
ordered data mode condition unlikely(!tbh) was always met in
ext4_free_blocks. With journal data mode tbh was found only few times,
so optimisation is also possible.

Unlinking fallocated 60G file after doing sync && echo 3 >
/proc/sys/vm/drop_caches && time rm --help

X86 before (linux 3.6-rc4):
real    0m2.710s
user    0m0.000s
sys     0m1.530s

X86 after:
real    0m0.644s
user    0m0.003s
sys     0m0.060s

MIPS before (linux 2.6.37):
real    0m 4.93s
user    0m 0.00s
sys     0m 4.61s

MIPS after:
real    0m 0.16s
user    0m 0.00s
sys     0m 0.06s

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Andrey Sidorov <qrxd43@motorola.com>
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
init:kconfig: do not force debugging
Makefile: remove sillyness

Change-Id: I49d6963fa77da33fd339fb665fadde6bf8c00bb8
 Add flags to fix unknown CPU architecture bug with Linaro 4.8

Change-Id: I9026be0d6b447d412cfc28dc54c951260b04c7a5
Disable SMUX debugging for Linaro 4.8

Change-Id: Ie3a8081c1ddab5da257f4aabc242acd9fd75ec06
Makefile: more Linaro flags

Change-Id: I08c93a1ddd904eae3a98d05b9ca5a88d506f0dc7
Switch from SLUB to SLAB

Change-Id: Ie860c8fca22f97182ebff3f448705eae7bd7d623