OSDN Git Service
Linux Build Service Account [Tue, 1 Aug 2017 06:44:01 +0000 (23:44 -0700)]
Merge "cnss2: Remove PCI ioremap wrapper function"
Linux Build Service Account [Tue, 1 Aug 2017 06:44:00 +0000 (23:44 -0700)]
Merge "cpufreq: interactive: fix to come out of hysteresis mode"
Linux Build Service Account [Tue, 1 Aug 2017 06:43:59 +0000 (23:43 -0700)]
Merge "msm: kgsl: Fix leak when preemption init fails"
Linux Build Service Account [Tue, 1 Aug 2017 06:43:58 +0000 (23:43 -0700)]
Merge "input: misc: hbtp_input: fix memory corruption in list_del_entry"
Linux Build Service Account [Tue, 1 Aug 2017 06:43:57 +0000 (23:43 -0700)]
Merge "msm: mdss: recalc pclk for Y420 format"
Linux Build Service Account [Tue, 1 Aug 2017 06:43:56 +0000 (23:43 -0700)]
Merge "serial: msm_serial_hs: Modify wakeup handler disablement and processing"
Linux Build Service Account [Mon, 31 Jul 2017 23:19:18 +0000 (16:19 -0700)]
Merge "soc: qcom: Fix error propagation in scm_qcpe driver"
Linux Build Service Account [Mon, 31 Jul 2017 23:19:17 +0000 (16:19 -0700)]
Merge "ASoC: msm: qdsp6v2: Reserve MultiMedia16 for NOIRQ"
Linux Build Service Account [Mon, 31 Jul 2017 16:52:18 +0000 (09:52 -0700)]
Merge "wil6210: protect against invalid length of tx management frame"
Linux Build Service Account [Mon, 31 Jul 2017 16:52:17 +0000 (09:52 -0700)]
Merge "power: smb-lib: enable DPDM regulator at CC attach"
Linux Build Service Account [Mon, 31 Jul 2017 16:52:16 +0000 (09:52 -0700)]
Merge "msm: sde: release LK's pool when LK exits"
Amit Blay [Mon, 31 Jul 2017 09:16:17 +0000 (12:16 +0300)]
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>
Linux Build Service Account [Mon, 31 Jul 2017 02:58:04 +0000 (19:58 -0700)]
Merge "Revert "ARM: dts: msm: Enable ACD functionality for sdm630 CPU rails""
Linux Build Service Account [Mon, 31 Jul 2017 02:58:03 +0000 (19:58 -0700)]
Merge "power: qpnp-fg-gen3: Use msoc for recharge-soc comparison"
Lior David [Sun, 30 Jul 2017 17:32:38 +0000 (20:32 +0300)]
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>
Tirupathi Reddy [Sat, 29 Jul 2017 09:33:05 +0000 (15:03 +0530)]
Revert "ARM: dts: msm: Enable ACD functionality for sdm630 CPU rails"
This reverts commit
a4ca7944f48010708a71ce1fea44d37b53e659e2.
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>
Anirudh Ghayal [Wed, 12 Jul 2017 04:42:24 +0000 (10:12 +0530)]
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>
Linux Build Service Account [Sun, 30 Jul 2017 04:19:28 +0000 (21:19 -0700)]
Merge "msm: wlan: Fix regulatory rule of JO"
Linux Build Service Account [Sat, 29 Jul 2017 08:12:48 +0000 (01:12 -0700)]
Merge "msm: camera: Instead of read_lock use read_lock_irqsave."
Linux Build Service Account [Fri, 28 Jul 2017 23:49:02 +0000 (16:49 -0700)]
Merge "msm: mdss: fix the use after free problem in rotator ioctl"
Linux Build Service Account [Fri, 28 Jul 2017 23:49:00 +0000 (16:49 -0700)]
Merge "ASoC: msm8998: Update DAI IDs for DSP HW Transcode loopback"
Linux Build Service Account [Fri, 28 Jul 2017 23:48:59 +0000 (16:48 -0700)]
Merge "msm: mdss: dp: avoid aux transactions if dp cable is disconnected"
Linux Build Service Account [Fri, 28 Jul 2017 23:48:58 +0000 (16:48 -0700)]
Merge "ARM: dts: msm: add memory region info for early splash feature on msm8996"
Linux Build Service Account [Fri, 28 Jul 2017 23:48:57 +0000 (16:48 -0700)]
Merge "msm: sde: add early display handoff feature"
Linux Build Service Account [Fri, 28 Jul 2017 23:48:54 +0000 (16:48 -0700)]
Merge "drm/msm/sde: disable vblank ref power on crtc disable"
Linux Build Service Account [Fri, 28 Jul 2017 23:48:51 +0000 (16:48 -0700)]
Merge "drm/msm/sde: output black frame during resume operation"
Yue Ma [Fri, 7 Jul 2017 01:15:11 +0000 (18:15 -0700)]
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>
Linux Build Service Account [Fri, 28 Jul 2017 15:21:46 +0000 (08:21 -0700)]
Merge "msm: mdss: do not update polarity for DSI interface"
Linux Build Service Account [Fri, 28 Jul 2017 15:21:45 +0000 (08:21 -0700)]
Merge "rwsem: fix missed wakeup due to reordering of load"
Linux Build Service Account [Fri, 28 Jul 2017 15:21:44 +0000 (08:21 -0700)]
Merge "msm: mdss: Fix race condition during mdp dump"
Linux Build Service Account [Fri, 28 Jul 2017 15:21:43 +0000 (08:21 -0700)]
Merge "msm: mdss: Remove check to cap requested mdp clock"
Linux Build Service Account [Fri, 28 Jul 2017 15:21:42 +0000 (08:21 -0700)]
Merge "msm: kgsl: Fix the syncpoint_fence trace"
Linux Build Service Account [Fri, 28 Jul 2017 15:21:41 +0000 (08:21 -0700)]
Merge "msm: ADSPRPC: Handle SMD event signal"
Rajeev Kumar Sirasanagandla [Fri, 28 Jul 2017 13:11:24 +0000 (18:41 +0530)]
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>
Ashay Jaiswal [Mon, 17 Jul 2017 09:19:05 +0000 (14:49 +0530)]
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>
Trishansh Bhardwaj [Thu, 13 Jul 2017 11:40:39 +0000 (17:10 +0530)]
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>
Ramakrishna Gottimukkula [Wed, 26 Jul 2017 18:03:28 +0000 (23:33 +0530)]
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>
Linux Build Service Account [Fri, 28 Jul 2017 07:21:22 +0000 (00:21 -0700)]
Merge "mhi: uci: Fix a bug related to split transfer packets"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:12 +0000 (00:21 -0700)]
Merge "diag: Flush control workqueue immediately on channel close"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:12 +0000 (00:21 -0700)]
Merge "diag: Free the read workqueue structure to avoid memory leak"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:11 +0000 (00:21 -0700)]
Merge "ARM: dts: msm: Make allocation for diag as guaranteed on sdm630"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:10 +0000 (00:21 -0700)]
Merge "power: smb-lib: Update the FLOAT detection logic"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:09 +0000 (00:21 -0700)]
Merge "ath10k: Fix dst CE ring configuration for CE5"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:08 +0000 (00:21 -0700)]
Merge "msm: ipa3: add offline charging support"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:07 +0000 (00:21 -0700)]
Merge "msm: sde: fix kernel booting failure in sde driver"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:06 +0000 (00:21 -0700)]
Merge "msm: sensor: Fix for variable being de-referenced without proper check"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:06 +0000 (00:21 -0700)]
Merge "msm: camera: Add support for TOF sensor on msm8998 QVR"
Linux Build Service Account [Fri, 28 Jul 2017 07:21:05 +0000 (00:21 -0700)]
Merge "ath10k: fix memory leak in rx ring buffer allocation"
Siddartha Shaik [Wed, 19 Jul 2017 13:52:47 +0000 (19:22 +0530)]
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>
Siddartha Shaik [Wed, 19 Jul 2017 10:10:12 +0000 (15:40 +0530)]
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>
Sujeev Dias [Fri, 30 Jun 2017 04:16:30 +0000 (21:16 -0700)]
mhi: uci: Fix a bug related to split transfer packets
When transfer buffer is larger than available space, uci driver will
split the transfer into multiple transactions. Driver incorrectly
calculated the transfer length and caused infinite transfer.
Simplify uci write method to avoid such bugs.
CRs-Fixed:
2083693
Change-Id: Ic7169cefda6a4637511ecfa3ce5ddde6f3d55f8c
Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
Linux Build Service Account [Thu, 27 Jul 2017 13:47:06 +0000 (06:47 -0700)]
Merge "msm: ispif: fix the OOB read issue"
Linux Build Service Account [Thu, 27 Jul 2017 13:47:05 +0000 (06:47 -0700)]
Merge "wcnss: fix the potential buffer flow issue in firmware setup"
Prateek Sood [Wed, 5 Jul 2017 17:54:16 +0000 (23:24 +0530)]
rwsem: fix missed wakeup due to reordering of load
If a spinner is present, there is a chance that the load of
rwsem_has_spinner() in rwsem_wake() can be reordered with
respect to decrement of rwsem count in __up_write() leading
to wakeup being missed.
spinning writer up_write caller
--------------- -----------------------
[S] osq_unlock() [L] osq
spin_lock(wait_lock)
sem->count=0xFFFFFFFF00000001
+0xFFFFFFFF00000000
count=sem->count
MB
sem->count=0xFFFFFFFE00000001
-0xFFFFFFFF00000001
RMB
spin_trylock(wait_lock)
return
rwsem_try_write_lock(count)
spin_unlock(wait_lock)
schedule()
Reordering of atomic_long_sub_return_release() in __up_write()
and rwsem_has_spinner() in rwsem_wake() can cause missing of
wakeup in up_write() context. In spinning writer, sem->count
and local variable count is 0XFFFFFFFE00000001. It would result
in rwsem_try_write_lock() failing to acquire rwsem and spinning
writer going to sleep in rwsem_down_write_failed().
The smp_rmb() will make sure that the spinner state is
consulted after sem->count is updated in up_write context.
Change-Id: I96de9a65adedb35d1ee2c6c36dc7759c9b8f5d4d
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Manoj Prabhu B [Thu, 27 Jul 2017 09:57:23 +0000 (15:27 +0530)]
diag: Free the read workqueue structure to avoid memory leak
The patch frees the read workqueue structure after
scheduled workqueue processes the glink buffers and notifies
glink to avoid possible memory leak.
CRs-Fixed:
2083447
Change-Id: I4e562f9d1cbf02d8306e0a127835af85dfa5db23
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
Mohit Aggarwal [Mon, 24 Jul 2017 08:33:56 +0000 (14:03 +0530)]
diag: Flush control workqueue immediately on channel close
Currently, flushing of control workqueue is happening
under protection which is causing a deadlock. The patch
fixes the issue by flushing the control workqueue on
immediate closure of channel.
CRs-Fixed:
2081948
Change-Id: I6a7b1ee7cbabf2974700e28fc62c6d8fa3d464ed
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
Mohit Aggarwal [Wed, 31 May 2017 11:00:03 +0000 (16:30 +0530)]
ARM: dts: msm: Make allocation for diag as guaranteed on sdm630
Currently, memshare allocates 5MB memory to diag client on
receiving requests from modem. With the patch diag client
will be considered guaranteed on sdm630 to avoid memory
allocation failure on modem SSRs. Also being guaranteed
client allocated memory will never be freed.
CRs-Fixed:
2054448
Change-Id: I7b0780d064a27e8ebca9d31747ce1f9c18d84fdb
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
Linux Build Service Account [Thu, 27 Jul 2017 02:22:55 +0000 (19:22 -0700)]
Merge "cnss2: Print string for firmware mode"
Linux Build Service Account [Thu, 27 Jul 2017 02:22:54 +0000 (19:22 -0700)]
Merge "icnss: Set crash state for PDR"
Linux Build Service Account [Thu, 27 Jul 2017 02:22:53 +0000 (19:22 -0700)]
Merge "hotplug cpu: ratelimit logs for thermal veto"
Linux Build Service Account [Thu, 27 Jul 2017 02:22:45 +0000 (19:22 -0700)]
Merge "msm: ipa3: disable clock gating for MISC"
Skylar Chang [Thu, 6 Jul 2017 21:31:57 +0000 (14:31 -0700)]
msm: ipa3: add offline charging support
In offline charging mode, modem is not loaded so the proxy
IPA clock vote added by IPA driver on behalf of modem is
never released and this prolongs the charge time. Move the
proxy vote to IPA3_POST_INIT before rmnet_ipa driver init
completes.
Change-Id: I271c8e6916d0c3068f720ae81b67f0fc5c198b6f
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Yue Ma [Fri, 21 Jul 2017 00:31:48 +0000 (17:31 -0700)]
cnss2: Print string for firmware mode
This can clearly show the firmware mode sent through QMI message
in the logs to help debugging.
Signed-off-by: Yue Ma <yuem@codeaurora.org>
CRs-fixed:
2059087
Change-Id: I0b11808f00229ed557141226bc2510673a7a1ede
Anirudh Ghayal [Wed, 26 Jul 2017 14:56:20 +0000 (20:26 +0530)]
power: smb-lib: Update the FLOAT detection logic
An SDP may get detected as a FLOAT charger by PMIC APSD.
To handle this case do the following steps when a FLOAT
charger is detected -
1. Limit the ICL to 100mA and start USB enumeration
2. If enumeration succeeds, USB notifies a valid
ICL and the charger updates ICL and charger-type to SDP.
3. If enumeration fails, USB notifies -ETIMEDOUT and
charger applies ICL based on the Rp value.
CRs-Fixed:
2081457
Change-Id: I2747a42ed9f9531e83c53d781a8ae9baa9aa74d0
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
Linux Build Service Account [Wed, 26 Jul 2017 15:44:59 +0000 (08:44 -0700)]
Merge "ARM: dts: msm: enable DP functionality for SDA660 HDK platform"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:56 +0000 (08:44 -0700)]
Merge "msm: camera: Make use of mutex lock to avoid race condition"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:55 +0000 (08:44 -0700)]
Merge "msm: ais: sensor: validating the flash initialization parameters"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:54 +0000 (08:44 -0700)]
Merge "icnss: Consolidate logging message"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:51 +0000 (08:44 -0700)]
Merge "drm/msm: Turn off hardware clock gating before reading A5XX registers"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:50 +0000 (08:44 -0700)]
Merge "ARM: dts: msm: Add qseecom device node on msm8996 lfv platform"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:49 +0000 (08:44 -0700)]
Merge "misc: qseecom: Support qseecom deferred probing"
Linux Build Service Account [Wed, 26 Jul 2017 15:44:42 +0000 (08:44 -0700)]
Merge "scsi: ufs: Serialise ufs clock gating and ungating"
Vevek Venkatesan [Mon, 10 Jul 2017 09:39:39 +0000 (15:09 +0530)]
input: misc: hbtp_input: fix memory corruption in list_del_entry
Fix memory corruption in the hbtp_input driver by adding
complete in the release routine to resolve the Kernel crash
in __list_del_entry corruption.
Signed-off-by: Vevek Venkatesan <vevekv@codeaurora.org>
Change-Id: I764923317f720137bfd4e7adfc6bf763a36911c3
zhaoyuan [Wed, 17 May 2017 10:00:12 +0000 (18:00 +0800)]
msm: mdss: do not update polarity for DSI interface
Polarity should be updated based on HDMI resolution
for HDMI display. However, DSI interface does not need
to update polarity.
CRs-Fixed:
2046790
Change-Id: I4a30fcd7ebec70224accd2178c14bd37d2059f4e
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
zhaoyuan [Wed, 21 Jun 2017 02:58:32 +0000 (10:58 +0800)]
ARM: dts: msm: enable DP functionality for SDA660 HDK platform
SDA660 HDK platform has DP hardware blocks, so enable it in the
device tree.
CRs-Fixed:
2064346
Change-Id: Ieb524e37ed2f4cdd5776759b00ec182378ff6ff5
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
Prateek Sood [Thu, 11 May 2017 11:32:29 +0000 (17:02 +0530)]
hotplug cpu: ratelimit logs for thermal veto
Thermal notifier callback is not allowing CPU
to come online. Rate limit logs to avoid watchdog
non-secure bite as it is a valid rejection due to
high temperature of SOC.
Change-Id: If3f8df7370e6ffd18b50e7451431d6a26023359d
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
annamraj [Wed, 19 Jul 2017 11:22:55 +0000 (16:52 +0530)]
msm: camera: Make use of mutex lock to avoid race condition
Make use of mutex lock to access IOCTL so that two threads
can avoid race condition.
Change-Id: I00db78a42c86eef8a157b5b3547e4ca0006b0853
Signed-off-by: annamraj <annamraj@codeaurora.org>
Rakesh Pillai [Tue, 25 Jul 2017 09:34:17 +0000 (15:04 +0530)]
ath10k: fix memory leak in rx ring buffer allocation
The rx ring buffers are added to a hash table if firmare
support full rx reorder. If the full rx reorder support
flag is not set before allocating the rx ring buffers,
none of the buffers are added to the hash table. When we
unload the module, this hash table is checked for freeing
the allocated rx ring buffers. Since none of the rx ring buffers
were added to the hash table, this memory is leaked.
Set the rx full reorder support flag before we allocate
the rx ring buffer to avoid the memory leak.
CRs-Fixed:
2081334
Change-Id: I6b7cbe05b914cf9aedd8e1ad54ccc4738f8b01e8
Signed-off-by: Rakesh Pillai <pillair@codeaurora.org>
Linux Build Service Account [Tue, 25 Jul 2017 22:29:50 +0000 (15:29 -0700)]
Merge "spcom: ignore CONNECTED notification while closing the channel"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:49 +0000 (15:29 -0700)]
Merge "msm: vidc: retain clock rate across power suspend/resume"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:48 +0000 (15:29 -0700)]
Merge "ARM: dts: msm: Add intermediate voting for DDR in memlat for sdm630"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:47 +0000 (15:29 -0700)]
Merge "msm: sensor: Fix to validate the settings size in flash"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:46 +0000 (15:29 -0700)]
Merge "msm: camera: Prevent kernel info leak."
Linux Build Service Account [Tue, 25 Jul 2017 22:29:45 +0000 (15:29 -0700)]
Merge "ARM: dts: msm: Add pinctrl bindings for msm8998"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:45 +0000 (15:29 -0700)]
Merge "msm: kgsl: Update total time at right place for accurate GPU busy"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:44 +0000 (15:29 -0700)]
Merge "cnss2: Do not deinit MHI right after powerup failure"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:35 +0000 (15:29 -0700)]
Merge "usb: gadget: Disable USB2 LPM Support"
Linux Build Service Account [Tue, 25 Jul 2017 22:29:34 +0000 (15:29 -0700)]
Merge "clk: msm: Fix pll out div programming"
Sameer Thalappil [Tue, 25 Jul 2017 20:24:48 +0000 (13:24 -0700)]
icnss: Set crash state for PDR
For PDR, the crashed state should be set to invoke driver's
PDR/SSR routine rather than the remove routine.
CRs-Fixed:
2082279
Change-Id: I5f5d51c530c563d93eeaf183ee10ac558f5d5a1a
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
Prasanth Kamuju [Mon, 10 Apr 2017 07:16:48 +0000 (12:46 +0530)]
ARM: dts: msm: Add intermediate voting for DDR in memlat for sdm630
The current vote mapping is not sufficient for the most of the
gaming usecases on sdm630. Added intermediate voting in the
current mapping.
CRs-Fixed:
2033301
Change-Id: Ie376a3ce46ccfd31a067dfa93967bb211e9df97a
Signed-off-by: Prasanth Kamuju <pkamuju@codeaurora.org>
Govind Singh [Tue, 25 Jul 2017 10:08:00 +0000 (15:38 +0530)]
ath10k: Fix dst CE ring configuration for CE5
CE5 ring is not used in current configuration for
WCN3990 chipset. Set the entries to zero to avoid
unnecessary allocation during driver load.
CRs-Fixed:
2082022
Change-Id: I992f0fb3b5c2bc6d6fd067bb23e67b23a12ffdb7
Signed-off-by: Govind Singh <govinds@codeaurora.org>
Rahul Sharma [Tue, 18 Jul 2017 12:14:02 +0000 (17:44 +0530)]
msm: sensor: Fix for variable being de-referenced without proper check
Pointer from userspace is de-referenced before the command is checked.
This might cause a crash if the command being sent is not a valid command.
Hence changing the de-reference such that the pointer is accessed after
checking if a valid command is sent from the userspace.
Change-Id: Iba2e2da5b5adfa0323f8b7d56445af14acd58f84
CR fixed:
2053970
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
Signed-off-by: Andy Sun <bins@codeaurora.org>
Srikanth Uyyala [Tue, 25 Jul 2017 09:37:27 +0000 (15:07 +0530)]
msm: ispif: fix the OOB read issue
array 'entries' indexed without any conditional check
fix this by checking index against array size.
Change-Id: Ie41890ca26d4a780d13e65ee78b7a4f51f6183ea
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
Amit Blay [Tue, 25 Jul 2017 09:15:36 +0000 (12:15 +0300)]
ARM: dts: msm: Add qseecom device node on msm8996 lfv platform
Add qseecom device node in guest VM configuration.
This commit adds the device node for the qseecom driver,
and also the reserved memory region for the QSEECOM ION heap.
Change-Id: Ibdf80d080208b5ab8530a1c40ecbccc7298ae89b
Signed-off-by: Amit Blay <ablay@codeaurora.org>
Rahul Sharma [Wed, 19 Jul 2017 05:22:17 +0000 (10:52 +0530)]
msm: ais: sensor: validating the flash initialization parameters
Copying the flash initialization parameters from userspace memory to
kernel memory and in turn checking for the validity of the flash
initialization parameters pointer sent from userspace
Change-Id: I9ecd0a5d320a68ef23fb8dd0d4eaab7f7da5f729
CR fixed:
2059812
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
Signed-off-by: Andy Sun <bins@codeaurora.org>
Amit Blay [Tue, 25 Jul 2017 07:38:33 +0000 (10:38 +0300)]
misc: qseecom: Support qseecom deferred probing
During qseecom driver probing, the ION driver is invoked.
This commit supports the case where the ION driver still hasn't
probed. In that case, the qseecom probing will be deferred, and
retried at a later stage.
Change-Id: Ic780e8fa1d48a9f5b8b98773c034b280475f5fd0
Signed-off-by: Amit Blay <ablay@codeaurora.org>
Linux Build Service Account [Tue, 25 Jul 2017 07:36:02 +0000 (00:36 -0700)]
Merge "msm: mdss: sink mode needs to be read from EDID"
Linux Build Service Account [Tue, 25 Jul 2017 07:36:01 +0000 (00:36 -0700)]
Merge "msm: mdss: hdcp2p2: fix check for sink support for HDCP 2.x"
Linux Build Service Account [Tue, 25 Jul 2017 07:36:00 +0000 (00:36 -0700)]
Merge "msm: mdss: dp: do not program audio registers when DP core is off"
Linux Build Service Account [Tue, 25 Jul 2017 07:35:57 +0000 (00:35 -0700)]
Merge "Revert "msm: sde: rotator: Enable traffic shaper for 4k@60fps layer""