linux/drivers/edac/edac_module.c

/*
 * edac_module.c
 *
 * (C) 2007 www.softwarebitmaker.com
 *
 * 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.
 *
 * Author: Doug Thompson <[email protected]>
 *
 */
#include <linux/edac.h>

#include "edac_mc.h"
#include "edac_module.h"

#define EDAC_VERSION

#ifdef CONFIG_EDAC_DEBUG

static int edac_set_debug_level(const char *buf,
				const struct kernel_param *kp)
{}

/* Values of 0 to 4 will generate output */
int edac_debug_level =;
EXPORT_SYMBOL_GPL();

module_param_call();
MODULE_PARM_DESC();
#endif

/*
 * edac_op_state_to_string()
 */
char *edac_op_state_to_string(int opstate)
{}

/*
 * sysfs object: /sys/devices/system/edac
 *	need to export to other files
 */
static const struct bus_type edac_subsys =;

static int edac_subsys_init(void)
{}

static void edac_subsys_exit(void)
{}

/* return pointer to the 'edac' node in sysfs */
const struct bus_type *edac_get_sysfs_subsys(void)
{}
EXPORT_SYMBOL_GPL();
/*
 * edac_init
 *      module initialization entry point
 */
static int __init edac_init(void)
{}

/*
 * edac_exit()
 *      module exit/termination function
 */
static void __exit edac_exit(void)
{}

/*
 * Inform the kernel of our entry and exit points
 */
subsys_initcall(edac_init);
module_exit(edac_exit);

MODULE_LICENSE();
MODULE_AUTHOR();
MODULE_DESCRIPTION();