]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mcb: Return actual parsed size when reading chameleon table
authorRodríguez Barbarin, José Javier <JoseJavier.Rodriguez@duagon.com>
Tue, 11 Apr 2023 08:33:27 +0000 (10:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Nov 2023 16:26:35 +0000 (17:26 +0100)
commitf2ac8b2643ddca37b2106f7aa0bfb148676cb9dd
tree16c2e5a4b5dcd4b6e43fab186451b8e2778f8138
parent90918ef995b5cf22bb7452748983e288c7243cce
mcb: Return actual parsed size when reading chameleon table

[ Upstream commit a889c276d33d333ae96697510f33533f6e9d9591 ]

The function chameleon_parse_cells() returns the number of cells
parsed which has an undetermined size. This return value is only
used for error checking but the number of cells is never used.

Change return value to be number of bytes parsed to allow for
memory management improvements.

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-2-jth@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mcb/mcb-parse.c