diff options
author | Colin Ian King <[email protected]> | 2021-02-23 19:38:21 +0000 |
---|---|---|
committer | Krzysztof Kozlowski <[email protected]> | 2021-03-07 20:55:00 +0100 |
commit | e004c3e67b6459c99285b18366a71af467d869f5 (patch) | |
tree | b2ef0f709f7aabb255a5982e0f09b95a00d60b9d /scripts/gdb/linux/tasks.py | |
parent | a38fd8748464831584a19438cbb3082b5a2dab15 (diff) |
memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
Currently the array gpmc_cs is indexed by cs before it cs is range checked
and the pointer read from this out-of-index read is dereferenced. Fix this
by performing the range check on cs before the read and the following
pointer dereference.
Addresses-Coverity: ("Negative array index read")
Fixes: 9ed7a776eb50 ("ARM: OMAP2+: Fix support for multiple devices on a GPMC chip select")
Signed-off-by: Colin Ian King <[email protected]>
Reviewed-by: Tony Lindgren <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Krzysztof Kozlowski <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions