예제 #1
0
static int __init rtc_init_module(void)
{
	rtc_printk(KERN_INFO, "%s - version %s\n",
		   DRV_DESCRIPTION, rtc_driver_version);

	return exi_driver_register(&rtc_driver);
}
예제 #2
0
static int __init sd_init_module(void)
{
	int retval = 0;

	sd_printk(KERN_INFO, "%s - version %s\n", DRV_DESCRIPTION,
		  sd_driver_version);

	if (register_blkdev(SD_MAJOR, DRV_MODULE_NAME)) {
		sd_printk(KERN_ERR, "unable to register major %d\n", SD_MAJOR);
		retval = -EIO;
		goto out;
	}

	retval = exi_driver_register(&sd_driver);

out:
	return retval;
}