mcb-pci: Reallocate memory region to avoid memory overlapping
stable inclusion from stable-v5.10.181 commit 158502f790767050bdef4cee5182fbebea56db49 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I8GJZJ Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=158502f790767050bdef4cee5182fbebea56db49 -------------------------------- [ Upstream commit 9be24faa ] 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> Signed-off-by:
sanglipeng <sanglipeng1@jd.com> (cherry picked from commit 819e7cc0)
Loading
Please sign in to comment