commit | fb4d83f293e072ad96848959d20664e2a9f2235b | [log] [tgz] |
---|---|---|
author | Pi-Hsun Shih <pihsun@chromium.org> | Wed Jan 09 13:57:24 2019 +0800 |
committer | Zhang Rui <rui.zhang@intel.com> | Mon Mar 18 22:23:10 2019 +0800 |
tree | 23f0b348fcd921c8b6797163082aaeb922b3a38a | |
parent | e0fda7377d30685feaef4d93d9fdfde91c5d7d9a [diff] |
thermal: mtk: Allocate enough space for mtk_thermal. The mtk_thermal struct contains a 'struct mtk_thermal_bank banks[];', but the allocation only allocates sizeof(struct mtk_thermal) bytes, which cause out of bound access with the ->banks[] member. Change it to a fixed size array instead. Signed-off-by: Pi-Hsun Shih <pihsun@chromium.org> Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Zhang Rui <rui.zhang@intel.com>