summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-06Merge "thermal: tsens: Enable TSENS for msmtriton"Linux Build Service Account
2016-10-05Merge "soc: qcom: Use syncronization while freeing the qmi_client data"Linux Build Service Account
2016-10-05Merge "Revert "scsi: ufs: gate ref_clk during aggressive clk gating""Linux Build Service Account
2016-10-05Merge "msm: sensor: validate the i2c table index before use"Linux Build Service Account
2016-10-05Merge "ARM: dts: msm: Update VMEM bw for msmcobalt"Linux Build Service Account
2016-10-05Merge "power: bcl: Listen to battery power supply notification for soc"Linux Build Service Account
2016-10-05Merge "sched: Fix integer overflow in sched_update_nr_prod()"Linux Build Service Account
2016-10-05Merge "msm: kgsl: Reschedule idle work in case transition to idle state fails"Linux Build Service Account
2016-10-05Merge "clk: msm: clock-osm: Fix for programming the APM threshold on MSMCOBALT"Linux Build Service Account
2016-10-05Merge "clk: msm: clock-osm: Fix check to write to the LLM OVERRIDE register"Linux Build Service Account
2016-10-05Merge "rmnet_data: Changing format specifier to %pK"Linux Build Service Account
2016-10-05Merge "defconfig: add the iommu options on msmfalcon"Linux Build Service Account
2016-10-05Merge "coresight: hwtracing: fix dangling pointer issues"Linux Build Service Account
2016-10-05Merge "input: synaptics_dsx: allocate heap memory for temp buf"Linux Build Service Account
2016-10-05Merge "sched: Add a device tree property to specify the sched boost type"Linux Build Service Account
2016-10-05Merge "wil6210: extract firmware version from file header"Linux Build Service Account
2016-10-05Merge "arm: topology: Allow specifying the CPU efficiency from device tree"Linux Build Service Account
2016-10-05Merge "ARM: dts: msm: add support for qdss nodes on msmfalcon"Linux Build Service Account
2016-10-05Merge "RFC: FROMLIST: cgroup: reduce read locked section of ↵Linux Build Service Account
cgroup_threadgroup_rwsem during fork"
2016-10-05soc: qcom: Use syncronization while freeing the qmi_client dataGaurav Kohli
Potential use after free possibility when trying to access qmi client data in the ssr notification and root pd_down notification handling. CRs-Fixed: 1074483 Change-Id: I5390810861dbc1da368757df2b20e5daa35bd081 Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
2016-10-05Revert "scsi: ufs: gate ref_clk during aggressive clk gating"Venkat Gopalakrishnan
This reverts commit ca91fa16a7af ("scsi: ufs: gate ref_clk during aggressive clk gating"). Reverting this change as its causing stability issues. Change-Id: Ia04d33d84b5622179f7a496daee5584d4e2dde91 Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
2016-10-05rmnet_data: Changing format specifier to %pKAshwanth Goli
Using %pK instead of %p to hide kernel pointers based on kptr_restrict. Change-Id: I065cff2a9e092d74d0e8c35da6551fab3805e83e Signed-off-by: Ashwanth Goli <ashwanth@codeaurora.org>
2016-10-05defconfig: add the iommu options on msmfalconCharan Teja Reddy
Add the IOMMU config options that are used for the correct operation of IOMMU driver on msmfalcon. Change-Id: Ia6c446eca8a42800e781dfdaf46eab7bd44c126f Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2016-10-05coresight: hwtracing: fix dangling pointer issuesCharan Teja Reddy
Fix the dangling pointer issues on CoreSight that can cause the kernel panic. Change-Id: Ic20405cf2f64c6bc38e994780577b7da42cf6aba Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2016-10-05msm: kgsl: Reschedule idle work in case transition to idle state failsDeepak Kumar
Reschedule the idle work in case transition to idle state is rejected because the GPU is busy. This change avoids the condition where transition to NAP state gets rejected due to a pending IRQ which is currently getting served by IRQ handler because of which GPU remains in active state even when GPU is idle. Change-Id: I472a30b6a0e83cdd6957ed12eaa39d0c7731fcb5 Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2016-10-04clk: msm: clock-osm: Fix for programming the APM threshold on MSMCOBALTDeepak Katragadda
The clock driver does not currently use the secure API to write the APM threshold value. This leads to the value being always left as 0. Fix the write. CRs-Fixed: 1074198 Change-Id: I61d8f930f7fe8c3539803a1e9b942095df0b0f86 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-10-04power: bcl: Listen to battery power supply notification for socRam Chandrasekar
BCL gets the state of charge(soc) from the BMS power supply, which will not capture the HLOS overidden soc value. This can create a scenario where the mitigation will not be released if the soc value is overridden in HLOS. Use the battery supply notification, which can get the state of charge value from the BMS or the HLOS overridden soc value if present. Change-Id: I66d1ba1c6c3a942a80d3cee24746b00541fde3bc Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2016-10-04clk: msm: clock-osm: Fix check to write to the LLM OVERRIDE registerDeepak Katragadda
On MSMCOBALT v2, the qcom,llm-sw-overr flag is no longer needed. This causes an issue where the corresponding array in code is not filled up but the check to make the writes to the llm register still succeeds. This leads to us writing 0 to the register erroneously multiple times. Fix this check. CRs-Fixed: 1074141 Change-Id: I2dd529a78d06ac08a34546df39cb01ad4c6cb3d5 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-10-04sched: Fix integer overflow in sched_update_nr_prod()Pavankumar Kondeti
"int" type is used to hold the time difference between the successive updates to nr_run in sched_update_nr_prod(). This can result in overflow, if the function is called ~2.15 sec after it was called before. The most probable scenarios are when CPU is idle and hotplugged. But as we update the last_time of all possible CPUs in sched_get_nr_running_avg() periodically from a deferrable timer context (core_ctl module), this overflow is observed only when the system is completely idle for long time. When this overflow happens we hit a BUG_ON() in sched_get_nr_running_avg(). Use "u64" type instead of "int" for holding the time difference and add additional BUG_ON() to catch the instances where sched_clock() returns a backward value. Change-Id: I284abb5889ceb8cf9cc689c79ed69422a0e74986 Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2016-10-03Merge "clk: msm: clock-gpu-cobalt: Update the graphics core clock frequency"Linux Build Service Account
2016-10-03Merge "sched: Fix CPU selection when all online CPUs are isolated"Linux Build Service Account
2016-10-03Merge "ARM: dts: msm: enable mi2s and aux pcm on msmcobalt"Linux Build Service Account
2016-10-03Merge "ARM: dts: msm: add support for TDM"Linux Build Service Account
2016-10-03Merge "ARM: dts: msm: Remove clocks listed under GPU, PCIE, USB & MDSS GDSC ↵Linux Build Service Account
nodes"
2016-10-03Merge "sched: Add a stub function for init_clusters()"Linux Build Service Account
2016-10-03Merge "sched: add a knob to prefer the waker CPU for sync wakeups"Linux Build Service Account
2016-10-03Merge "ASoC: msm: qdsp6v2: Fix improper channel config for aac"Linux Build Service Account
2016-10-03Merge "ASoC: msm: Update the error handling when APR sends packet failed"Linux Build Service Account
2016-10-03Merge "hrtimer: Ensure timer is not running before migrating"Linux Build Service Account
2016-10-03Merge "ARM: dts: msm: add TSPP support for msmcobalt"Linux Build Service Account
2016-10-03Merge "input: synaptics_dsx_core: make clocks as optional for secure touch"Linux Build Service Account
2016-10-03Merge "blk-mq: use static mapping"Linux Build Service Account
2016-10-03Merge "defconfig: msmcortex: disable RMI4 dev module"Linux Build Service Account
2016-10-03Merge "msm: vidc: Disable power collapse for HFR"Linux Build Service Account
2016-10-03Merge "ASoC: msm: qdsp6v2: add routing map for multimedia6"Linux Build Service Account
2016-10-03Merge "clk: qcom: Add support to force enable/disable the RCG"Linux Build Service Account
2016-10-03Merge "ARM: dts: msm: Add the pmfalcon and pm2falcon dtsi files"Linux Build Service Account
2016-10-03Merge "Bluetooth: HID: Add Bus type for specific HID Keyboard"Linux Build Service Account
2016-10-03input: synaptics_dsx: allocate heap memory for temp bufRavi Kumar Siddojigari
There is a possible stack overflow vulnerability in the rmidev_write function because the stack array size is from user space. changes to allocate heap memory for the temporary buffer instead of stack memory to prevent the stack overflow vulnerability. As discussed under CVE-2016-3865 and ANDROID-28799389. Change-Id: I20f639e09aaf3c533c98a12a2413570feae3d6d0 Signed-off-by: Ravi Kumar Siddojigari <rsiddoji@codeaurora.org> Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
2016-10-03ASoC: msm: qdsp6v2: Fix improper channel config for aacNaresh Tanniru
AAC encode is failing in ADSP due to mismatch in channel config datatype. Update channel config data type for aac encoder. Change-Id: I844d6e1ac1b2b171cd74a2601ae09280a22589c9 Signed-off-by: Naresh Tanniru <ntanniru@codeaurora.org>