UnknownSec Bypass
403
:
/
proc
/
self
/
root
/
proc
/
self
/
root
/
lib
/
modules
/
5.11.0-1022-aws
/
build
/
arch
/
mips
/
include
/
asm
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
bugs.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * This is included by init/main.c to check for architecture-dependent bugs. * * Copyright (C) 2007 Maciej W. Rozycki * * Needs: * void check_bugs(void); */ #ifndef _ASM_BUGS_H #define _ASM_BUGS_H #include <linux/bug.h> #include <linux/delay.h> #include <linux/smp.h> #include <asm/cpu.h> #include <asm/cpu-info.h> extern int daddiu_bug; extern void check_bugs64_early(void); extern void check_bugs32(void); extern void check_bugs64(void); static inline void check_bugs_early(void) { if (IS_ENABLED(CONFIG_CPU_R4X00_BUGS64)) check_bugs64_early(); } static inline void check_bugs(void) { unsigned int cpu = smp_processor_id(); cpu_data[cpu].udelay_val = loops_per_jiffy; check_bugs32(); if (IS_ENABLED(CONFIG_CPU_R4X00_BUGS64)) check_bugs64(); } static inline int r4k_daddiu_bug(void) { if (!IS_ENABLED(CONFIG_CPU_R4X00_BUGS64)) return 0; WARN_ON(daddiu_bug < 0); return daddiu_bug != 0; } #endif /* _ASM_BUGS_H */
Copyright © 2025 - UnknownSec