Commit graph

882,311 commits

Author SHA1 Message Date
George Shen
2aff5be5b4 msm: cvp: Avoid out-of-bounds write
Fix a potential out-of-bounds write into fw image name array.

Change-Id: I646587bcb421c427208d37aea3d231336ec76627
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-04-18 13:34:47 -07:00
qctecmdr
5918bdca37 Merge "dt-bindings: clock: Update clock IDs and BCRs of GCC for SHIMA" 2020-04-17 16:31:23 -07:00
qctecmdr
899d1ad7dd Merge "tcp: Reset tcp connections in SYN-SENT state" 2020-04-17 16:31:23 -07:00
qctecmdr
6c65d27ba1 Merge "arm64: defconfig: Insert Adreno default governor in gki defconfig" 2020-04-17 16:31:23 -07:00
qctecmdr
8121f935fe Merge "pinctrl: qcom: Expose ufs_reset as gpio on shima" 2020-04-17 16:31:22 -07:00
qctecmdr
440b0124f5 Merge "input: qcom-hv-haptics: update FIFO samples in IRQ thread" 2020-04-17 16:10:09 -07:00
qctecmdr
f417c81eb1 Merge "mhi: core: do not toggle PCIe low power mode in sleeping context" 2020-04-17 16:10:09 -07:00
qctecmdr
1c8659071c Merge "defconfig: arm64: Enable of_devlink proxy consumer for Lahaina" 2020-04-17 16:10:09 -07:00
qctecmdr
c9e50a28fa Merge "msm: kgsl: Add a terminating empty entry to a660_protected_regs array" 2020-04-17 15:54:47 -07:00
qctecmdr
32ef04353a Merge "msm: kgsl: Modify CP_LPAC_PROG_FIFO_SIZE register value for A660" 2020-04-17 15:54:46 -07:00
qctecmdr
13ffc50455 Merge "power: qti_battery_charger: Block PMIC GLINK Tx for debug battery" 2020-04-17 15:54:46 -07:00
qctecmdr
21045cf753 Merge "soc: qcom: Add support for proxy consumers on of_devlink" 2020-04-17 15:54:45 -07:00
qctecmdr
2062bd224e Merge "msm: cvp: fixed cache operation func param issue" 2020-04-17 15:54:45 -07:00
qctecmdr
5bcf7e3ec6 Merge "usb: gadget: composite: Support more than 500mA MaxPower" 2020-04-17 15:38:17 -07:00
Devi Sandeep Endluri V V
01dbe6a77b tcp: Reset tcp connections in SYN-SENT state
Userspace sends tcp connection (sock) destroy on network permission
change. Kernel though doesn't send reset for the connections in
SYN-SENT state and these connections continue to remain. Even as
per RFC 793, there is no hard rule to not send RST on ABORT in
this state. Modify tcp_abort and tcp_disconnect behavior to send
RST for connections in syn-sent state to avoid lingering
connections on network switch.

CRs-Fixed: 2396964
Change-Id: If931fb979e519c474697d82d8c9dbaf0edb626e3
Signed-off-by: Devi Sandeep Endluri V V <dendluri@codeaurora.org>
2020-04-17 03:18:19 -07:00
Chandra Sai Chidipudi
624d012216 arm64: defconfig: Insert Adreno default governor in gki defconfig
CONFIG_QCOM_ADRENO_DEFAULT_GOVERNOR is getting inserted into qgki
defconfig by default on doing a make menuconfig. Clean it by
inserting into gki defconfig.

Change-Id: Ie479abfaad1352c3026a7fc027cfb9b59501f65d
Signed-off-by: Chandra Sai Chidipudi <cchidipu@codeaurora.org>
2020-04-17 01:33:32 -07:00
qctecmdr
ab470e82dd Merge "sched: Improve the scheduler" 2020-04-16 16:49:31 -07:00
qctecmdr
f205d5a440 Merge "cnss2: Enable time sync feature for QCA6490" 2020-04-16 16:49:31 -07:00
qctecmdr
ba398e7818 Merge "interconnect: qcom: lahaina: Use the correct binding for qnm_pcie" 2020-04-16 16:49:30 -07:00
qctecmdr
00e20a4709 Merge "netfilter: Include alarm type timer in idletimer" 2020-04-16 16:49:30 -07:00
qctecmdr
04c75d5d9f Merge "defconfig: holi: Enable holi pinctrl" 2020-04-16 16:49:29 -07:00
qctecmdr
0f383d5ad2 Merge "cnss2: Remove improper runtime PM enablement checks" 2020-04-16 16:49:29 -07:00
qctecmdr
1ddf3853b2 Merge "defconfig: Enable header tests for Lahaina GKI" 2020-04-16 11:22:40 -07:00
qctecmdr
8c3d768ae8 Merge "msm: cvp: Fix NULL pointer error when DEBUG_FS is disabled" 2020-04-16 11:22:40 -07:00
qctecmdr
8e57ec125a Merge "mhi: core: Cache last processed event ring element" 2020-04-16 11:22:39 -07:00
qctecmdr
79cec43dde Merge "mhi: core: Add OOB and DB mode event IPC log and count" 2020-04-16 11:22:39 -07:00
Nitin Rawat
eb68ce5d76 pinctrl: qcom: Expose ufs_reset as gpio on shima
The ufs_reset pin is expected to be wired to the reset pin of the
primary UFS memory but is pretty much just a general purpose output pin.
Reorder the pins and expose it as gpio 204, so that the UFS driver can
toggle it.

