Commit graph

884,260 commits

Author SHA1 Message Date
qctecmdr
1e20a25a5b Merge "ion: Derive CMA buffer struct page without using priv_virt" 2020-06-14 11:32:33 -07:00
qctecmdr
75a9e21c8d Merge "net: qrtr: Use radix_tree_iter_delete" 2020-06-14 11:32:33 -07:00
qctecmdr
d38c3e9e52 Merge "mhi: core: Trigger host resume if client requests device vote" 2020-06-14 11:32:32 -07:00
qctecmdr
1034f3b8dc Merge "usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log" 2020-06-14 11:32:32 -07:00
qctecmdr
a67ecbe913 Merge "soc: qti_battery_debug: Move qbg_context to device bin file" 2020-06-14 11:32:32 -07:00
qctecmdr
e8d67e52f4 Merge "llcc_perfmon: Initialize variable before use" 2020-06-14 11:32:31 -07:00
qctecmdr
56b8382cfb Merge ".gitignore: ignore GKI generated defconfigs" 2020-06-14 11:32:30 -07:00
qctecmdr
5c48d77d23 Merge "sched: Improve the scheduler" 2020-06-14 04:58:10 -07:00
qctecmdr
7d16328867 Merge "arm64: defconfig: Remove unnecessary configs in genericarmv8-64" 2020-06-14 04:58:09 -07:00
qctecmdr
5c6275f041 Merge "cnss2: Make sure PCIe/MHI is up before collecting RAM dump" 2020-06-14 04:58:09 -07:00
qctecmdr
955e4e41e9 Merge "dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina" 2020-06-14 04:58:09 -07:00
qctecmdr
aea646dce9 Merge "msm: cvp: Rename cvpss to evass" 2020-06-13 17:37:51 -07:00
qctecmdr
e6c44b0944 Merge "msm: cvp: Allow re-send DSP HFI queue after SSR" 2020-06-13 17:37:51 -07:00
qctecmdr
8fe8b521b0 Merge "msm: cvp: Fix a CVP SSR deadlock" 2020-06-13 17:37:51 -07:00
qctecmdr
0dcf1779de Merge "arm: mm: Fix compilation error when IOMMU is disabled" 2020-06-13 17:37:50 -07:00
qctecmdr
e15fb218da Merge "sched/tracing: Fix format specifiers in sched_compute_energy" 2020-06-13 17:37:50 -07:00
Subbaraman Narayanamurthy
49ed411fac input: qcom-hv-haptics: Fix a possible NULL pointer dereference
Use Vmax from play effect in haptics_set_gain() only if the effect
is valid. Otherwise, use Vmax from the haptics configuration instead.

Change-Id: I7ec0f8c869096bccb26f7fda0057e3db3a51225d
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-06-12 16:20:30 -07:00
Prasad Sodagudi
870624be3a .gitignore: ignore GKI generated defconfigs
ignore lahaina-qgki-consolidate_defconfig file generated
by GKI scripts as this file auto-generated at build time.

Change-Id: I3edbbbf90b581642da81993a49fdc5264a4324a3
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2020-06-12 13:14:26 -07:00
Prasad Sodagudi
b3351ed31d scripts: gki: Add support for qgki-consolidate_defconfig
consolidate fragment contains the all the debug features
on top of qgki fragment for regular debugging and debug
fragment contains memory debug features. Add support for
fragement merging support in the both generate_defconfig.sh
and fragement_menuconfig.sh scripts.

Change-Id: Iea90997eca060fdf86cd9da08106e7cf11460b21
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-06-12 13:14:25 -07:00
Prasad Sodagudi
9cd1fc8087 defconfig: Add initial defconfig fragment of consolidate for Lahaina
Add initial consolidate defconfig fragment for the lahaina SoC.
Consolidate fragement contains all debug features needed on
top of lahaina_QGKI.config fragement and these flags should not
show significant performance impact. lahaina_debug.config fragment
contains memory debug features, which shows the performance
impact. This enables intenal testing to use the images based on
lahaina-qgki-consoldiate_defconfig defconfig instead of
lahaina-qgki_defconfig defconfig.

Change-Id: I3982e84dbe77abaf3afd741426f6f74ab2db1544
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2020-06-12 13:14:18 -07:00
Vipin Deep Kaur
d23787975b dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
Add support to assign static GPII0 for I2C LA Touch usecase on Lahaina.

Change-Id: Ib0ea811626796825e280bf77f04ef68ab5f833a8
Signed-off-by: Vipin Deep Kaur <vkaur@codeaurora.org>
2020-06-11 22:41:09 -07:00
Vipin Deep Kaur
e9b202cb6d i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
Add per session lock/unlock support in i2c.

