-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'loongarch-fixes-6.6-1' of git://git.kernel.org/pub/scm/lin…
…ux/kernel/git/chenhuacai/linux-loongson Pull LoongArch fixes from Huacai Chen: "Fix lockdep, fix a boot failure, fix some build warnings, fix document links, and some cleanups" * tag 'loongarch-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: docs/zh_CN/LoongArch: Update the links of ABI docs/LoongArch: Update the links of ABI LoongArch: Don't inline kasan_mem_to_shadow()/kasan_shadow_to_mem() kasan: Cleanup the __HAVE_ARCH_SHADOW_MAP usage LoongArch: Set all reserved memblocks on Node#0 at initialization LoongArch: Remove dead code in relocate_new_kernel LoongArch: Use _UL() and _ULL() LoongArch: Fix some build warnings with W=1 LoongArch: Fix lockdep static memory detection
- Loading branch information
Showing
26 changed files
with
177 additions
and
134 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-only */ | ||
|
||
#ifndef __ASM_EXCEPTION_H | ||
#define __ASM_EXCEPTION_H | ||
|
||
#include <asm/ptrace.h> | ||
#include <linux/kprobes.h> | ||
|
||
void show_registers(struct pt_regs *regs); | ||
|
||
asmlinkage void cache_parity_error(void); | ||
asmlinkage void noinstr do_ade(struct pt_regs *regs); | ||
asmlinkage void noinstr do_ale(struct pt_regs *regs); | ||
asmlinkage void noinstr do_bce(struct pt_regs *regs); | ||
asmlinkage void noinstr do_bp(struct pt_regs *regs); | ||
asmlinkage void noinstr do_ri(struct pt_regs *regs); | ||
asmlinkage void noinstr do_fpu(struct pt_regs *regs); | ||
asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr); | ||
asmlinkage void noinstr do_lsx(struct pt_regs *regs); | ||
asmlinkage void noinstr do_lasx(struct pt_regs *regs); | ||
asmlinkage void noinstr do_lbt(struct pt_regs *regs); | ||
asmlinkage void noinstr do_watch(struct pt_regs *regs); | ||
asmlinkage void noinstr do_syscall(struct pt_regs *regs); | ||
asmlinkage void noinstr do_reserved(struct pt_regs *regs); | ||
asmlinkage void noinstr do_vint(struct pt_regs *regs, unsigned long sp); | ||
asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, | ||
unsigned long write, unsigned long address); | ||
|
||
asmlinkage void handle_ade(void); | ||
asmlinkage void handle_ale(void); | ||
asmlinkage void handle_bce(void); | ||
asmlinkage void handle_sys(void); | ||
asmlinkage void handle_bp(void); | ||
asmlinkage void handle_ri(void); | ||
asmlinkage void handle_fpu(void); | ||
asmlinkage void handle_fpe(void); | ||
asmlinkage void handle_lsx(void); | ||
asmlinkage void handle_lasx(void); | ||
asmlinkage void handle_lbt(void); | ||
asmlinkage void handle_watch(void); | ||
asmlinkage void handle_reserved(void); | ||
asmlinkage void handle_vint(void); | ||
asmlinkage void noinstr handle_loongarch_irq(struct pt_regs *regs); | ||
|
||
#endif /* __ASM_EXCEPTION_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -72,7 +72,6 @@ copy_word: | |
LONG_ADDI s5, s5, -1 | ||
beqz s5, process_entry | ||
b copy_word | ||
b process_entry | ||
|
||
done: | ||
ibar 0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.