Change-Id: Id35739a32bf05eaf310857fa07d9c7fbdb3abf86
Signed-off-by: Nitin Rawat <nitirawa@codeaurora.org>
2020-04-16 15:22:10 +05:30
qctecmdr
64091379ee Merge "msm: kgsl: Don't populate the OPP table if it already exists" 2020-04-16 01:40:57 -07:00
qctecmdr
c11b140de7 Merge "ASoC: compress: Avoid race condition in compress drain" 2020-04-16 01:40:57 -07:00
qctecmdr
232c301b54 Merge "usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()" 2020-04-16 01:40:57 -07:00
qctecmdr
69c989254f Merge "dt-bindings: clock: Update clock ids of GCC for SHIMA" 2020-04-16 01:40:56 -07:00
qctecmdr
b9651440c2 Merge "usb: dwc3-msm: Revert back to power_supply_by_name() lookup" 2020-04-16 01:40:56 -07:00
qctecmdr
6f2e87c346 Merge "sched: Improve the scheduler" 2020-04-16 01:40:54 -07:00
qctecmdr
37d0a368db Merge "clk: qcom: clk-alpha-pll: Add support for Fabia print registers" 2020-04-15 20:35:59 -07:00
qctecmdr
b448ce7bd1 Merge "arm64: defconfig: Enable LLCC driver" 2020-04-15 20:35:59 -07:00
qctecmdr
6e44585f72 Merge "defconfig: Add initial defconfig fragments for Holi" 2020-04-15 20:35:58 -07:00
qctecmdr
13aa3f4764 Merge "msm: sps: Fix the SPS_DBG macro definitions" 2020-04-15 20:35:58 -07:00
qctecmdr
f4464ff43e Merge "ANDROID: serdev: restrict claim of platform devices" 2020-04-15 20:35:58 -07:00
qctecmdr
5d44961440 Merge "memshare: Rectify sourcing memshare driver for compiling" 2020-04-15 20:35:57 -07:00
Fenglin Wu
d79818afa6 input: qcom-hv-haptics: update FIFO samples in IRQ thread
Instead of sending a completion from the IRQ thread to notify a
worker thread to update the FIFO samples, update the samples in
the IRQ thread directly. This should help achieve lower latency
which is good for FIFO playing.

Meanwhile, following changes are made for FIFO playing:
 1) Defer stopping command into erase() function if it's coming
    before all FIFO samples are played. This gives the hardware
    a little more time to play before stopping.
 2) Restore FIFO play rate to T_LRA after playing is done according
    to hardware recommendation.

Change-Id: I7b21589641d753d45b1261ce0e342373c249f4e5
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-04-16 08:49:34 +08:00
Yu SI
27b17819b2 msm: cvp: fixed cache operation func param issue
param offset and size were switched in the function signature

Change-Id: Ice7b9b6c2651940648a95bdf8fa331b62c577378
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-04-15 17:13:40 -07:00
Raghu Ananya Arabolu
ce6b530fc1 msm: kgsl: Add a terminating empty entry to a660_protected_regs array
The last entry of the a660_protected_regs array must be an empty
entry. The empty entry serves as a terminating placeholder value
indicating the end of the array.

Change-Id: Ie5dd6afcd65dca3ea1fa885d3aa675c23bdf5ca0
Signed-off-by: Raghu Ananya Arabolu <rarabolu@codeaurora.org>
2020-04-15 17:00:22 -07:00
qctecmdr
6dfa423a35 Merge "phy: ufs: Add set_mode callback for RUMI UFS PHY driver" 2020-04-15 15:21:57 -07:00
qctecmdr
1abff4a10a Merge "cnss2: Add SRAM mem dump for debug" 2020-04-15 15:21:57 -07:00
qctecmdr
2b861979ae Merge "msm: adsprpc: retrieve table index directly from context ID" 2020-04-15 15:21:56 -07:00
qctecmdr
1ab68dd612 Merge "dt-bindings: iio: Update PMIC5 ADC support" 2020-04-15 15:21:56 -07:00
qctecmdr
c4687c841e Merge "trace: Make ion.h work with KERNEL_HEADER_TEST" 2020-04-15 15:21:56 -07:00
qctecmdr
7bafe03443 Merge "cnss2: Avoid blocking target to reboot or shutdown" 2020-04-15 15:21:55 -07:00
Raghavendra Rao Ananta
ada5825087 defconfig: arm64: Enable of_devlink proxy consumer for Lahaina
Enable the proxy consumer drivre for Lahaina platform to satisfy
the sync-state requirements in the abcense of real drivers.

Change-Id: I255aee9c1cf2995ab7038f7c95e45afdd94ef42b
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-04-15 10:14:38 -07:00
Raghavendra Rao Ananta
7a02db5182 soc: qcom: Add support for proxy consumers on of_devlink
A target may contain multiple defconfigs, but only one device-tree
configuration. Such a target may have device-drivers that are
only enabled in a particular defconfig, while disabled in the
others. For the kernel that boots up with disabled configuration,
since the device-tree node exists, the of_devlink logic expects
the driver to be probed, which is not possible. As a result, the
sync-state remains incomplete.

Hence, add support for a proxy consumer driver that shows a
proxy-presence of the main driver to satisfy the sync-state.

Change-Id: Ica8c2599fb66420c67e6a72e9b35e7afc0ae3220
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-04-15 10:14:30 -07:00