Merge "Merge "ARM: dts: msm: Update config data of Atmel for 8x10 MTP""
Merge "Merge "Merge "ARM: dts: msm: Update config data of Atmel for 8x10 MTP"""
msm:rpm-log: add the mutex to protect read opertion

This commit will protect rpm log read operation. Then multithread
read the same rpm log buffer will not corruption.

CRs-Fixed: 646485
Change-Id: I0af7d8b3025d036cfa8927c2e37ef865075ff312
Signed-off-by: Pan Fang <fangpan@codeaurora.org>
cfg80211: fix possible circular lock on reg_regdb_search()

When call_crda() is called we kick off a witch hunt search
for the same regulatory domain on our internal regulatory
database and that work gets kicked off on a workqueue, this
is done while the cfg80211_mutex is held. If that workqueue
kicks off it will first lock reg_regdb_search_mutex and
later cfg80211_mutex but to ensure two CPUs will not contend
against cfg80211_mutex the right thing to do is to have the
reg_regdb_search() wait until the cfg80211_mutex is let go.

Change-Id: I244196da32809e1d67ee2ca0ada88f030b933fb5
CRs-Fixed: 655287
Signed-off-by: Santhosh Kumar Padma <skpadma@codeaurora.org>
Merge "Merge "msm: mdss: signal timeline appropriately for mdp3""
Merge "Merge "Merge "msm: mdss: signal timeline appropriately for mdp3"""
Merge "Merge "msm: mdss: signal timeline appropriately for mdp3""
Merge "Merge "Merge "msm: mdss: signal timeline appropriately for mdp3"""
Merge "Merge "msm: mdss: turn on the dsi clocks before sending dsi commands""
Merge "Merge "Merge "msm: mdss: turn on the dsi clocks before sending dsi commands"""
Merge "Merge "msm: mdss: turn on the dsi clocks before sending dsi commands""
Merge "Merge "Merge "msm: mdss: turn on the dsi clocks before sending dsi commands"""
Merge "Merge "platform: qpnp-power-on: Set boot reason in procfs""
Merge "Merge "Merge "platform: qpnp-power-on: Set boot reason in procfs"""
Merge "Merge "platform: qpnp-power-on: Set boot reason in procfs""
Merge "Merge "Merge "platform: qpnp-power-on: Set boot reason in procfs"""
Merge "Merge "platform: qpnp-power-on: Set boot reason in procfs""
mmc: sdhci-msm: Correct usage of readl_poll_timeout() API

The intention of sdhci_msm_probe() was to wait up to 1ms for
CORE_SW_RST to be set, but only a 10us timeout was passed to
readl_poll_timeout().

Correct the timeout value to be 1ms, and decrease the sleep
time between read attempts to only 10us so that it's less
than the expected wait time of 40us.

Change-Id: I7007a68232bfba76409e2dbae3060622fa5c1913
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
ASoC: dapm: fix race condition in dapm

Dirty widget list can be accessed by multiple paths
in dapm framework. Dirty list is protected by dapm mutex.
Since dapm_set_pin and dapm_force_enable_pin function
accesses the dirty list, protect it using the dapm mutex.

CRs-Fixed: 637323
Change-Id: I8c265072083e142c0858b6cc7a983d07e7d75af0
Signed-off-by: Aviral Gupta <aviralg@codeaurora.org>
msm: display: reduce display commit prepare waiting time

Unblock overlay_set, prepare and buffer sync ioctls when
commit thread finishes hardware programming.
Use wait_for_kickoff nstead of pan_idle for these ioctls.

Change-Id: Iefb6cbc390d2130926fdcb93688b4d92bfb26937
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Neti Ravi Kumar <ravineti@codeaurora.org>
CRs-Fixed: 647081