Commit graph

577647 commits

Author SHA1 Message Date
Linux Build Service Account
8e69887600 Merge "debug-pagealloc: Panic on pagealloc corruption" 2016-11-10 22:49:44 -08:00
Linux Build Service Account
48247bb879 Merge "msm: kgsl: add egl_surface/egl_image usage count in debugfs" 2016-11-10 22:49:43 -08:00
Linux Build Service Account
a80049346b Merge "regulator: qpnp-labibb: add support to configure PFM for LAB regulator" 2016-11-10 22:49:43 -08:00
Linux Build Service Account
25d7561a4a Merge "ARM: dts: msm: Add IMEM pil entry for msmtriton" 2016-11-10 22:49:42 -08:00
Linux Build Service Account
d87560512f Merge "PM / devfreq: Restart previous governor if new governor fails to start" 2016-11-10 22:49:41 -08:00
Linux Build Service Account
1787801211 Merge "timer: Don't wait for running timers when migrating during isolation" 2016-11-10 22:49:40 -08:00
Linux Build Service Account
befd242303 Merge "sched/core: Fix migrate tasks bail-out condition" 2016-11-10 22:49:39 -08:00
Linux Build Service Account
2401d64a48 Merge "core_ctl: Synchronize access to cluster cpu list" 2016-11-10 22:49:39 -08:00
Linux Build Service Account
896ddc1b32 Merge "ARM: dts: msm: Fix BT current leakage in msmcobalt MTP and CDP" 2016-11-10 22:49:38 -08:00
Linux Build Service Account
d3939fea72 Merge "clk: qcom: Add support to initialize & handle dynamic update for alpha plls" 2016-11-10 22:49:37 -08:00
Linux Build Service Account
e73de78f69 Merge "ARM: dts: msm: Correct camera dtsi place for msmcobalt skuk device" 2016-11-10 22:49:36 -08:00
Linux Build Service Account
de9acd7e8f Merge "arm: dma-mapping: page align size before flush tlb" 2016-11-10 22:49:35 -08:00
Linux Build Service Account
c2183620ea Merge "ARM: dts: msm: Add GPU mempools properties for all msm" 2016-11-10 22:49:34 -08:00
Linux Build Service Account
e0181c29c3 Merge "msm: camera: Change CID array size to MAX_CID_CH_PARAM_ENTRY" 2016-11-10 22:49:33 -08:00
Linux Build Service Account
90bc693dd3 Merge "clk: qcom: gpucc: add and update clocks of GPUCC" 2016-11-10 22:49:26 -08:00
Linux Build Service Account
c24c3c4d70 Merge "ARM: dts: msm: Add camera node for msmcobalt QVR board" 2016-11-10 22:49:25 -08:00
Linux Build Service Account
6a1bff9bbe Merge "msm: camera: Change %p into %pK" 2016-11-10 22:49:24 -08:00
Linux Build Service Account
a2169b6661 Merge "msm: camera: sensor: Change initializer to 0 instead of -EINVAL" 2016-11-10 22:49:23 -08:00
Linux Build Service Account
b584568fe7 Merge "msm: kgsl: Change device-type memory mapping to Normal-NC" 2016-11-10 22:49:22 -08:00
Linux Build Service Account
3a7f3d14d8 Merge "msm: pcie: change the log type for PCIe Synopsys MSI interrupts" 2016-11-10 22:49:21 -08:00
Linux Build Service Account
8a9006341d Merge "ARM: dts: msm: Enable memory allocation for diag on cobalt" 2016-11-10 15:14:42 -08:00
Linux Build Service Account
dd49b991fb Merge "defconfig: Enabling config INET_DIAG_DESTROY" 2016-11-10 15:14:41 -08:00
Linux Build Service Account
a39b207b2b Merge "memshare: Pass device structure to ramdump driver" 2016-11-10 15:14:40 -08:00
Linux Build Service Account
0307dd36e1 Merge "ARM: dts: msm: Update clock gcc node for MSMfalcon/Triton" 2016-11-10 15:14:40 -08:00
Linux Build Service Account
c819db3dd1 Merge "msm: kgsl: use seq_file for mem_entry debugfs" 2016-11-10 15:14:39 -08:00
Linux Build Service Account
1242c04867 Merge "ASoC: msm: qdsp6v2: add support for tx app type config" 2016-11-10 15:14:38 -08:00
Linux Build Service Account
8f000b7b8e Merge "ARM: dts: msm: Add IMEM pil entry for msmfalcon" 2016-11-10 15:14:37 -08:00
Linux Build Service Account
982cdaebe0 Merge "ARM: dts: msm: Enable memory allocation for diag on falcon" 2016-11-10 15:14:36 -08:00
Linux Build Service Account
2516911133 Merge "ARM: dts: msm: Add storage node for QRD interposer msmcobalt" 2016-11-10 15:14:35 -08:00
Linux Build Service Account
77ffe00486 Merge "qcom-charger: smblib: lower delay in OTG soft-start check" 2016-11-10 15:14:34 -08:00
Linux Build Service Account
68776a1e98 Merge "NFC: Detection of NQ chip set and firmware version" 2016-11-10 15:14:34 -08:00
Linux Build Service Account
208399ba94 Merge "ARM: dts: msm: Change LAB precharge time to 500us in pmicobalt" 2016-11-10 15:14:32 -08:00
Linux Build Service Account
dc30c737b0 Merge "regulator: qpnp-labibb: Rename properties to reflect the vendor" 2016-11-10 15:14:32 -08:00
Linux Build Service Account
803c0239ee Merge "Revert "input: touchscreen: Add synaptics v1 driver"" 2016-11-10 15:14:31 -08:00
Linux Build Service Account
e0585898e5 Merge "Revert "input: touchscreen: synaptics v1.1"" 2016-11-10 15:14:30 -08:00
Linux Build Service Account
d981af487e Merge "usb: host: xhci: Replace msleep with usleep_range" 2016-11-10 15:14:30 -08:00
Linux Build Service Account
28f36ff3c2 Merge "smb138x-charger: expose CHARGE_TYPE in parallel psy" 2016-11-10 15:14:28 -08:00
Linux Build Service Account
369bd9844d Merge "ASoC: Change info logs to debug" 2016-11-10 15:14:27 -08:00
Linux Build Service Account
1681e23d60 Merge "ASoC: msmcobalt: clean up bootup errors" 2016-11-10 15:14:26 -08:00
Linux Build Service Account
70e8e56deb Merge "ASoC: wcd9xxx: clean up bootup errors" 2016-11-10 15:14:25 -08:00
Linux Build Service Account
73ab51e35d Merge "ASoC: msm: refactor machine driver for msmfalcon" 2016-11-10 15:14:24 -08:00
Linux Build Service Account
26ef63d686 Merge "qseecom: remove entry from qseecom_registered_app_list" 2016-11-10 15:14:23 -08:00
Linux Build Service Account
194d6b16aa Merge "ARM: dts: msm: Enable gpu-quirk-disable-lmloadkill for msmcobalt" 2016-11-10 15:14:22 -08:00
Linux Build Service Account
d654f842d9 Merge "msm: kgsl: Add qcom,gpu-quirk-disable-lmloadkill" 2016-11-10 15:14:21 -08:00
Linux Build Service Account
a58e928724 Merge "USB: gadget: mtp: Make mtp_tx_req_len as Tx transfer length" 2016-11-10 15:14:20 -08:00
Linux Build Service Account
13840c574e Merge "msm: ipa: Add support to configure WAN RX desc size" 2016-11-10 15:14:19 -08:00
Linux Build Service Account
4dfa75b604 Merge "ARM: dts: msm: Disable lpm sleep modes for msmfalcon" 2016-11-10 15:14:16 -08:00
Olav Haugan
45b8775b62 sched/core: Fix migrate tasks bail-out condition
Migrate tasks function is used by both hotplug and cpu isolation. During
hotplug all the cpus are stalled (in stop machine) while tasks are being
migrated. However, this is not the case during cpu isolation. A task
that was counted as a pinned thread might have been migrated off the
cpu. Take this into account when checking whether we have completed
moving all tasks off the runqueue.

