int __init md_init(void) 
static int __init md_init(void) 
int __init md_init(void){	int minor;	printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d,"			" MD_SB_DISKS=%d\n",			MD_MAJOR_VERSION, MD_MINOR_VERSION,			MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS);	if (register_blkdev(MAJOR_NR, "md"))		return -1;	if ((mdp_major=register_blkdev(0, "mdp"))<=0) {		unregister_blkdev(MAJOR_NR, "md");		return -1;	}	devfs_mk_dir("md");	blk_register_region(MKDEV(MAJOR_NR, 0), MAX_MD_DEVS, THIS_MODULE,				md_probe, NULL, NULL);	blk_register_region(MKDEV(mdp_major, 0), MAX_MD_DEVS<<MdpMinorShift, THIS_MODULE,			    md_probe, NULL, NULL);	for (minor=0; minor < MAX_MD_DEVS; ++minor)		devfs_mk_bdev(MKDEV(MAJOR_NR, minor),				S_IFBLK|S_IRUSR|S_IWUSR,				"md/%d", minor);	for (minor=0; minor < MAX_MD_DEVS; ++minor)		devfs_mk_bdev(MKDEV(mdp_major, minor<<MdpMinorShift),			      S_IFBLK|S_IRUSR|S_IWUSR,			      "md/mdp%d", minor);	register_reboot_notifier(&md_notifier);	raid_table_header = register_sysctl_table(raid_root_table, 1);	md_geninit();	return (0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/75c96f85845a6707b0f9916cb263cb3584f7d48f/md.c/clean/drivers/md/md.c