#include <linux/fs.h>
#include <linux/init.h>
#include <linux/proc_fs.h>
#include <linux/seq_file.h>
#include <linux/blkdev.h>
#include "internal.h"
static int devinfo_show(struct seq_file *f, void *v)
{ … }
static void *devinfo_start(struct seq_file *f, loff_t *pos)
{ … }
static void *devinfo_next(struct seq_file *f, void *v, loff_t *pos)
{ … }
static void devinfo_stop(struct seq_file *f, void *v)
{ … }
static const struct seq_operations devinfo_ops = …;
static int __init proc_devices_init(void)
{ … }
fs_initcall(proc_devices_init);