]> 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 10:21:05 +0000 (11:21 +0100)
commit902a3b36e23b9ccf15bc271971e9f41c54647ac2
tree391a1f520e6e3c68804bfd47aa760b4b78dde153
parent89d93e9d9f32df4b2d7f4ff3bff645f0c7acad35
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