Commit graph

894,890 commits

Author SHA1 Message Date
qctecmdr
bbb7d1e7b6 Merge "msm: adsprpc: Check validity of perf pointer" 2021-03-26 10:24:55 -07:00
qctecmdr
862c79dd41 Merge "defconfig: autogvm: Enable direwolf pinctrl driver" 2021-03-26 06:40:19 -07:00
qctecmdr
971ba1935a Merge "Don't use gpio_free() for output gpios" 2021-03-26 06:40:19 -07:00
qctecmdr
0771735811 Merge "input: touchscreen: nt36xxx: Avoid i2c transfer in LA during TUI" 2021-03-26 06:40:19 -07:00
qctecmdr
93052c4062 Merge "defconfig: gen3auto: Enable CONFIG_IOMMU_DYNAMIC_DOMAINS" 2021-03-26 06:40:18 -07:00
qctecmdr
a97fbca768 Merge "soc: qcom: add config for glink slatecom" 2021-03-26 06:40:18 -07:00
qctecmdr
63d0cc6771 Merge "msm: pci: Disable dumping PCIe register when link is suspending" 2021-03-26 06:40:18 -07:00
qctecmdr
1d9c15d5d9 Merge "mhi: core: Check PCIe link status before accessing MHI registers" 2021-03-26 06:40:17 -07:00
qctecmdr
6a2c43d4c5 Merge "msm: kgsl: Fix race between timeline create/others and destroy ioctls" 2021-03-26 06:40:17 -07:00
qctecmdr
20fa22472d Merge "msm: kgsl: Initialize fence only if it gets refcount on timeline" 2021-03-26 06:40:16 -07:00
qctecmdr
70726f1312 Merge "msm: adsprpc: Add checks to avoid buffer overflow" 2021-03-26 01:44:51 -07:00
qctecmdr
3559299672 Merge "soc: qcom: Change dmesg print for ddr cap frequency driver" 2021-03-26 01:44:51 -07:00
qctecmdr
71c547e4d9 Merge "defconfig: autogvm: Enable dummy cpufreq driver" 2021-03-26 01:44:51 -07:00
qctecmdr
f63f3cf563 Merge "msm: kgsl: Fix integer overflow in kgsl_ioctl_gpu_aux_command ioctl" 2021-03-26 01:44:50 -07:00
qctecmdr
628a014057 Merge "usb: dwc3: correct the super speed check api" 2021-03-26 01:44:50 -07:00
qctecmdr
a95bc502b8 Merge "drm: msm: Fix the format prints in display driver" 2021-03-26 01:44:50 -07:00
qctecmdr
2f618d3871 Merge "input: touchscreen: focaltech: Use disable/enable irq wake in LA to LE" 2021-03-26 01:44:49 -07:00
qctecmdr
28f55296dc Merge "soc: qcom: hgsl: Clean up timelines in release" 2021-03-26 01:27:21 -07:00
qctecmdr
cdb04ea990 Merge "msm: kgsl: Add hwcg table for A680" 2021-03-26 01:27:21 -07:00
qctecmdr
2b245ac0d7 Merge "defconfig: sdmsteppeauto: Enable driver to print xbl log" 2021-03-26 01:27:21 -07:00
qctecmdr
361b8db1ed Merge "defconfig: gen3auto: Enable driver to print xbl log" 2021-03-26 01:27:21 -07:00
qctecmdr
3008930db1 Merge "cnss2: Add CNSS wrapper function for msm_pcie_reg_dump()" 2021-03-26 01:27:20 -07:00
qctecmdr
688d9f7df0 Merge "spi: spi-msm-geni: Don't touch GPIOs per each xfer for LA VM" 2021-03-26 01:27:20 -07:00
qctecmdr
fbc8d1368f Merge "regulator: qpnp-regulator: Add snapshot of qpnp-regulator" 2021-03-26 01:27:20 -07:00
qctecmdr
dc5fcb928e Merge "f2fs: allow to change discard policy based on cached discard cmds" 2021-03-26 01:27:19 -07:00
qctecmdr
65ef1dac1f Merge "Defconfig: sdxnightjar: Disable serial console on sdxnightjar perf" 2021-03-26 01:27:19 -07:00
qctecmdr
c593b69707 Merge "sched/walt: Improve the scheduler" 2021-03-26 01:27:19 -07:00
Vamsi krishna Gattupalli
61132f9b94 msm: adsprpc: Check validity of perf pointer
Check context perf pointer before dereferencing it.

Change-Id: I1c4a96361264e17691edba21a3f1e6bd23602e3b
Acked-by: Deepika Singh <dsi@qti.qualcomm.com>
Signed-off-by: Vamsi krishna Gattupalli <vgattupa@codeaurora.org>
2021-03-26 12:51:53 +05:30
qctecmdr
daf5b3132a Merge "arm: defconfig: Select REGMAP_IRQ" 2021-03-25 09:53:27 -07:00
qctecmdr
3382301014 Merge "msm: adsprpc: overflow vulnerability by race condition in adsprpc driver" 2021-03-25 09:53:26 -07:00
qctecmdr
2070676647 Merge "defconfig: quinvm: add CONFIG_AUDIO_QGKI CONFIG_MSM_EXT_DISPLAY" 2021-03-25 09:53:26 -07:00
qctecmdr
775a517fca Merge "net: stmmac: LPM link detection fix" 2021-03-25 09:53:25 -07:00
qctecmdr
0db261715c Merge "net: stmmac: Fix error incremented for ctxt desc" 2021-03-25 09:53:25 -07:00
Vinay Sudra
14d6358976 soc: qcom: Change dmesg print for ddr cap frequency driver
Change dmesg print for ddr cap frequency driver.

