Added ROW (Read Over Write) I/O scheduler

Change-Id: Ifc93ea4f9d15b43c93f744231f414a38e60a1499
Added Simple IO scheduler plus

Change-Id: Ia8de034a6a7cc4826eadfb4e1e02c78e749ec626
Added IntelliActive Governor

Change-Id: I1a01e47e8c6962ccd960af5fa48f12131de9d3a4
Makefile optimizations for snapdragon SoC's

Change-Id: I13e7f1e4ca214f5c49ef648f5957414b4cd00f65
Added optimized ARM RWSEM algorithm

Change-Id: Ia77f841f35b9256742c4290689bbe1b6c951fad1
Fixed fs/sync.c

Change-Id: I2200a7b2400281e3547df34e3b17cf7493f0b4f2
fastcharge: initial adaptation, Ported from HTC One

Change-Id: Ie7a17fc931ee9335e045459802be6cf8e06bf84f
Enabled zcache by Default

Change-Id: Ic985de64ca1e8e90fa6e40e2ba0df61a08a52372
pm8921-charger: implementing fast charge

Change-Id: Ie2fe5a080c7a21d4db80c3a279de83d3941f958c
af_unix: speedup /proc/net/unix /proc/net/unix has quadratic behavior, and can hold unix_table_lock for a while if high number of unix sockets are alive. (90 ms for 200k sockets...)

We already have a hash table, so its quite easy to use it.

Problem is unbound sockets are still hashed in a single hash slot
(unix_socket_table[UNIX_HASH_TABLE])

This patch also spreads unbound sockets to 256 hash slots, to speedup
both /proc/net/unix and unix_diag.

Time to read /proc/net/unix with 200k unix sockets :
(time dd if=/proc/net/unix of=/dev/null bs=4k)

before : 520 secs
after : 2 secs

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Steven Whitehouse <swhiteho@redhat.com>
Cc: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: flar2 <asegaert@gmail.com>

Change-Id: I0fbd71b00d78cb4e946827efebcd99864676d1dc
FS: import F2FS

Signed-off-by: Paul Reioux <reioux@gmail.com>

Change-Id: Iefbde2a52854a4c514a2f87c5c8071dbf6684083
f2fs: data: AIO optimization compatibility fixup

Signed-off-by: Paul Reioux <reioux@gmail.com>

Change-Id: I3ae63b34ffc2a5723d59466bb41f7b6cab319137
configs: add f2fs

Change-Id: I211aecc62eff38c9732d3e50803017c5b189206f
Signed-off-by: rebelos <ks50497@gmail.com>
arm: Allow SCHED_HRTICK on ARM

Change-Id: If2b88db830ff54ab48d9efb54f936f93c2a077e3
Add zSwap from Linux 3.11

Change-Id: I4f5c6a31e8f8ae6273d0f6f0cd3e9657c333e50d
Optimized SLUB

Change-Id: I039aae38e5a45a74160026c9bc8836c31915210c
Lock initial TCP window size to 64k (Improves network ping and output)

Change-Id: I394501c3d002d4796446e177c24de9dd43fd9b0b
Optimize apply_slack() for size and speed -- http://lkml.indiana.edu/hypermail/linux/kernel/1201.3/03172.html

Change-Id: Ib6e9a11f406920ab64a58dd5c82837f5a8c345c9
Asynchronous I/O latency to a solid-state disk greatly increased

Change-Id: Ia70c1468f99527f6ea5baaceedcdad53afb8af7d
random: entropy tweaks are all the rage nowadays

use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/ - WIP

commit d19e78c01870bc32e40862b50881bb30fe046933 1 parent 709ec23
maxl authored a day ago voku committed in 12 hours

Change-Id: Ic2910f78d06869fe92993b9e9347976ae22a329b