Commit graph

587934 commits

Author SHA1 Message Date
Maulik Shah
ce47b1c984 lpm-levels: Select lpm for isolated cpu when sleep is disabled
Isolated cpu can enter to wfi if sleep is disabled and stay in
wfi until it wakes up and selects deeper lpm again.

Select cpu lpm for isolated cpu when sleep is disabled.

Change-Id: Id936ebaac0118d48d07e74aff7569f93b8b98b8b
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2017-04-21 11:27:18 +05:30
Linux Build Service Account
6ee87610ac Merge "msm: ipa3: disable statuses for modem pipes on SSR" 2017-04-20 04:41:01 -07:00
Linux Build Service Account
b620fb4961 Merge "iommu/io-pgtable-fast: invalidate TLBs on unmap" 2017-04-20 04:41:00 -07:00
Linux Build Service Account
4303a6f9e6 Merge "iommu/io-pgtable-fast: fix sign extension position" 2017-04-20 04:40:58 -07:00
Linux Build Service Account
27a0d415d4 Merge "iommu/arm-smmu: add support to configure IOVA range" 2017-04-20 04:40:58 -07:00
Linux Build Service Account
815709b5cd Merge "net: ipv6: Optimize ipv6 packet matching" 2017-04-20 04:40:57 -07:00
Linux Build Service Account
1295975733 Merge "wcnss: fix the buffer overflow in MAC address store sysfs" 2017-04-20 04:40:56 -07:00
Linux Build Service Account
5342b7ef09 Merge "ARM: dts: msm: Add PBS trigger support for OLEDB for PM660A" 2017-04-20 04:40:55 -07:00
Linux Build Service Account
3d65a6ba20 Merge "msm: mdss: dp: always set default resolution" 2017-04-20 04:40:53 -07:00
Linux Build Service Account
4b791a5fa9 Merge "msm: mdss: Ensure MDSS GDSC switched off during FB PM suspend" 2017-04-20 04:40:52 -07:00
Linux Build Service Account
7cf1a4a8da Merge "msm: mdss: make panel status check and dfps update exclusive" 2017-04-20 04:40:51 -07:00
Linux Build Service Account
4eb23fe0d0 Merge "ARM: dts: msm: enable register read based ESD for sdm660" 2017-04-20 04:40:49 -07:00
Linux Build Service Account
7684fb148e Merge "msm: ipa: Fix to use GFP_DMA and add check for dma_map_single" 2017-04-19 19:27:30 -07:00
Linux Build Service Account
536cabaf9c Merge "ARM: dts: msm8998: remove extra simulator panel nodes" 2017-04-19 19:27:28 -07:00
Linux Build Service Account
3b00750d38 Merge "diag: Add validity check for process descriptor" 2017-04-19 19:27:28 -07:00
Linux Build Service Account
ccea62ce17 Merge "regulator: qpnp-oledb: Add support for LAB_VREG_NOT_OK notifier" 2017-04-19 19:27:27 -07:00
Linux Build Service Account
7ca6c92e65 Merge "regulator: qpnp-labibb: Handle LAB short circuit(SC) detection" 2017-04-19 19:27:26 -07:00
Linux Build Service Account
7514c164f1 Merge "usb: gadget: configfs: Replace strncpy with strlcpy" 2017-04-19 11:41:41 -07:00
Linux Build Service Account
1d9cf2a667 Merge "leds: qpnp-flash-v2: Enable charger mitigation" 2017-04-19 11:41:37 -07:00
Linux Build Service Account
1a597a13e8 Merge "arm64: cache: change ARCH_DMA_MINALIGN and L1_CACHE_SHIFT values" 2017-04-19 11:41:36 -07:00
Linux Build Service Account
f984c0f9a0 Merge "ARM: dts: msm: update VDD_APC margin adjustments for msm8998v2" 2017-04-19 11:41:35 -07:00
Linux Build Service Account
a69827fe6d Merge "defconfig: msm: enable vndbinder for sdm660 and msmcortex" 2017-04-19 11:41:34 -07:00
Subash Abhinov Kasiviswanathan
6f6c1a1f8b net: ipv6: Optimize ipv6 packet matching
iptables matching for ipv6 always has a mask if an address is
specified for match. Adding a check for mask prior to that
helps to improve performance as it avoids the masked comparison.
This is achieved by defining a new feature IP6_NF_IPTABLES_128
which allows to perform 128 bit arithmetic while matching.

