diff options
| author | Xiang W <[email protected]> | 2023-10-31 00:39:40 +0800 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2023-11-17 13:23:49 +0530 |
| commit | 6602e11de375b761d778808cc38645fce314c4fa (patch) | |
| tree | 534c8de289a207d5a58fa5ee6d1bd6abf4990d5b /platform | |
| parent | 6e5b0cfb4520d0c2d36ae1005770f2537970e90a (diff) | |
lib: sbi: change sbi_hart_features.extensions as an array
In the future there may be a lot of ISA extensions, a 'long' may not
be able to accommodate, changed to an array for the future.
Addresses-Coverity-ID: 1568357 Out-of-bounds access
Fixes: 6259b2ec2d09 ("lib: utils/fdt: Fix fdt_parse_isa_extensions()
implementation")
Signed-off-by: Xiang W <[email protected]>
Reviewed-by: Heinrich Schuchardt <[email protected]>
Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'platform')
| -rw-r--r-- | platform/generic/platform.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/generic/platform.c b/platform/generic/platform.c index 4246efdb..85acecd7 100644 --- a/platform/generic/platform.c +++ b/platform/generic/platform.c @@ -215,7 +215,7 @@ static int generic_extensions_init(struct sbi_hart_features *hfeatures) /* Parse the ISA string from FDT and enable the listed extensions */ rc = fdt_parse_isa_extensions(fdt_get_address(), current_hartid(), - &hfeatures->extensions); + hfeatures->extensions); if (rc) return rc; |
