diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2023-06-23 16:41:35 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2023-07-06 13:26:43 +0100 |
commit | ad18376b90c8101b8eed2fd571bdbb94636ccc2e (patch) | |
tree | 0a99782705624114bb6e404292d717c5c2ad4aea /ui/input-linux.c | |
parent | 9057e5f7c9550d1ea419ce838ae6d0df96fb062e (diff) |
target/xtensa: Assert that interrupt level is within bounds
In handle_interrupt() we use level as an index into the interrupt_vector[]
array. This is safe because we have checked it against env->config->nlevel,
but Coverity can't see that (and it is only true because each CPU config
sets its XCHAL_NUM_INTLEVELS to something less than MAX_NLEVELS), so it
complains about a possible array overrun (CID 1507131)
Add an assert() which will make Coverity happy and catch the unlikely
case of a mis-set XCHAL_NUM_INTLEVELS in future.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Message-id: 20230623154135.1930261-1-peter.maydell@linaro.org
Diffstat (limited to 'ui/input-linux.c')
0 files changed, 0 insertions, 0 deletions