Commit graph

592329 commits

Author SHA1 Message Date
Linux Build Service Account
81d54ebe21 Merge "cnss2: Remove PCI ioremap wrapper function" 2017-07-31 23:44:00 -07:00
Linux Build Service Account
d5c822f343 Merge "cpufreq: interactive: fix to come out of hysteresis mode" 2017-07-31 23:44:00 -07:00
Linux Build Service Account
e944accf8c Merge "msm: kgsl: Fix leak when preemption init fails" 2017-07-31 23:43:59 -07:00
Linux Build Service Account
97c6cfb336 Merge "input: misc: hbtp_input: fix memory corruption in list_del_entry" 2017-07-31 23:43:58 -07:00
Linux Build Service Account
6be8573eca Merge "msm: mdss: recalc pclk for Y420 format" 2017-07-31 23:43:57 -07:00
Linux Build Service Account
2a27c1aaf7 Merge "serial: msm_serial_hs: Modify wakeup handler disablement and processing" 2017-07-31 23:43:56 -07:00
Linux Build Service Account
86db25491e Merge "soc: qcom: Fix error propagation in scm_qcpe driver" 2017-07-31 16:19:17 -07:00
Linux Build Service Account
f83816101f Merge "ASoC: msm: qdsp6v2: Reserve MultiMedia16 for NOIRQ" 2017-07-31 16:19:16 -07:00
Linux Build Service Account
03f28c162d Merge "wil6210: protect against invalid length of tx management frame" 2017-07-31 09:52:17 -07:00
Linux Build Service Account
2552d0a834 Merge "power: smb-lib: enable DPDM regulator at CC attach" 2017-07-31 09:52:17 -07:00
Linux Build Service Account
1bb95392ad Merge "msm: sde: release LK's pool when LK exits" 2017-07-31 09:52:16 -07:00
Amit Blay
0d77bc0766 soc: qcom: Fix error propagation in scm_qcpe driver
Fix scm_qcpe such that an error returned in X0, will be
propagated back to the calling client.

Change-Id: I8014b3f2f850d8664404c69e77ba36295a28db07
Signed-off-by: Amit Blay <ablay@codeaurora.org>
2017-07-31 12:17:40 +03:00
Linux Build Service Account
02c043ee88 Merge "Revert "ARM: dts: msm: Enable ACD functionality for sdm630 CPU rails"" 2017-07-30 19:58:04 -07:00
Linux Build Service Account
81e9edba00 Merge "power: qpnp-fg-gen3: Use msoc for recharge-soc comparison" 2017-07-30 19:58:03 -07:00
Lior David
1b3f613621 wil6210: protect against invalid length of tx management frame
This check is not valid:
if (len < sizeof(struct ieee80211_mgmt))
Because ieee80211_mgmt contains the ieee80211 header followed by
a union of various action frames, so the check will fail when trying
to send any management frame which is smaller than the largest action
frame in the union. This breaks FST and possibly other features.
Fix this by checking only against the header structure size.

Change-Id: I730300e180d9509f3555f16a0803af53cc8eca0a
Signed-off-by: Lior David <liord@codeaurora.org>
2017-07-30 20:32:38 +03:00
Tirupathi Reddy
4b9f893b62 Revert "ARM: dts: msm: Enable ACD functionality for sdm630 CPU rails"
This reverts commit a4ca7944f4.
There have been stability failures (SPM ack timeouts) due to
ACD. Reverting this patch until the issue is resolved.

CRs-Fixed: 2084607
Change-Id: I407e4ecc5bd7af738c0d0599d1fa57007e959495
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-07-30 21:19:28 +05:30
Anirudh Ghayal
0934c154fd power: qpnp-fg-gen3: Use msoc for recharge-soc comparison
The recharge SOC is based off the monotonic SOC (msoc). Hence, use
the msoc to determine if the hold-soc-while-full logic needs
to be applied.

