sound-soc: fix merge error
mali: adjust up/down threshold
exynos: 100MHz
exynos: Safe default startup limits
exynos: scaling_available_freqs
exynos: test
main: fix cpu min&max_freq problem
Proportional Rate Reduction for TCP

http://kernelnewbies.org/Linux_3.2#head-1c3e71416a9fdc2f59c1c251a97963f165302b6e

This patch implements Proportional Rate Reduction (PRR) for TCP.
PRR is an algorithm that determines TCP's sending rate in fast
recovery. PRR avoids excessive window reductions and aims for
the actual congestion window size at the end of recovery to be as
close as possible to the window determined by the congestion control
algorithm. PRR also improves accuracy of the amount of data sent
during loss recovery.

The patch implements the recommended flavor of PRR called PRR-SSRB
(Proportional rate reduction with slow start reduction bound) and
replaces the existing rate halving algorithm. PRR improves upon the
existing Linux fast recovery under a number of conditions including:
1) burst losses where the losses implicitly reduce the amount of
outstanding data (pipe) below the ssthresh value selected by the
congestion control algorithm and,
2) losses near the end of short flows where application runs out of
data to send.

As an example, with the existing rate halving implementation a single
loss event can cause a connection carrying short Web transactions to
go into the slow start mode after the recovery. This is because during
recovery Linux pulls the congestion window down to packets_in_flight+1
on every ACK. A short Web response often runs out of new data to send
and its pipe reduces to zero by the end of recovery when all its packets
are drained from the network. Subsequent HTTP responses using the same
connection will have to slow start to raise cwnd to ssthresh. PRR on
the other hand aims for the cwnd to be as close as possible to ssthresh
by the end of recovery.

A description of PRR and a discussion of its performance can be found at
the following links:
- IETF Draft:
http://tools.ietf.org/html/draft-mathis-tcpm-proportional-rate-reduction-01
- IETF Slides:
http://www.ietf.org/proceedings/80/slides/tcpm-6.pdf
http://tools.ietf.org/agenda/81/slides/tcpm-2.pdf
- Paper to appear in Internet Measurements Conference (IMC) 2011:
Improving TCP Loss Recovery
Nandita Dukkipati, Matt Mathis, Yuchung Cheng

Signed-off-by: Nandita Dukkipati <nanditad@google.com>;
Signed-off-by: David S. Miller <davem@davemloft.net>
lib/memcopy: use glibc version & lib/string: use glibc version
pegasusq: tweak
mshci: disable MMC_CAP_ERASE
mshci: revert disable MMC_CAP_ERASE, It causes 'Operation not supported on transport endpoint' error when using Lagfix (fstrim) :)
fs: add experimental f2fs from arter97 https://bitbucket.org/arter97/arter97-cm-i9300/commits/e00b942e0995842914123c4886910777b999073b
fs: add experimental f2fs from arter97 part2 https://bitbucket.org/arter97/arter97-cm-i9300/commits/e00b942e0995842914123c4886910777b999073b
f2fs: update from arter97
wakelock: reduce wakelock thx arter97
printk: Add sys kernel interface to configure linux printk logging

- now logging can be switched on and off via /sys/kernel/printk_mode interface
- default is 1 (on)
- Enabled time stamp information in logs again
logger: Add sys fs kernel interface to configure Android logger

- now logging can be switched on and off via /sys/kernel/logger_mode/logger_mode interface
- default is 1 (on)
mdnie: black crush fix

credits to AndreiLux
printk/logger: disabled