lib: sbi_trap: Restore redirect for access faults
commit 764a17d8 ("lib: sbi: Implement firmware counters") added switch cases for CAUSE_LOAD_ACCESS and CAUSE_STORE_ACCESS. This caused them to stop being redirected to U or S mode, as that is handled in the default switch case. As a result, an error in userspace could cause the system to hang. Fix this by allowing the acces fault case to fall through to the default case. Fixes: 764a17d8 ("lib: sbi: Implement firmware counters") Signed-off-by:Samuel Holland <samuel@sholland.org> Reviewed-by:
Atish Patra <atish.patra@wdc.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
parent
33eac764
Please register or sign in to comment