android_kernel_motorola_sm6375/drivers/slimbus
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Chandana Kishori Chiluveru 3f42369d8f slim-msm-ngd: Fix unbalanced core irq disable from ndg_slim_enable
The 'commit 5adc2a6e19 ("slim-msm-ngd: Disable core irq
in SSR/PDR Down notification")' added irq_enable and disable from
ngd_slim_enable function. irq will be enabled only if msm_slim_qmi_init
success where as disabled by default in else block. If QMI init is
failed we will disable the IRQ twice during SSR testing.

As the interrupt line is not enabled, capability exchange is timing out and
leading to freed memory access inside ngd_xfer_msg.

Move irq enable in ndg_slim_enable without depending on QMI init.

Change-Id: Id32b0d283b1653bb4085231694031b0df126cf4b
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
2021-02-22 10:54:55 +05:30
..
core.c This is the 5.4.53 stable release 2020-07-23 12:36:54 +02:00
Kconfig
Makefile
messaging.c
qcom-ctrl.c
qcom-ngd-ctrl.c
sched.c
slim-msm-ctrl.c
slim-msm-ngd.c slim-msm-ngd: Fix unbalanced core irq disable from ndg_slim_enable 2021-02-22 10:54:55 +05:30
slim-msm.c
slim-msm.h
slimbus.c
slimbus.h
stream.c