gcc-wrapper: update for xt_socket.c

Change-Id: Ib494a66c61f186b8d0f0106d54cc3c5516fcbd86
configs: update msm8660-perf_defconfig

Change-Id: I82f6e8659a498cd9690bd30b691ccec7480a87cd
video/msm: do not break when MIPI is not enabled

Change-Id: I34783651a8d3da9bd322b6afc68aaaff6286330c
msm/mdp: do not crash (unresolved symbol) when building without writeback_panel
msm_fb: disable unsupported footswitch call

Change-Id: I04006e498bb9b9eb17b914a7447bd35629053b07
mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption.

commit 3550ccdb9d8d350e526b809bf3dd92b550a74fe1 upstream.

For several MoviNAND eMMC parts, there are known issues with secure
erase and secure trim.  For these specific MoviNAND devices, we skip
these operations.

Specifically, there is a bug in the eMMC firmware that causes
unrecoverable corruption when the MMC is erased with MMC_CAP_ERASE
enabled.

References:

http://forum.xda-developers.com/showthread.php?t=1644364
https://plus.google.com/111398485184813224730/posts/21pTYfTsCkB#111398485184813224730/posts/21pTYfTsCkB

Change-Id: I0ddef16048c82b5cf320104702239065c039805a
Signed-off-by: Ian Chen <ian.cy.chen@samsung.com>
Reviewed-by: Namjae Jeon <linkinjeon@gmail.com>
Acked-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sysctl: Add missing NET_IPV6_ACCEPT_RA_PREFIX_ROUTE definition

Change-Id: I82793c23094c4a498242e72ec100e6a9e0d16d45
video: msm: Fix initial state of LCD backlight

* For devices which use the LCD backlight we need to actually call the
* function which sets the brightness after initializing it in the probe.

Change-Id: Id6b7c0de3cd31181394c56c7f6061bca9defd861
msm: pil-q6v3: allow forcing of insecure mode

Don't check q6 firmware metadata on load

Change-Id: I0df2819ac38bcf64bfdd2112d502c1c72f96a96d
acpuclock-8x60: add L2_FREQ_FIXUP

 * add flag to change low freqs handling
   that causes crashes on some devices.

Change-Id: I1c86fe776641a49cc8fcc7e26f50da3042e06bf6
msm: display: command mode panel release fence

For command mode panel, release fence should be signaled after the buffer is
sent to the panel.  For performance consideration, allow one more commit to be
queued.  Keep the second kick off as short as enough.

Change-Id: I19af075ebf480d3e81b46b1cd2ef21a2893f143e
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
msm: mdp: Change msmfb kworker to kthread

This worker can be a longer running task depending on the number
of frames queued, hence change it to a thread.

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Change-Id: Iebf7e95d0486ac43aa6a12d70442936600c0249a
msm: mdp: Update sync pt. behaviour

Add a retire fence and clean up the existing release fence
implementation

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Change-Id: Iecf7e95d0786ac43aa6a12d70442936600c0249a
samsung: import into LNX.LA.2.7.4

Change-Id: I28c4f9ef3774e5aad30ad82f0cfb127e248f412b