#include <linux/sysfs.h>
#include <linux/kobject.h>
#include <linux/module.h>
#include "memconsole.h"
static ssize_t memconsole_read(struct file *filp, struct kobject *kobp,
struct bin_attribute *bin_attr, char *buf,
loff_t pos, size_t count)
{ … }
static struct bin_attribute memconsole_bin_attr = …;
void memconsole_setup(ssize_t (*read_func)(char *, loff_t, size_t))
{ … }
EXPORT_SYMBOL(…);
int memconsole_sysfs_init(void)
{ … }
EXPORT_SYMBOL(…);
void memconsole_exit(void)
{ … }
EXPORT_SYMBOL(…);
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;