Commit graph

898,610 commits

Author SHA1 Message Date
qctecmdr
07ced40c64 Merge "usb: gadget: f_cdev: Fix use after free of port in f_cdev" 2021-05-05 01:22:06 -07:00
qctecmdr
0c5c89fd18 Merge "msm: kgsl: Fix race between kgsl device open and close" 2021-05-05 01:22:06 -07:00
qctecmdr
10a04be7c5 Merge "netfilter: Port Trigger: Support added for Port Trigger Feature" 2021-05-05 01:22:05 -07:00
qctecmdr
578a2b25d2 Merge "input: qpnp-power-on: Add support for suspend to disk" 2021-05-05 01:22:05 -07:00
qctecmdr
fc53e6c07d Merge "defconfig: Enable ethernet adaptor class driver on sdxnightjar" 2021-05-05 01:22:04 -07:00
Maulik Shah
21d8d2b3a7 pinctrl: qcom: Update GPIO to PDC interrupt map for sdmshrike
Update the GPIO to PDC interrupt map.

Change-Id: I4a21b666144d3014d92f24a4f5cc4584700e2c72
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-05-04 15:15:55 +05:30
qctecmdr
336a29e70a Merge "msm: npu: update uapi header file to align with 4.14/4.19 kernel" 2021-05-03 18:42:37 -07:00
qctecmdr
b52ffb09f0 Merge "drivers: gnss: Add SiRFStart GNSS chip power controls" 2021-05-03 18:42:37 -07:00
qctecmdr
aced172961 Merge "hwrng: refine hwrng delay for retry" 2021-05-03 18:42:37 -07:00
Vijayakumar Badiger
72dffdb9d1 drivers: gnss: Add SiRFStart GNSS chip power controls
This is a driver to handle SiRFStar GNSS chip power controls,
a device node is created to interact with driver power controls
and exposes set of IOCTLs. These IOCTLs provide mechanisms to
transition of GNSS receiver power state.

Change-Id: Idf8ff2553736221930f4f032455692e3752176ce
Signed-off-by: Vijayakumar Badiger <vbadig@codeaurora.org>
Signed-off-by: Santoshkumar Zalake <szalake@codeaurora.org>
2021-05-03 11:34:29 -07:00
qctecmdr
e92ca5084e Merge "mhi: msm: Abort RDDM dump collection in PBL state" 2021-05-03 02:52:55 -07:00
qctecmdr
825798613d Merge "power: supply: Add support to report QC3+ adapter power rating" 2021-05-03 00:20:59 -07:00
qctecmdr
cee0efef7d Merge "ais: corrected auto camera headers path" 2021-05-03 00:20:58 -07:00
qctecmdr
80cba7e40c Merge "arm: defconfig: Add video h/w accelerators support for MONACO" 2021-05-02 21:52:49 -07:00
E V Ravi
7145a68e6f ais: corrected auto camera headers path
updated auto camera headers path to align with ais techpack

Change-Id: I1bf4fecaf2feead42d2ecc4b9ca9a686f70b49ca
Signed-off-by: E V Ravi <evenka@codeaurora.org>
2021-05-02 20:57:53 -07:00
qctecmdr
2bbcc09826 Merge "smcinvoke: Move IPC_LOG before deleting cb_txn" 2021-05-02 06:41:52 -07:00
qctecmdr
943946435c Merge "Merge android11-5.4.86+ (884688f) into msm-5.4" 2021-05-01 20:53:08 -07:00
qctecmdr
d92f4c724b Merge "msm: kgsl: Add missing syncpoint_fence/expire trace" 2021-05-01 15:09:13 -07:00
qctecmdr
a09e83797e Merge "soc: qcom: Add check to handle out of bound access" 2021-05-01 15:09:13 -07:00
qctecmdr
9be83d1c65 Merge "msm-5.4 Enable SIP Segmentation Defconfig for sdxlemur" 2021-05-01 15:09:12 -07:00
qctecmdr
a054465a50 Merge "msm: kgsl: Cleanup some of the a6xx gpudev functions" 2021-05-01 15:09:12 -07:00
qctecmdr
9c15b3bfd8 Merge "usb: dwc3: Drive a pulse on DP on CDP detection" 2021-05-01 15:09:11 -07:00
Deepak Kumar
e4f4b83ee1 msm: kgsl: Fix race between kgsl device open and close
In current code, kgsl_close_device holds device mutex and calls
last_close in case open_count goes to zero. But as part of
last_close call, device mutex is released intermittently to wait
for active count to go to zero and also for dispatcher idle. This
intermittent release of device mutex opens up a window where a
kgsl_open_device call can go ahead and call first_open. As this
first_open is triggered before last_close could finish it messes
up the complete state machine. To fix this, move decrement of
open_count after last_close to allow any open/close happening when
last_close is in progress to just increment/decrement open_count
without triggering first_open or last_close.

Change-Id: Ibb2567e3ef0dc1864f2bfca346b0682792d0b675
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2021-05-01 00:43:51 +05:30
Anmolpreet Kaur
07e8c4b8d3 smcinvoke: Move IPC_LOG before deleting cb_txn
Move IPC_LOG inside mutex lock and bfefore deleting
cb_txn inside process_tzcb_req to make sure that
we are not accessing cb_req value that has gone bad.

