|
@@ -71,6 +71,27 @@
|
|
*/
|
|
*/
|
|
#define SD_MAJORS 16
|
|
#define SD_MAJORS 16
|
|
|
|
|
|
|
|
+MODULE_AUTHOR("Eric Youngdale");
|
|
|
|
+MODULE_DESCRIPTION("SCSI disk (sd) driver");
|
|
|
|
+MODULE_LICENSE("GPL");
|
|
|
|
+
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK0_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK1_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK2_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK3_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK4_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK5_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK6_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK7_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK8_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK9_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK10_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK11_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK12_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK13_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK14_MAJOR);
|
|
|
|
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK15_MAJOR);
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* This is limited by the naming scheme enforced in sd_probe,
|
|
* This is limited by the naming scheme enforced in sd_probe,
|
|
* add another character to it if you really need more disks.
|
|
* add another character to it if you really need more disks.
|
|
@@ -1713,9 +1734,5 @@ static void __exit exit_sd(void)
|
|
unregister_blkdev(sd_major(i), "sd");
|
|
unregister_blkdev(sd_major(i), "sd");
|
|
}
|
|
}
|
|
|
|
|
|
-MODULE_LICENSE("GPL");
|
|
|
|
-MODULE_AUTHOR("Eric Youngdale");
|
|
|
|
-MODULE_DESCRIPTION("SCSI disk (sd) driver");
|
|
|
|
-
|
|
|
|
module_init(init_sd);
|
|
module_init(init_sd);
|
|
module_exit(exit_sd);
|
|
module_exit(exit_sd);
|