CRs-Fixed: 2034577
Change-Id: I9ffd34e29d1b06ad74545d4751aa0e1ea06ded49
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2017-04-19 11:56:49 -06:00
Kiran Gunda
be5977b833 ARM: dts: msm: Add PBS trigger support for OLEDB for PM660A
OLEDB driver needs to configure the PBS RAM sequence for
disabling the OLEDB pull down during the module disable.
Add it for PM660A.

Change-Id: I8a969125faa14b2011714ad5bd98a1f9a0f5b649
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-19 04:53:47 -07:00
Amir Levy
7f7b911b32 msm: ipa3: disable statuses for modem pipes on SSR
On SSR scenario disable statuses for modem producer pipes.
Since modem is not up these statuses are redundant and are
not read by any EE.

Change-Id: I6e7a475d74902f7c5d1b9083f9f7935d3ed2c7c9
CRs-Fixed: 2034903
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2017-04-19 14:35:12 +03:00
Kiran Gunda
35b84c47a5 regulator: qpnp-oledb: Clear SPARE_CTL register during disable
OLEDB_SPARE_CTL register bit is set by the PBS during the display enable
and is used during the display suspend to trigger the PBS event.
Hence, move clearing of the OLEDB_SPARE_CTL register to regulator disable.
Also enable the force_pd_ctl only for DRAX-A revisions <=2.0.

Change-Id: I339cefc91f94f772bc4f84e85f2471e1a73e4aed
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-19 16:36:46 +05:30
Manu Gautam
851175d661 usb: gadget: configfs: Replace strncpy with strlcpy
Use safer version of strcpy i.e. strlcpy instead of
strncpy for NULL terminated strings.

Change-Id: I5e2800d1d539545744a1b1231e1d589a7c92797a
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2017-04-19 04:05:56 -07:00
Gopikrishna Mogasati
296e5025fa diag: Add validity check for process descriptor
This fix checks the validity of memory device session's
process descriptor before issuing a signal to it while
subsystem restart is performed. This fix avoids accessing
of cleaned-up process descriptor's fields.

CRs-Fixed: 2034816
Change-Id: I2725d3348fbeb8290c887cccea4bca6d41c5b184
Signed-off-by: Gopikrishna Mogasati <gmogas@codeaurora.org>
2017-04-19 15:58:32 +05:30
Kiran Gunda
6c86753b0d regulator: qpnp-oledb: Add support for LAB_VREG_NOT_OK notifier
Register a notifier callback for LAB_VREG_NOT_OK, which is triggered
by the LABIBB driver when short circuit(SC) is detected on the LAB
rail. Disable the OLEDB module upon receiving the LAB_VREG_NOT_OK
notification.

Change-Id: Ia3cc19d9a3c2f32acc413677a9ea4b3100464cd2
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-19 02:30:41 -07:00
Kiran Gunda
91a6162f19 regulator: qpnp-labibb: Handle LAB short circuit(SC) detection
On certain PMICs, there is no short circuit (SC) detection available
in LAB module. Add support to detect it manually and disable LAB/IBB
module upon SC detection. In addition, notify it to OLEDB driver to
disable OLEDB module.

Change-Id: I2a9dc5b1ae8ece45c85b3992026c7f389fd4d135
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-19 14:47:26 +05:30
Neeraj Upadhyay
5e9e067d19 defconfig: msm: enable vndbinder for sdm660 and msmcortex
Restore default android binder domains. As 'binder,hwbinder,vndbinder'
is the default, this change enables vndbinder.

