Initial commit for SaberMod kernel

Updat defconfig:  Automatic grouper scheduling

Update defconfig with latest changes

kernel config from 4.2.2 stock and touch control enabled

Signed-off-by: Harsh Bhanvadia <harsh.slade@gmail.com>

Fix defconfigs

Update defconfig:  cifs as a module and NTFS support

sabermod defconfig: back to gzip kernel compression now that -Os is being passed to KBUILD_CFLAGS

Signed-off-by: Paul Beeler <sparksco@gmail.com>

New kernel flags

New kernel flags wip!

All flags enabled by default

Conflicts:
	Makefile

Make kernel compatible with gcc <=4.8

Use export TARGET_GCC=4.8 before compiling with a 4.8 toolchain

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Add -ftree-loop-distribute-patterns flag

Revert "Add -ftree-loop-distribute-patterns flag"

This reverts commit 52a76c141f3fe3b2170119e6b58f7bdb1b2d7751.

Remove some flags, kernel not booting :-/

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Revert "Remove some flags, kernel not booting :-/"

This reverts commit 65daba4e348aec649d15ed80dfa2d83034f54b3d.

Disable some KBUILD CFLAGS:
When -Os was removed in this change 67233197b821534a97310dd050142d7f812aa573
Some flags that were previously disabled by default using -Os are no longer disabled.
This causes stability problems.  Instead of using -O2 directly, add in the flags
manually that -O2 enables but not the ones -Os disables.  Flags that -O2 enables
and -Os disables were taken from GNU documentation:
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Fix mako kernel build and no boot with the current flags
Signed-off-by: Paul Beeler <sparksco@gmail.com>

Update defconfig with latest changes

update defconfig

Signed-off-by: Paul Beeler <sparksco@gmail.com>

update defconfig for linux-3.4.y merge
Signed-off-by: Paul Beeler <sparksco@gmail.com>

Update defconfig
Signed-off-by: Paul Beeler <sparksco@gmail.com>

Fix build with -Os using >=gcc-4.7

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Add a configurable option to enable gcc 4.8 fixes

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Fix typos in last configuration entries

Fix build on mako board with gcc-4.8

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Makefile cleanup/fix

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	Makefile

Update defconfig
Signed-off-by: Paul Beeler <sparksco@gmail.com>