Commit graph

879,330 commits

Author SHA1 Message Date
Lingutla Chandrasekhar
a21fe9c3d8 sched: Improve the scheduler
This change is for general scheduler improvements.

Change-Id: I780f52ebc3cb69ee2c497d2d2f8e8fddd789421d
Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
2020-03-17 16:10:51 -07:00
Pavankumar Kondeti
eb329acdbb sched/fair: reduce no-hz idle balance for energy aware systems
We are kicking no-hz idle balance when the CPU has two tasks.
It should be done only when the CPU is overutilized on
energy aware systems. This approach seems to be causing more
number of wakeups on HZ=250 systems compared to HZ=100.

Revisit the no-hz idle scheme and only send the IPI if and
when it is necessary.

Change-Id: I82e58a2aa3b6508c86d05c93c9fb7fe6dfbde500
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
[satyap@codeaurora.org: fix trivial merge conflicts]
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2020-03-17 16:08:17 -07:00
qctecmdr
2fdb6c48bd Merge "msm: cvp: Reduce CVP dmabuf mapping overhead" 2020-03-17 09:20:19 -07:00
qctecmdr
93e87a288c Merge "arm64: kpti: force off kpti" 2020-03-17 09:20:18 -07:00
qctecmdr
2248785891 Merge "scsi: ufs-qcom: Add one vendor specific sysfs group" 2020-03-17 09:20:18 -07:00
qctecmdr
c160f5998e Merge "arm64: defconfig: Enable ION support on genericarmv8-64_defconfig" 2020-03-17 09:20:18 -07:00
qctecmdr
c101c53524 Merge "clk: qcom: lahaina: Add sync_state callbacks" 2020-03-17 06:50:39 -07:00
qctecmdr
9e370393b3 Merge "arm64: defconfig: Enable QTI_IOMMU_SUPPORT only on target configurations" 2020-03-17 04:27:28 -07:00
qctecmdr
f2c2ad2be1 Merge "interconnect: qcom: Fix uninitialized tcs_cmd::wait" 2020-03-17 04:27:28 -07:00
qctecmdr
8cd651ce9c Merge "usb: gadget: f_diag: Expose DLOAD pid/serial entries to configfs" 2020-03-17 04:27:27 -07:00
qctecmdr
a7d9ad8821 Merge "msm: kgsl: Enable apb clock before isdb register writes" 2020-03-17 04:27:27 -07:00
Can Guo
a0289684e3 scsi: ufs-qcom: Add one vendor specific sysfs group
Add one vendor specific sysfs group to support additional sysfs nodes,
such as err_state and power_mode.

Change-Id: Ia69909fc3838a054221191259a015067dd962008
Signed-off-by: Can Guo <cang@codeaurora.org>
2020-03-17 01:56:13 -07:00
Vinayak Menon
1edf9722d4 arm64: kpti: force off kpti
Since most of the CPUs aren't prone to meltdown,
force off the kpti feature. Enable on required
targets.

Change-Id: If78c70bcaeac2b157a901e5036190aaf9e5aabf6
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2020-03-16 23:46:49 -07:00
qctecmdr
fafcdeebed Merge "trace: Add warning threshold for irqsoff time" 2020-03-16 22:55:50 -07:00
qctecmdr
d1f345796a Merge "scsi: ufs-qcom: Configure LPM timer settings" 2020-03-16 22:55:50 -07:00
qctecmdr
f0e348558a Merge "msm: kgsl: Fix to record NR_KERNEL_MISC_RECLAIMABLE in page units" 2020-03-16 22:55:49 -07:00
George Shen
b1d298dc7a msm: cvp: Reduce CVP dmabuf mapping overhead
To reduce computation overhead in searching and matching un-used
or used CVP iommu mappings.

