Add kexec hardboot support for Nexus 7 2013 WIFI/LTE(flo/deb)

This will allow for multirom use. Credit for the patch goes to tasssadar from XDA i only merge to slim.

Change-Id: I7642ce8ee2fc19c6e45e50f93e14b507f24da638
kernel_flo: Command line options

Conflicts:
	drivers/input/lid.c

Change-Id: I5ec17527292e4b831133d6eaf7ca191764f296d1
Signed-off-by: flar2 <asegaert@gmail.com>
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

Change-Id: I9c2409298141c461418a21babe860741a9210959
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: franciscofranco <franciscofranco.1990@gmail.com>
net: loopback: set default mtu to 64K

loopback current mtu of 16436 bytes allows no more than 3 MSS TCP
segments per frame, or 48 Kbytes. Changing mtu to 64K allows TCP
stack to build large frames and significantly reduces stack overhead.

Performance boost on bulk TCP transferts can be up to 30 %, partly
because we now have one ACK message for two 64KB segments, and a lower
probability of hitting /proc/sys/net/ipv4/tcp_reordering default limit.

Change-Id: Id84a5aad0448c62b64c5008b52ba1e1d55e4ca90
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Add ability to control voltage [1/3]

PS 2: Add space under config CPU_VOLTAGE_TABLE
PS 3: Remove whitespace from acpuclock-krait.c (Line 966)

Change-Id: Idf7e51f5b6216ac684408f81e12903db95a2cc41
Add ability to control voltage [2/3]

Change-Id: I6ac7fa26e1264f7985a00c7f1ef8ba86beb74abd
Defconfig: Enable voltage control

Change-Id: Iab3cda90cdf3a8ff9674c8ef0ed05655b8c72c75