Change-Id: I48ce75fc6090ad3d9a5b66ca437acbde5a913751
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2017-04-19 02:01:54 -07:00
Sarada Prasanna Garnayak
784db7a8b0 wcnss: fix the buffer overflow in MAC address store sysfs
Invalid typecast in MAC address store sysfs entry method
causing device crash due to the buffer overflow.

To fix the above issue check the length of the userspace MAC
address before write. Update the datatype and parsing method
to store the userspace MAC address.

CRs-Fixed: 2034549
Change-Id: I0d4709c5b623c8333a99991c042552df1e7da923
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
2017-04-18 23:46:20 -07:00
Utkarsh Saxena
314c7a8de6 msm: ipa: Fix to use GFP_DMA and add check for dma_map_single
IPAv2 hardware works with 32 bit addressing,
so allocate a kernel memory using GFP_DMA flag
which is processed by IPA hardware.

Add a error check for return of dma_map_single
using dma_mapping_error API.

Change-Id: I08e3eec8e9b2d81f945283a72338c0a8f23e2ac9
Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
2017-04-19 11:43:59 +05:30
Linux Build Service Account
1342831f8a Merge "qcom: smblib: report discharging in case of input OV" 2017-04-18 22:19:28 -07:00
Linux Build Service Account
518e9d19b5 Merge "msm: ipa3: allocate memory for DMA task on init" 2017-04-18 22:19:27 -07:00
Linux Build Service Account
849232eb3e Merge "msm: pcie: support QGIC MSI with SMMU fastmap enabled" 2017-04-18 22:19:26 -07:00
Linux Build Service Account
984ec0d1e7 Merge "msm: mdss: Wait for VSYNC after continuous splash handoff" 2017-04-18 22:19:24 -07:00
Linux Build Service Account
e34cc21861 Merge "usb: phy: qmp: Remove extra debug log" 2017-04-18 22:19:24 -07:00
Linux Build Service Account
aadfc6d284 Merge "power: smb-lib: WA to fix legacy cable detection" 2017-04-18 22:19:21 -07:00
Linux Build Service Account
64cf255adf Merge "soc: qcom: qpnp-haptic: Optimize updating RATE_CFG registers" 2017-04-18 22:19:19 -07:00
Linux Build Service Account
c5371f74c8 Merge "msm: mdss: reset cdm block after used" 2017-04-18 22:19:18 -07:00
Linux Build Service Account
ce87c90172 Merge "lowmemorykiller: fix scan_mutex contention" 2017-04-18 13:57:02 -07:00
Linux Build Service Account
be57574adf Merge "soc: qcom: spcom: validate rx_buf in spcom_rx before usage" 2017-04-18 13:57:01 -07:00
Linux Build Service Account
dcdd543fe1 Merge "wil6210: add option to load FTM FW" 2017-04-18 13:56:59 -07:00
Linux Build Service Account
68cbe2822c Merge "mm: separate out the invocation of lowmemorykiller shrinker" 2017-04-18 13:56:59 -07:00
Linux Build Service Account
2dfa6e303f Merge "wil6210: Improve AP stop handling" 2017-04-18 13:56:57 -07:00
Linux Build Service Account
f574243fae Merge "regulator: qpnp-oledb: Add revid support for OLEDB driver" 2017-04-18 13:56:56 -07:00
Linux Build Service Account
fe484ee85a Merge "power: smb-lib: start CC2 removal WA when VBUS is low" 2017-04-18 13:56:55 -07:00
Linux Build Service Account
a4da2aadd9 Merge "ANDROID: Refactor fs readpage/write tracepoints." 2017-04-18 13:56:54 -07:00
Linux Build Service Account
74cf65d68c Merge "ANDROID: fs: FS tracepoints to track IO." 2017-04-18 13:56:53 -07:00