CRs-Fixed: 2080211
Change-Id: I52b02adc4d97cbed42b0c8034a5a48dba1e343d3
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-07-30 21:12:15 +05:30
Linux Build Service Account
1e931d0f3f Merge "msm: wlan: Fix regulatory rule of JO" 2017-07-29 21:19:28 -07:00
Linux Build Service Account
5744dc2625 Merge "msm: camera: Instead of read_lock use read_lock_irqsave." 2017-07-29 01:12:47 -07:00
Linux Build Service Account
c0737029c3 Merge "msm: mdss: fix the use after free problem in rotator ioctl" 2017-07-28 16:49:01 -07:00
Linux Build Service Account
79a52fb558 Merge "ASoC: msm8998: Update DAI IDs for DSP HW Transcode loopback" 2017-07-28 16:49:00 -07:00
Linux Build Service Account
826a2e3cd0 Merge "msm: mdss: dp: avoid aux transactions if dp cable is disconnected" 2017-07-28 16:48:59 -07:00
Linux Build Service Account
d0b9794078 Merge "ARM: dts: msm: add memory region info for early splash feature on msm8996" 2017-07-28 16:48:57 -07:00
Linux Build Service Account
81dcb8ec19 Merge "msm: sde: add early display handoff feature" 2017-07-28 16:48:56 -07:00
Linux Build Service Account
387722421f Merge "drm/msm/sde: disable vblank ref power on crtc disable" 2017-07-28 16:48:53 -07:00
Linux Build Service Account
21b2f0c012 Merge "drm/msm/sde: output black frame during resume operation" 2017-07-28 16:48:51 -07:00
Yue Ma
3ed14aeed2 cnss2: Remove PCI ioremap wrapper function
Driver should directly call PCI ioremap API, and not customize
it with wrapper function which is only a WAR for QCA6290 chipset
emulation.

Change-Id: Icba3ce0ebbcef94d75a1713f4776524b909e5552
CRs-fixed: 2059087
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2017-07-28 10:13:03 -07:00
Linux Build Service Account
a6e2c2983f Merge "msm: mdss: do not update polarity for DSI interface" 2017-07-28 08:21:45 -07:00
Linux Build Service Account
8198f75d01 Merge "rwsem: fix missed wakeup due to reordering of load" 2017-07-28 08:21:44 -07:00
Linux Build Service Account
7aaa3c344e Merge "msm: mdss: Fix race condition during mdp dump" 2017-07-28 08:21:43 -07:00
Linux Build Service Account
e58ec92ae4 Merge "msm: mdss: Remove check to cap requested mdp clock" 2017-07-28 08:21:42 -07:00
Linux Build Service Account
e81d17ff12 Merge "msm: kgsl: Fix the syncpoint_fence trace" 2017-07-28 08:21:41 -07:00
Linux Build Service Account
deea343b37 Merge "msm: ADSPRPC: Handle SMD event signal" 2017-07-28 08:21:40 -07:00
Rajeev Kumar Sirasanagandla
242032b545 msm: wlan: Fix regulatory rule of JO
Parentheses in 60 gHz band channels related regultory rule is
misplaced, due to which unable to change country code to JO.

To fix this, remove unwanted parentheses.

CRs-Fixed: 2084234
Change-Id: I655990f66929237cd4461462306eab9e66a08663
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
2017-07-28 18:53:44 +05:30
Ashay Jaiswal
2cf2aaf54c power: smb-lib: enable DPDM regulator at CC attach
In case of quick back-to-back  insertion/removal of USB
there is a possibility that VBUS does not fall below the
1V usb-plugout threshold and hence the subsequent insertion
does not generate a plug-in event. This keeps the DPDM
regulator disabled at insertion thus impacting the APSD result.

Fix this by voting to enable the DPDM regulator in the cc-attach
handler.

CRs-Fixed: 2042071
Change-Id: I37a32081f0847965e34eb1c4114602ec61e9a005
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
2017-07-28 16:41:08 +05:30
Trishansh Bhardwaj
e0aea4f634 msm: camera: Instead of read_lock use read_lock_irqsave.
Prevent deadlock between tasklet and delete_stream by stopping
irq during delete_stream.

