linux-stable/drivers/mcb
Rodríguez Barbarin, José Javier 0652b54957 mcb-pci: Reallocate memory region to avoid memory overlapping
[ Upstream commit 9be24faadd ]

mcb-pci requests a fixed-size memory region to parse the chameleon
table, however, if the chameleon table is smaller that the allocated
region, it could overlap with the IP Cores' memory regions.

After parsing the chameleon table, drop/reallocate the memory region
with the actual chameleon table size.

Co-developed-by: Jorge Sanjuan Garcia <jorge.sanjuangarcia@duagon.com>
Signed-off-by: Jorge Sanjuan Garcia <jorge.sanjuangarcia@duagon.com>
Signed-off-by: Javier Rodriguez <josejavier.rodriguez@duagon.com>
Signed-off-by: Johannes Thumshirn <jth@kernel.org>
Link: https://lore.kernel.org/r/20230411083329.4506-3-jth@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-05-24 17:36:47 +01:00
..
Kconfig
Makefile
mcb-core.c drivers: mcb: fix resource leak in mcb_probe() 2022-12-31 13:14:30 +01:00
mcb-internal.h
mcb-lpc.c
mcb-parse.c mcb: mcb-parse: fix error handing in chameleon_parse_gdd() 2022-12-31 13:14:30 +01:00
mcb-pci.c mcb-pci: Reallocate memory region to avoid memory overlapping 2023-05-24 17:36:47 +01:00