Change-Id: I2d660f51596dc6c309ad932b543c7c030b1b04cb
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-25 17:48:49 +05:30
Elson Roy Serrao
444f3179c3 usb: dwc3: correct the super speed check api
When the device operates in full speed mode, the CONNECTSPD field
vaue is 1. Using bitwise & operator on this value for super speed
check results in full speed being erroneously calculated as super
speed. Fix this by comparing the absolute value of CONNECTSPD for
super speed check.

Change-Id: I2bf497748f621b1982aecda55a9a280d93f84858
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
2021-03-25 05:12:28 -07:00
Sahitya Tummala
d73a7033c1 f2fs: allow to change discard policy based on cached discard cmds
With the default DPOLICY_BG discard thread is ioaware, which prevents
the discard thread from issuing the discard commands. On low RAM setups,
it is observed that these discard commands in the cache are consuming
high memory. This patch aims to relax the memory pressure on the system
due to f2fs pending discard cmds by changing the policy to DPOLICY_FORCE
based on the nm_i->ram_thresh configured.

Change-Id: I01b692df6f0ecdf92e316d3cea764d87d5f73ffe
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
2021-03-25 13:38:16 +05:30
Zhiqiang Tu
3357635e78 defconfig: autogvm: Enable dummy cpufreq driver
On virtualization platform, cpu frequency is controlled by host.
Enable fake cpufreq driver for guest.

Change-Id: Ief774fede1c2a5bf5db62b28a53d3650c4d5854d
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2021-03-25 14:55:09 +08:00
Deepak Kumar
5a9059f4cf msm: kgsl: Fix race between timeline create/others and destroy ioctls
When creating a timeline allocate an ID but don't populate the slot
with the timeline pointer until we are done initializing the timeline.
This avoids a race if somebody tries to free the same identifier before
the create operation is complete. Also, correct kgsl_timeline_by_id
function by doing idr_find and refcount increase under same lock. This
eliminates the chance that a timeline will be destroyed while somebody
is still using it.

Change-Id: Id894baac1bbd6042f668ea4afca39fae3b5a2d86
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2021-03-25 10:49:28 +05:30
Lei Ma
5fce077d24 drm: msm: Fix the format prints in display driver
Fix the %p format prints with %pK.

Change-Id: I2611e3872df136204b630c2a3e037384fd002c25
Signed-off-by: Lei Ma <leima@codeaurora.org>
2021-03-24 18:01:57 -07:00
Kishore Sri venkata Ganesh Bolisetty
df825be6ef sched/walt: Improve the scheduler
The change is for general scheduler improvement.

Change-Id: Ib5d58c23d3a67a81d682e08e58f308e5c659a7f8
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
2021-03-24 17:26:55 -07:00
Balakrishna Godavarthi
90477e8efd Don't use gpio_free() for output gpios
This change will not request for gpio_free if the gpio_request
is not called for a particular gpio.

Change-Id: I39bedb3495d59334ea61953eaeb8ccf59d6633f8
Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2021-03-24 19:32:59 +05:30
Vinay Sudra
aee88471a9 defconfig: gen3auto: Enable driver to print xbl log
Enable driver to print xbl log on console through sysfs node.

Change-Id: I13b5c998ee30f1a3708be78edac82c8f52607e1f
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-24 17:51:22 +05:30
Vinay Sudra
697107ec8b defconfig: sdmsteppeauto: Enable driver to print xbl log
Enable driver to print xbl log on console through sysfs node.

Change-Id: Idec0992f716b253a3de24f51e2a8b32d3362b6d5
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-24 17:46:13 +05:30
qctecmdr
4440785ea8 Merge "defconfig: sdmsteppeauto: Enable ARM based SHA1" 2021-03-24 04:57:06 -07:00
qctecmdr
31724f90a3 Merge "soc: qcom: Add driver to print xbl log on console from fs" 2021-03-24 04:57:06 -07:00
qctecmdr
093f114815 Merge "net: stmmac: Low power management optimization" 2021-03-24 04:57:05 -07:00
qctecmdr
cd0266e464 Merge "drivers: staging: ion: fix error check in check_valid_vmid" 2021-03-24 04:57:05 -07:00
qctecmdr
f880c8c30e Merge "defconfig: sdxlemur: Enable CPU scaling configs" 2021-03-24 04:57:04 -07:00
qctecmdr
33c91e9e50 Merge "msm: ep-pcie: Support 16.6 MHz Aux clock for PCIe Gen4 Controller" 2021-03-24 04:57:04 -07:00
qctecmdr
83ee4361a5 Merge "cnss2: Use unified API to get RDDM and recovery timeouts" 2021-03-24 04:57:04 -07:00