Change-Id: Icc04bab52d1364d883b0a4bb07ff4cf2cc8ce6f8
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
2021-04-30 22:33:35 +05:30
qctecmdr
e71361a466 Merge "interconnect: qcom: Enable real interconnect provider for Monaco" 2021-04-30 07:36:00 -07:00
qctecmdr
91db2b4779 Merge "rpmsg: glink: mark intent request complete before wake up" 2021-04-30 07:35:59 -07:00
Deepak Kumar
84835ce299 msm: kgsl: Add missing syncpoint_fence/expire trace
Add missing syncpoint_fence and syncpoint_fence_expire
trace for syncpoint timeline event.

Change-Id: If437217e52c10a5a911cb04197213d3b7835ed4b
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2021-04-30 18:00:56 +05:30
Paras Jain
0ecff9c28e msm-5.4 Enable SIP Segmentation Defconfig for sdxlemur
- Enable CONFIG_NF_CONNTRACK_SIP_SEGMENTATION defconfig for sdxlemur.config

Change-Id: Ic1c6c256f43bed460db2994f00ad104bbdd2765b
Signed-off-by: Paras Jain <parassin@codeaurora.org>
2021-04-30 04:52:52 -07:00
qctecmdr
6004767ce2 Merge "defconfig: sdxlemur: Enable thermal drivers" 2021-04-30 04:52:46 -07:00
qctecmdr
23fa0d09b8 Merge "msm-5.4: Auto pcie aspm config propagation" 2021-04-30 04:52:45 -07:00
qctecmdr
f75d1aeaef Merge "drivers: soc: qcom: rimps_memlat: add NULL check for SCMI handle" 2021-04-30 04:52:45 -07:00
qctecmdr
9de6449183 Merge "defconfig: Enable ADC_TM for sdxnightjar" 2021-04-30 04:52:45 -07:00
qctecmdr
9c2a4c2078 Merge "net: aquantia: Remove IOSSv1 glue driver" 2021-04-30 04:52:44 -07:00
qctecmdr
6259297d62 Merge "msm: adsprpc: Handle UAF in ramdumps collection" 2021-04-30 04:52:44 -07:00
Hareesh Gundu
15ce1860f8 msm: kgsl: Cleanup some of the a6xx gpudev functions
Few functions can be handled directly without having
the gpuid checks. So cleanup these functions to avoid
unnecessary gpuid checks.

Change-Id: If5b88adb4d21d327a39dc92d657d1bf5066f6667
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2021-04-30 15:06:14 +05:30
qctecmdr
58b018ec79 Merge "defconfig: Enable LLCC PMU on Direwolf target" 2021-04-30 02:05:34 -07:00
qctecmdr
b76cd3e6db Merge "power: supply: smblite: Add support for concurrency mode" 2021-04-30 02:05:33 -07:00
qctecmdr
3e979f8e83 Merge "drivers: thermal: qmi_cooling: Add new cooling device support" 2021-04-30 02:05:32 -07:00
qctecmdr
c0ecce976b Merge "rpmsg: glink: Use cpu_mask variable from glink structure" 2021-04-30 02:05:31 -07:00
qctecmdr
38b03951c3 Merge "drivers: qcom: Add Bootloader timestamps to the boot_marker list" 2021-04-30 02:05:30 -07:00
qctecmdr
b57c0b4235 Merge "soc: qcom: hgsl: Fix OOB" 2021-04-30 02:05:30 -07:00
Ashish Chavan
e033d8781c power: supply: Add support to report QC3+ adapter power rating
Report the QC3+ adapter power-rating via "power_now" in the usb
power-supply class.

Change-Id: I0d0e9a3e9d2f5d57f5e8696dea8f4e17a8f2df5f
Signed-off-by: Ashish Chavan <ashichav@codeaurora.org>
2021-04-30 12:44:36 +05:30
Jeya R
a2c0b7a337 msm: adsprpc: Handle UAF in ramdumps collection
Added process exit checks when adding
file init memory to ramdump collection
to fix use after free for file init memory.

Change-Id: I8991d27e4c83f572a6baacc478a09eb42ea76d8f
Acked-by: Krishnaiah Tadakamalla <ktadakam@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
2021-04-29 22:28:24 -07:00
qctecmdr
11b282467f Merge "clk: qcom: gcc-blair: Remove support for GCC_PRNG_BCR" 2021-04-29 21:27:44 -07:00
qctecmdr
0b0fccfc72 Merge "coresight-tmc-etr: fix memory leak" 2021-04-29 21:27:44 -07:00
qctecmdr
6f6903d2ba Merge "defconfig: sdmsteppeauto: enable cnss module" 2021-04-29 21:27:43 -07:00
qctecmdr
63fb6a1668 Merge "defconfig: Enable configs for ramdump support on Direwolf" 2021-04-29 21:27:43 -07:00
qctecmdr
1cbc9f171d Merge "iio: qcom-spmi-adc5: Add AMUX2_GPIO channel to rev2 channel list" 2021-04-29 21:27:42 -07:00
qctecmdr
db135d0e62 Merge "dt-bindings: msm: Add binding for OT Fuse support" 2021-04-29 21:27:42 -07:00
qctecmdr
c4ff6bd5b5 Merge "msm: kgsl: Initialize local variable" 2021-04-29 21:27:41 -07:00