cregit-Linux how code gets into the kernel

Release 4.11 drivers/edac/edac_stub.c

Directory: drivers/edac
/*
 * common EDAC components that must be in kernel
 *
 * Author: Dave Jiang <djiang@mvista.com>
 *
 * 2007 (c) MontaVista Software, Inc.
 * 2010 (c) Advanced Micro Devices Inc.
 *          Borislav Petkov <bp@alien8.de>
 *
 * 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 <linux/atomic.h>
#include <linux/device.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);


int edac_report_status = EDAC_REPORTING_ENABLED;

EXPORT_SYMBOL_GPL(edac_report_status);


static int __init edac_report_setup(char *str) { if (!str) return -EINVAL; if (!strncmp(str, "on", 2)) set_edac_report_status(EDAC_REPORTING_ENABLED); else if (!strncmp(str, "off", 3)) set_edac_report_status(EDAC_REPORTING_DISABLED); else if (!strncmp(str, "force", 5)) set_edac_report_status(EDAC_REPORTING_FORCE); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Chen Gong76100.00%1100.00%
Total76100.00%1100.00%

__setup("edac_report=", edac_report_setup); /* * 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); }

Contributors

PersonTokensPropCommitsCommitProp
Dave Jiang23100.00%1100.00%
Total23100.00%1100.00%

EXPORT_SYMBOL_GPL(edac_handler_set); /* * handler for NMI type of interrupts to assert error */
void edac_atomic_assert_error(void) { edac_err_assert++; }

Contributors

PersonTokensPropCommitsCommitProp
Dave Jiang10100.00%2100.00%
Total10100.00%2100.00%

EXPORT_SYMBOL_GPL(edac_atomic_assert_error);

Overall Contributors

PersonTokensPropCommitsCommitProp
Chen Gong9350.54%114.29%
Dave Jiang8244.57%228.57%
Doug Thompson63.26%114.29%
Paul Gortmaker10.54%114.29%
Arun Sharma10.54%114.29%
Borislav Petkov10.54%114.29%
Total184100.00%7100.00%
Directory: drivers/edac
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.