Change-Id: I57f2849c1fcd81d534bb55f24b51b66d3b321cb4
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-03-16 20:21:57 -07:00
qctecmdr
d3fc7ea1c3 Merge "leds: qti-flash: Add support for on_time and off_time parameters" 2020-03-16 20:03:19 -07:00
qctecmdr
b2d9f86807 Merge "haven: doorbell: Add neuron and qrtr labels" 2020-03-16 20:03:18 -07:00
qctecmdr
2c406b9ecf Merge "sched/fair: Change PELT half-life to 8ms" 2020-03-16 20:03:18 -07:00
Mohammed Mirza Mandayappurath Manzoor
3c339456eb msm: kgsl: Enable apb clock before isdb register writes
KGSL must enable the apb clock before accessing QDSS register space.

Change-Id: I4fb20741c54ef665bf2652c13c4c87fd9b0b3329
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <mmandaya@codeaurora.org>
2020-03-16 12:05:56 -07:00
Jishnu Prakash
108427ae28 leds: qpnp: Add snapshot of vibrator LDO driver
This is a snapshot of the vibrator LDO driver as of msm-4.19
'commit c527cd5c987ac (Merge "mhi: cntrl: qcom: allow printing
large strings to IPC logs")' with the following modifications:
	- Replace snprintf with scnprintf.

Change-Id: Id58fbcc33607c309366104fe72282c09c86a3227
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-03-15 08:19:03 -07:00
qctecmdr
058b861752 Merge "usb: dwc3: gadget: update the return value of pullup function" 2020-03-15 03:11:03 -07:00
qctecmdr
baa8778afd Merge "cnss_nl: Add new attributes for cld80211 attr list" 2020-03-15 03:11:03 -07:00
qctecmdr
d9918c71df Merge "NFC: Add timeout when waiting for responses in probe" 2020-03-15 03:11:03 -07:00
qctecmdr
99a3ac3183 Merge "msm: ipa3: Updating SRAM locations for lito" 2020-03-15 03:11:02 -07:00
qctecmdr
f8c0f9b08b Merge "msm: kgsl: Move event groups to the KGSL device" 2020-03-15 00:41:45 -07:00
qctecmdr
2da77626ea Merge "platform: msm: Add snapshot of msm_11ad driver" 2020-03-15 00:41:45 -07:00
qctecmdr
b5db7e5fa0 Merge "msm: ipa: Update source and dest resource group config values" 2020-03-15 00:41:45 -07:00
qctecmdr
ea6490aa33 Merge "arm64: defconfig: select CONFIG_USB_CONFIGFS_NCM on Lahaina" 2020-03-15 00:41:44 -07:00
qctecmdr
5f7d6431db Merge "usb: phy: qmp: Perform DP_COM_SW_RESET during portselect" 2020-03-15 00:41:44 -07:00
qctecmdr
543d28f8d8 Merge "USB: f_accessory: Check dev pointer before decoding ctrl request" 2020-03-15 00:41:43 -07:00
qctecmdr
95130fde9d Merge "dt-bindings: thermal_qti: Add thermal devicetree Macro" 2020-03-14 21:42:38 -07:00
qctecmdr
644e2c8cb3 Merge "usb: gsi: Dont mask read api for dpl_ctl node" 2020-03-14 21:42:38 -07:00
qctecmdr
501bac76d0 Merge "clk: qcom: clk-debug: Add mc_cc_debug_mux in gcc debug parent list" 2020-03-14 21:42:37 -07:00
qctecmdr
87da78b5f9 Merge "msm: pcie: lower event callback print prority" 2020-03-14 21:42:37 -07:00
qctecmdr
70bc75e1bd Merge "msm: kgsl: Add the list of protected registers for A660" 2020-03-14 21:42:36 -07:00
qctecmdr
5ae8b16b99 Merge "defconfig: Enable LMH DCVS driver for lahaina" 2020-03-14 21:42:36 -07:00
qctecmdr
0b61299a0d Merge "msm: kgsl: Refactor IOMMU register macros" 2020-03-14 21:42:36 -07:00
qctecmdr
4d500eb9cd Merge "defconfig: arm64: Enable hyp core control driver for Lahaiana" 2020-03-14 18:51:01 -07:00
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