3
0
Fork 0
forked from mirrors/linux
kernel/drivers/platform/x86/intel/pmc
Rajvi Jingar fbcf67ce5a
platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore()
For input value 0, PMC stays unassigned which causes crash while trying
to access PMC for register read/write. Include LTR index 0 in pmc_index
and ltr_index calculation.

Fixes: 2bcef45292 ("platform/x86:intel/pmc: Enable debugfs multiple PMC support")
Signed-off-by: Rajvi Jingar <rajvi.jingar@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20231216011650.1973941-1-rajvi.jingar@linux.intel.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
2023-12-18 14:45:32 +02:00
..
adl.c platform/x86:intel/pmc: Add support to handle multiple PMCs 2023-06-20 12:51:08 +02:00
cnp.c platform/x86:intel/pmc: Add support to handle multiple PMCs 2023-06-20 12:51:08 +02:00
core.c platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore() 2023-12-18 14:45:32 +02:00
core.h platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps 2023-06-20 12:51:08 +02:00
core_ssram.c platform/x86:intel/pmc: Discover PMC devices 2023-06-20 12:51:08 +02:00
icl.c platform/x86:intel/pmc: Add support to handle multiple PMCs 2023-06-20 12:51:08 +02:00
Kconfig
Makefile platform/x86:intel/pmc: Discover PMC devices 2023-06-20 12:51:08 +02:00
mtl.c platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps 2023-06-20 12:51:08 +02:00
pltdrv.c platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized 2022-11-15 16:53:17 +01:00
spt.c platform/x86:intel/pmc: Add support to handle multiple PMCs 2023-06-20 12:51:08 +02:00
tgl.c platform/x86:intel/pmc: Add support to handle multiple PMCs 2023-06-20 12:51:08 +02:00