Also ignore warning about tasks moving off the run-queue for isolation
use case.

Change-Id: I5c5f25eb9b1eaf0605b606a65e0ac86996fa5f27
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-11-10 14:19:05 -08:00
Olav Haugan
c82e2f73d1 core_ctl: Synchronize access to cluster cpu list
Cluster cpu list traversal is not properly protected against removal of
element by a separate thread. Add proper locking to ensure an element
cannot be removed while accessing the list.

In addition ensure we don't end up in a livelock never exiting the loop
due to hotplug continuously moving elements to the end of the list.

Change-Id: Ie98fe48c2f4fdd0244573229b77ee9823df9e214
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-11-10 14:19:00 -08:00
Sungjun Park
6eaec59433 ARM: dts: msm: Fix BT current leakage in msmcobalt MTP and CDP
There is a current leakage on S5 and LDO XO RF rail during
BT sleep. To prevent the current leakage, L7A/L17A/L25A
should be on during BT sleep. So, change L7A/L17A/L25A LDOs
from pin control version to SW control not to follow HW_EN2.
RFCLK2 has not been turned off during sleep and caused
extra current penalty. For RFCLK2 to follow HW_EN2 pin control,
clk_rf_clk2_pin should be used.

Change-Id: Ie316941535f62afd75eac21280061b489e9196c1
Signed-off-by: Sungjun Park <sjpark@codeaurora.org>
2016-11-10 14:09:34 -08:00