Change-Id: Ibcc9fd44403d24112b01150a7d1f3c6e705ea99a
Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
2017-07-28 04:07:57 -07:00
Ramakrishna Gottimukkula
168e1040e7 cpufreq: interactive: fix to come out of hysteresis mode
If policy max is set to less than or equal to hispeed_freq, governor can
get stuck in hysteresis mode as long as cpufreq_interactive_timer keeps
coming with in hysteresis period (max_freq_hysteresis). This is because
governor updates hysteresis start time (max_freq_hyst_start_time)
everytime new frequency is greater than or equal to policy max and
jump_to_max_no_ts flag is false. Irrespective of load new frequency in
this case will always end up at least at hispeed_freq due to hysteresis.
As policy max is set to less than or equal to hispeed_freq, this will
result in updating max_freq_hyst_start_time if jump_to_max_no_ts is
false. This will end up restarting hysteresis period. This mode will
break only if timer gets delivered after hysteresis period. Otherwise it
keeps extending.

To come out of this, don't update max_freq_hyst_start_time if new
frequency is bumped up to hispeed_freq due to hysteresis even though the
required frequency as per load is less than policy max and hispeed_freq.

Change-Id: Ib1e9e612036afeb12acd86e603b019e227920d85
Signed-off-by: Ramakrishna Gottimukkula <rgottimu@codeaurora.org>
2017-07-28 16:02:47 +05:30
Linux Build Service Account
f687374863 Merge "mhi: uci: Fix a bug related to split transfer packets" 2017-07-28 00:21:21 -07:00
Linux Build Service Account
8233df121f Merge "diag: Flush control workqueue immediately on channel close" 2017-07-28 00:21:12 -07:00
Linux Build Service Account
96e98ab9bb Merge "diag: Free the read workqueue structure to avoid memory leak" 2017-07-28 00:21:11 -07:00
Linux Build Service Account
1036b05d5c Merge "ARM: dts: msm: Make allocation for diag as guaranteed on sdm630" 2017-07-28 00:21:11 -07:00
Linux Build Service Account
88d5f45f9b Merge "power: smb-lib: Update the FLOAT detection logic" 2017-07-28 00:21:10 -07:00
Linux Build Service Account
769a4cebb1 Merge "ath10k: Fix dst CE ring configuration for CE5" 2017-07-28 00:21:09 -07:00
Linux Build Service Account
954d1c4aae Merge "msm: ipa3: add offline charging support" 2017-07-28 00:21:08 -07:00
Linux Build Service Account
a544e587d3 Merge "msm: sde: fix kernel booting failure in sde driver" 2017-07-28 00:21:07 -07:00
Linux Build Service Account
77c2b121e2 Merge "msm: sensor: Fix for variable being de-referenced without proper check" 2017-07-28 00:21:06 -07:00
Linux Build Service Account
a89a16f8e3 Merge "msm: camera: Add support for TOF sensor on msm8998 QVR" 2017-07-28 00:21:05 -07:00
Linux Build Service Account
1680902b96 Merge "ath10k: fix memory leak in rx ring buffer allocation" 2017-07-28 00:21:04 -07:00
Siddartha Shaik
e2e5a2e122 ASoC: msm8998: Update DAI IDs for DSP HW Transcode loopback
Replace Multimedia14 and Multimedia18 with Multimedia26
and Multimedia27 respectively for transcode loopback

CRs-Fixed: 2077700
Change-Id: I40e6666882859a5699e86856a0b8769eb295f748
Signed-off-by: Siddartha Shaik <sshaik@codeaurora.org>
2017-07-28 00:18:35 -07:00
Siddartha Shaik
e788a3c6f5 ASoC: msm: Add new FE Dais for DSP HW transcode loopback
Add new frontend DAIs MultiMedia26 and MultiMedia27
for DSP HW transcode loopback.

CRs-Fixed: 2077700
Change-Id: Iedbd7da5e83a556749d9dc03cf39b0f942d634fa
Signed-off-by: Siddartha Shaik <sshaik@codeaurora.org>
2017-07-28 00:18:07 -07:00