diff options
| author | Vincent Chen <[email protected]> | 2019-03-05 03:23:35 +0000 |
|---|---|---|
| committer | Palmer Dabbelt <[email protected]> | 2019-05-17 03:42:13 +0000 |
| commit | 9a6e7af02f7fcc8c68e9d6ce167ee6ab0052cb60 (patch) | |
| tree | 57c105e5e3030f8b8db5d08cc1e3c4840c961fb0 /lib/memory-notifier-error-inject.c | |
| parent | riscv: Add the support for c.ebreak check in is_valid_bugaddr() (diff) | |
| download | kernel-9a6e7af02f7fcc8c68e9d6ce167ee6ab0052cb60.tar.gz kernel-9a6e7af02f7fcc8c68e9d6ce167ee6ab0052cb60.zip | |
riscv: Support BUG() in kernel module
The kernel module is loaded into vmalloc region which is located below
to the PAGE_OFFSET. Hence the condition, pc < PAGE_OFFSET, in the
is_valid_bugaddr() will filter out all trap exceptions triggered
by kernel module. To support BUG() in kernel module, the condition is
changed to pc < VMALLOC_START.
Signed-off-by: Vincent Chen <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
