sec-param: correct indexs of sbl parameters

In order to skip the compile errors
We have commented out some lines
gpio-dbg: rename kobject folder
sec-common: add force reboot mode
sec-param: sbl parameters configurable

For developers, we can configurate secbootloader parameters now
sec-param: print param partition info
sec-param: print info directly
defconfig: update configs
cpufreq: remove lulzactivew governor

Rather than use performance governor ha?!
cpufreq/ondemandq: wake up cpu1 when governor starts
sec-param: implement some custom stuff
Proportional Rate Reduction for TCP.

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@...gle.com>
drivers: mmc: disable CRC

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Seongmin Park <r_data@naver.com>
ARM: SMP: use a timing out completion for cpu hotplug

    ARM: SMP: use a timing out completion for cpu hotplug

    Rather than open-coding the jiffy-based wait, and polling for the
    secondary CPU to come online, use a completion instead.  This
    removes the need to poll, instead we will be notified when the
    secondary CPU has initialized.

    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
abb-POnKey: implement PowerOn Key emulator

My PowerOn Key is going to break, so i have to add this workaround.
Besides, we prepare the API for other mods like sweep2wake, touch2wake...
cpufreq/ondemand: replug CPU1 when governor starts

Some hotplug governors may have made CPU1 down when we switch to other governors.

Signed-off-by: cocafe <cocafehj@gmail.com>
cpufreq/performance: replug CPU1 when governor starts

Signed-off-by: cocafe <cocafehj@gmail.com>
cpufreq/interactive: replug CPU1 when governor starts

Signed-off-by: cocafe <cocafehj@gmail.com>
s6e63m0: fix kernel warnnings during first earlysuspend

<6>[   88.127380] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: Invoked s6e63m0_mcde_panel_suspend
<4>[   88.213104] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: Power from mode 2 to 0
<6>[   88.213104] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: dpi_display_platform_disable
<4>[   88.213134] ------------[ cut here ]------------
<4>[   88.213165] WARNING: at arch/arm/mach-ux500/pins.c:75 ux500_pins_disable+0x6c/0x78()
<4>[   88.213165] Modules linked in: dhd bthid param(P) j4fs(P)
<4>[   88.213256] [<c08fdc00>] (unwind_backtrace+0x0/0x140) from [<c0928004>] (warn_slowpath_common+0x54/0x6c)
<4>[   88.213256] [<c0928004>] (warn_slowpath_common+0x54/0x6c) from [<c0928040>] (warn_slowpath_null+0x24/0x2c)
<4>[   88.213287] [<c0928040>] (warn_slowpath_null+0x24/0x2c) from [<c0909298>] (ux500_pins_disable+0x6c/0x78)
<4>[   88.213317] [<c0909298>] (ux500_pins_disable+0x6c/0x78) from [<c0b23c50>] (s6e63m0_mcde_panel_early_suspend+0x74/0xf8)
<4>[   88.213348] [<c0b23c50>] (s6e63m0_mcde_panel_early_suspend+0x74/0xf8) from [<c096763c>] (early_suspend+0xd0/0x168)
<4>[   88.213378] [<c096763c>] (early_suspend+0xd0/0x168) from [<c0942b8c>] (process_one_work+0x134/0x49c)
<4>[   88.213378] [<c0942b8c>] (process_one_work+0x134/0x49c) from [<c0943288>] (worker_thread+0x180/0x390)
<4>[   88.213409] [<c0943288>] (worker_thread+0x180/0x390) from [<c0947c78>] (kthread+0x88/0x90)
<4>[   88.213439] [<c0947c78>] (kthread+0x88/0x90) from [<c08f7d88>] (kernel_thread_exit+0x0/0x8)
<4>[   88.213439] Board Information: UX500: 0E, cpu U8500 ES178
<4>[   88.213470] ---[ end trace f1a66b87ee3b8c43 ]---

UX500 pin driver will warn this when try to disable a pin which hasnt been enabled.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-chargalg: remove sys charger control
abb-chargalg: add private charger control