summaryrefslogtreecommitdiffstats
path: root/lib/crc32test.c
diff options
context:
space:
mode:
authorVincent Chen <vincentc@andestech.com>2019-03-05 04:23:35 +0100
committerPalmer Dabbelt <palmer@sifive.com>2019-05-17 05:42:13 +0200
commit9a6e7af02f7fcc8c68e9d6ce167ee6ab0052cb60 (patch)
tree57c105e5e3030f8b8db5d08cc1e3c4840c961fb0 /lib/crc32test.c
parentriscv: Add the support for c.ebreak check in is_valid_bugaddr() (diff)
downloadlinux-9a6e7af02f7fcc8c68e9d6ce167ee6ab0052cb60.tar.xz
linux-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 <vincentc@andestech.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'lib/crc32test.c')
0 files changed, 0 insertions, 0 deletions