Commit graph

879,243 commits

Author SHA1 Message Date
qctecmdr
8e40478163 Merge "iommu: arm-smmu: Fix domain logger use-after-free" 2020-03-14 18:51:01 -07:00
qctecmdr
33e77071eb Merge "sched: remove weak keyword from function declarations" 2020-03-14 18:51:00 -07:00
qctecmdr
02d60c3dfd Merge "defconfig: arm64: Enable dummy netdevice" 2020-03-14 18:51:00 -07:00
qctecmdr
2b18e7c324 Merge "msm: kgsl: Update the GMU AO clockgating value" 2020-03-14 18:50:59 -07:00
qctecmdr
c4ef1f1c8a Merge "msm: pcie: replace all memory barriers with readbacks" 2020-03-14 18:50:58 -07:00
qctecmdr
f4931237b2 Merge "power_supply: Register cooling device outside of probe" 2020-03-14 18:50:58 -07:00
qctecmdr
f0696b23b4 Merge "msm: kgsl: Program GPU SCID for UCHE traffic" 2020-03-14 18:50:57 -07:00
qctecmdr
dfc05db44e Merge "drivers: thermal: bcl_soc: Read charge depletion percentage" 2020-03-14 18:50:57 -07:00
qctecmdr
8f601d73bc Merge "radio: RTC6226: post tune success event when scan done" 2020-03-14 18:50:56 -07:00
qctecmdr
11fda450fe Merge "memshare: Use QMI request structure size as decode buffer size" 2020-03-14 18:50:56 -07:00
qctecmdr
cda7bea699 Merge "msm: kgsl: Fix GPU UBWC setting for DDR 5" 2020-03-14 18:50:56 -07:00
qctecmdr
2692f80e8b Merge "usb: gadget: Prevent use after free in qdss connect & close" 2020-03-14 18:50:55 -07:00
qctecmdr
462ccc5bb6 Merge "rtc-pm8xxx: Clear Alarm register on resume" 2020-03-14 15:40:40 -07:00
qctecmdr
d602f36bdf Merge "arm: defconfig: Enable STM_PROTO_BASIC for lahaina" 2020-03-14 15:40:39 -07:00
qctecmdr
fbaf44464c Merge "interconnect: qcom: Ignore -EBUSY for AMC requests" 2020-03-14 15:40:39 -07:00
qctecmdr
45dde2641b Merge "msm: cvp: Restructure CVP buffer management" 2020-03-14 15:40:39 -07:00
qctecmdr
64a732e881 Merge "iommu: arm-smmu: fix check for need for preallocate memory" 2020-03-14 15:40:38 -07:00
qctecmdr
4d3d7cf067 Merge "iommu/arm-smmu: replicate faulty transaction" 2020-03-14 15:40:38 -07:00
qctecmdr
942f8d2ce6 Merge "iommu: arm-smmu: fix compile error if CONFIG_PCI disabled" 2020-03-14 15:40:37 -07:00
qctecmdr
d9c7bd08f5 Merge "msm: pcie: add proper PCIe link state for linkdown" 2020-03-14 15:40:37 -07:00
qctecmdr
e9c4f4cb2a Merge "msm: pcie: add logs for link bandwidth switching" 2020-03-14 15:40:36 -07:00
qctecmdr
be52fff03d Merge "power: supply: qti_battery_charger: add thermal mitigation support" 2020-03-14 15:40:36 -07:00
qctecmdr
517174e6d2 Merge "ion: Relax CONFIG_ION_MSM_HEAPS dependencies" 2020-03-14 15:40:36 -07:00
qctecmdr
4e9c4afc83 Merge "dwc3-msm: Increment req->num_trbs on queueing TRB" 2020-03-14 15:40:35 -07:00
qctecmdr
261a1aac81 Merge "coresight-tmc-etr : Call _tmc_disable_etr_sink when switch mode" 2020-03-14 15:40:35 -07:00
Prakash Gupta
841fe8d573 iommu: arm-smmu: Fix domain logger use-after-free
smmu_domain logger is freed as part of error handling in
arm_smmu_init_domain_context.  But smmu_domain->logger is still non null.
This cause smmu_domain->logger to be accessed during domain free.  Fix
this.

Fixes: f1746fc8a009 ("iommu: qti: Track iommu domains")
Change-Id: I82a7f9121b78ca9338d202694dbc0a98150f0c92
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
2020-03-14 08:23:03 -07:00
Mayank Rana
3d67a3dabe dwc3-msm: Increment req->num_trbs on queueing TRB
BAM endpoint TRB ring has usage of 2 TRBs (normal and LINK), and
completion API (dwc3_msm_req_complete_func()) currently only
increments dequeue pointer by 1 assuming that dwc3_gadget_giveback()
does increment dequeue pointer for normal TRB. With newer changes
in dwc3 gadget framework, it moves requests to cancelled list with
usb_ep_dequeue() and reclaim those TRBs on end transfer command
completion. Reclaiming TRB back to trb pool is done only when
req->num_trbs is non zero. dwc3_msm_ep_queue() API checks for
enqueue and dequeue pointers, and on mismatch of it error out.
This results into no BAM2BAM communication after trying to use USB
as sink with QDSS usecase. Fix this issue by incrementing req->num_trbs
with dwc3_msm_ep_queue() API for normal TRB so dequeue pointer is
incremented with dwc3_gadget_ep_cleanup_cancelled_requests() API.

