#include <linux/init.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/ctype.h>
#include <linux/string.h>
#include <linux/root_dev.h>
#include <linux/kernel.h>
#include <linux/in.h>
#include <linux/inet.h>
#include <net/ipconfig.h>
#define DEFAULT_MNT_OPTS …
static char root_dev[2048] __initdata = …;
static char root_opts[1024] __initdata = …;
static __be32 __init parse_srvaddr(char *start, char *end)
{ … }
static int __init cifs_root_setup(char *line)
{ … }
__setup(…);
int __init cifs_root_data(char **dev, char **opts)
{ … }