/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_RISCV_ENTRY_COMMON_H #define _ASM_RISCV_ENTRY_COMMON_H #include void handle_page_fault(struct pt_regs *regs); void handle_break(struct pt_regs *regs); #ifdef CONFIG_RISCV_MISALIGNED int handle_misaligned_load(struct pt_regs *regs); int handle_misaligned_store(struct pt_regs *regs); #else static inline int handle_misaligned_load(struct pt_regs *regs) { return -1; } static inline int handle_misaligned_store(struct pt_regs *regs) { return -1; } #endif #endif /* _ASM_RISCV_ENTRY_COMMON_H */