Change-Id: I0777aea7c6add7fb6fea7ea74056786e33435427
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2020-03-13 16:27:21 -07:00
Nitheesh Muthuraj
0f09538bab msm: kgsl: Update the GMU AO clockgating value
Modify the GMU AO clockgating value for A660.

Change-Id: I35ea9ecae951c966c76ace14c1b24e588065dd83
Signed-off-by: Nitheesh Muthuraj <nmuthuraj@codeaurora.org>
2020-03-13 15:26:01 -07:00
Satya Durga Srinivasu Prabhala
a1b7963bc1 sched: remove weak keyword from function declarations
Using weak keyword in function declarations with CFI may lead to
undesired results, remove it.

Change-Id: Idc683e47ef3ce42c694b713d6c88dce5485863c8
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2020-03-13 15:00:39 -07:00
Ram Chandrasekar
b2bad6da88 power_supply: Register cooling device outside of probe
Registering the cooling device from the probe, can result in the
execution of get_property() function, before the probe is complete.

To avoid this, register the cooling device from a workqueue, instead of
registering in the probe.

Change-Id: Ic9279fd5ca5476df66baa6e0f302a7f3bd6b899b
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2020-03-13 14:05:45 -07:00
Subash Abhinov Kasiviswanathan
3873c4fe73 defconfig: arm64: Enable dummy netdevice
Dummy netdevice is needed to add a default route to force routing
via interfaces which do not have an IPv6 address but require
encryption and encapsulation using IPv4.

CRs-Fixed: 2639763
Change-Id: I667bb2358ef23baf2c83620b368541beaefa2cf0
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-03-13 13:25:46 -06:00
himta ram
660fecd0ea radio: RTC6226: post tune success event when scan done
Post tune success event when scan completed.

CRs-Fixed: 2641267
Change-Id: Id75c3911b1047956b88364e1c270deed73118b90
Signed-off-by: himta ram <hram@codeaurora.org>
2020-03-13 17:24:43 +05:30
Mohit Aggarwal
a6a2b307a3 rtc-pm8xxx: Clear Alarm register on resume
Currently, alarm register is not cleared on resume
leading to reboot during power off charging mode.

Change-Id: Ie2e6bbab8aa46e4e9b9cc984181ffab557cbbdae
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
2020-03-13 14:32:14 +05:30
George Shen
30bb4347ec msm: cvp: Restructure CVP buffer management
It fixes an issue that CVP session creation may fail if session runs
out of buffer cache.

Change-Id: I06f2db2132c16aef51b19a9ac0c7bed917390a7b
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-03-12 23:06:54 -07:00
qctecmdr
333b4ccb21 Merge "arm64: defconfig: Enable QRTR MHI on lahaina_gki" 2020-03-12 10:52:29 -07:00
qctecmdr
4cfd7b73e5 Merge "arm64: defconfig: Enable IPC logging driver for lahaina_qgki" 2020-03-12 10:52:28 -07:00
qctecmdr
191a57173c Merge "clk: qcom: clk-debug: List regs only if respective clk is qcom-regmap clk" 2020-03-12 10:52:28 -07:00
qctecmdr
1ac679254a Merge "soc: qti_battery_debug: Add votables R/W support" 2020-03-12 10:52:28 -07:00
qctecmdr
a7e51b9ab8 Merge "usb: gadget: Stall OS descriptor request for unsupported functions" 2020-03-12 10:52:27 -07:00
Mao Jinlong
d325c5173d arm: defconfig: Enable STM_PROTO_BASIC for lahaina
Enable STM_PROTO_BASIC to support to write log to /dev/coresight-stm.

Change-Id: I12eff41b68ff1b90cc3f66a8f3c07ec757d80aae
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2020-03-12 02:22:07 -07:00
qctecmdr
8a8b86fb81 Merge "msm: kgsl: Do not send NMI to GMU on CM3 fault" 2020-03-12 01:49:55 -07:00
qctecmdr
65c74ef4a0 Merge "cnss2: Assert if cold boot calibration times out in debug builds" 2020-03-12 01:49:55 -07:00
qctecmdr
494d319cf9 Merge "scsi: ufs-qcom: Enable runtime auto suspend" 2020-03-11 23:39:02 -07:00
qctecmdr
7c6a00cd23 Merge "msm: kgsl: Add the CP protected registers to the A660 list" 2020-03-11 23:39:02 -07:00
qctecmdr
bf91b15b89 Merge "mm: oom_kill: Prevent debug messages from going to serial console" 2020-03-11 21:08:28 -07:00
qctecmdr
e11c0b999f Merge "arm64: defconfig: Enable SD card on Lahaina" 2020-03-11 21:08:28 -07:00
qctecmdr
f67c86403d Merge "ASoC: Update the Max value of integer controls" 2020-03-11 21:08:27 -07:00
qctecmdr
6d4cedf81e Merge "input: qcom-hv-haptics: ignore parsing non-effect subnodes" 2020-03-11 21:08:27 -07:00
qctecmdr
75d17df9a2 Merge "soc: qcom: ssr: Rename the module to 'subsystem_restart'" 2020-03-11 21:08:27 -07:00
qctecmdr
f90a64ca1b Merge "cpuidle: lpm-levels: convert PSCI return value to boolean correctly" 2020-03-11 21:08:26 -07:00