Makefile: Remove wrapper

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Makefile: Overhaul

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Disable Tracer

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Update Piggy

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Update arch/arm/Makefile

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Use -O3 for now

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Disable Tracer Part 2

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Netfilter: Fix Build Error

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Disable More Tracer

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
block: Add all IO Schedulers

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Add my defconfig

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
TCP: Disable Modules

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
block: Disable add_random

add_random was implemented for spinning hard disks.  It only slows SSDs down.  Read here http://wiki.samat.org/SSD for more info.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
block: Disable IO Stats

* I see no need to have this enabled.  Will test to verify that it is not needed.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
mm: Increase Dirty Ratios

These values are more optimal for N5!

Keep in mind: These values control how often the kernel writes data to disk. When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk which should increase battery life a little bit.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
fs: Drop VFS Cache Pressure

From 100 => 10 We've got plenty of RAM.  Hopefully this won't be an issue

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
vfp: Use Hard Float

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
sched:features: Disable Gentle Fair Sleepers

* Disabling this can improve UI responsiveness.  We'll see how it handles in N5.

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
bcmdhd: Decrease to 250 ms

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	drivers/net/wireless/bcmdhd/dhd.h

Signed-off-by: Chet Kener <Cl3Kener@gmail.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):
# time rm -f test1
real    0m2.710s
user    0m0.000s
sys     0m1.530s

X86 after:
# time rm -f test1
real    0m0.644s
user    0m0.003s
sys     0m0.060s

MIPS before (linux 2.6.37):
# time rm -f test1
real    0m 4.93s
user    0m 0.00s
sys     0m 4.61s

MIPS after:
# time rm -f test1
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: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>