Change-Id: I1a7b8e5992aad473364a0c92a41986fa9680120f
Signed-off-by: Vipin Deep Kaur <vkaur@codeaurora.org>
2020-06-11 22:39:30 -07:00
qctecmdr
0a4836e3cf Merge "sched: walt: Improve the scheduler" 2020-06-11 21:35:30 -07:00
qctecmdr
d200638978 Merge "mmc: sdhci-msm: Ensure larger discard size" 2020-06-11 21:35:30 -07:00
qctecmdr
0b5c25955b Merge "block, bfq: fix use-after-free in bfq_idle_slice_timer_body" 2020-06-11 21:35:29 -07:00
qctecmdr
4cb9b09799 Merge "coresight: Forbid enabling sink while reading sink" 2020-06-11 21:35:29 -07:00
qctecmdr
016b45df4e Merge "mm/madvise: pass task and mm to do_madvise" 2020-06-11 21:35:29 -07:00
qctecmdr
dc630fdbf7 Merge "defconfig: msm: Add config fragment for DEBUG_FS disablement" 2020-06-11 21:35:29 -07:00
qctecmdr
0af5ddc604 Merge "drivers: soc: qcom: update sct table for LLCC on lahaina" 2020-06-11 21:35:28 -07:00
qctecmdr
1b78b533e6 Merge "usb: dwc3: debugfs: Add support for 64bit division on 32bit chipsets" 2020-06-11 21:35:28 -07:00
qctecmdr
a77137ef57 Merge "iommu/arm-smmu: add qcom smmuv2 support" 2020-06-11 21:35:28 -07:00
Isaac J. Manjarres
66db1f915e arm64: defconfig: Remove unnecessary configs in genericarmv8-64
Certain configs that are enabled in genericarmv8-64 are not
required for the usecases that the kernel is supposed to cater.
For example, IOMMU support is not required for genericarmv8-64,
yet, the drivers for it are built into the kernel image. This
leads to a bloated kernel image with a larger memory footprint,
as well as larger runtime memory footprint, as certain drivers
may allocate data structures that go by unused. Remove certain
extraneous configs.

Change-Id: Iefe8dd2a35a4a29ed97338ec5fea5c147da14eda
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-06-11 18:17:50 -07:00
Isaac J. Manjarres
0c5e3da8a2 arm64: defconfig: Disable tracing on genericarmv8-64
Ftracing has been seen to take up a lot of memory (~16 MB).
On certain environments where the amount of memory is scarce,
this is not ideal as it can contribute to memory pressure,
so disable it for genericarmv8-64 for the time being.

Change-Id: I9a8cc66e70caadc53a5cf63a39842c9548fddf25
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-06-11 18:16:51 -07:00
qctecmdr
dfc8288102 Merge "scsi: ufs: Enable WriteBooster" 2020-06-11 10:59:15 -07:00
qctecmdr
e56575eaad Merge "coresight: byte-cnter: Add ETR status check in bypass notifier" 2020-06-11 10:59:14 -07:00
qctecmdr
7c93753e20 Merge "smcinvoke: Move error message to debug" 2020-06-11 10:59:14 -07:00
qctecmdr
dedd7a1e0b Merge "devfreq: memlat: fix potential deadlock during CPU hotplug" 2020-06-11 10:59:14 -07:00
qctecmdr
7aab4d7c7d Merge "PM / devfreq: memlat: increase ratio_ceil limit" 2020-06-11 10:59:14 -07:00
qctecmdr
5963622ada Merge "usb: xhci: Don't check for USB_STATE_NOTATTACHED in sec_event_ring_cleanup" 2020-06-11 10:59:13 -07:00
qctecmdr
33371193a7 Merge "usb: typec: ucsi: Modify IPC log string" 2020-06-11 10:59:13 -07:00
qctecmdr
1b5b9c4b20 Merge "sound: usb: Increase upper bound check for bInterval to 16" 2020-06-11 10:59:13 -07:00
qctecmdr
6a7962bf50 Merge "msm: ipa: Add support to notify wan upstream iface info" 2020-06-11 10:59:13 -07:00
qctecmdr
086b1556d5 Merge "ANDROID: scs: fix recursive spinlock in scs_check_usage" 2020-06-11 10:59:12 -07:00
qctecmdr
c2d54934ff Merge "dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON" 2020-06-11 10:59:12 -07:00
qctecmdr
8958166013 Merge "soc: qcom: mem-buf: Fix error handling when releasing memory" 2020-06-11 10:59:12 -07:00
Veerabhadrarao Badiganti
930e70e995 mmc: sdhci-msm: Ensure larger discard size
Discard size calculation uses max_busy_timeout in deriving the
value. So, we can ensure a larger discard size by setting this
timeout as zero. If this timeout is zero then it takes max erase
timeout vlaue (which is 60sec) in the discard size calculation.

And qcom SDHC can support h/w based busy detection, So
we need set MMC_CAP_NEED_RSP_BUSY capability flag.

Since Qcom SDHC can support h/w based busy detection for R1b
commands, this timeout value is not relevant for us.
Setting it zero won't affect in any operation provied
MMC_CAP_NEED_RSP_BUSY cap is set.

Change-Id: Ib20a1e536d2e24cf8de1e927715a8a3aa7f0ae27
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
2020-06-11 16:44:03 +05:30
Pavankumar Kondeti
71827e4a8b sched: walt: Improve the scheduler
This change is for general scheduler improvements.

Change-Id: I511e49ea6c207378c66a580e29e89f28aaa9f7f3
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-06-11 15:57:54 +05:30
Avinash Philip
9b79acf99c llcc_perfmon: Initialize variable before use
Initialize th variable before access.

Change-Id: I2e55c7ffe3fbbe9996072e62f34532b4b6d133ee
Signed-off-by: Avinash Philip <avinashp@codeaurora.org>
2020-06-11 11:53:06 +05:30
Yue Ma
4b6e052187 cnss2: Make sure PCIe/MHI is up before collecting RAM dump
There may be race condition between firmware assert and runtime PM
suspend. Hence make sure PCIe/MHI is up before collecting RAM dump.

Change-Id: I9a76bf96c4a72045d31449ed9f760e498ae78789
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-06-10 17:57:10 -07:00
Satya Durga Srinivasu Prabhala
88949be233 sched: Improve the scheduler
This change is for general scheduler improvements.

Change-Id: Iaefb893a84055748be7f2108179e3b869ac00318
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2020-06-10 15:35:30 -07:00