edac_stub.c
来自「linux 内核源代码」· C语言 代码 · 共 47 行
C
47 行
/* * common EDAC components that must be in kernel * * Author: Dave Jiang <djiang@mvista.com> * * 2007 (c) MontaVista Software, Inc. This file is licensed under * the terms of the GNU General Public License version 2. This program * is licensed "as is" without any warranty of any kind, whether express * or implied. * */#include <linux/module.h>#include <linux/edac.h>#include <asm/atomic.h>#include <asm/edac.h>int edac_op_state = EDAC_OPSTATE_INVAL;EXPORT_SYMBOL_GPL(edac_op_state);atomic_t edac_handlers = ATOMIC_INIT(0);EXPORT_SYMBOL_GPL(edac_handlers);int edac_err_assert = 0;EXPORT_SYMBOL_GPL(edac_err_assert);/* * called to determine if there is an EDAC driver interested in * knowing an event (such as NMI) occurred */int edac_handler_set(void){ if (edac_op_state == EDAC_OPSTATE_POLL) return 0; return atomic_read(&edac_handlers);}EXPORT_SYMBOL_GPL(edac_handler_set);/* * handler for NMI type of interrupts to assert error */void edac_atomic_assert_error(void){ edac_err_assert++;}EXPORT_SYMBOL_GPL(edac_atomic_assert_error);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?