scsi: core: Store owner from modules with scsi_register_driver()
[linux-block.git] / include / scsi / scsi_driver.h
index 4ce1988b2ba01c6a92a09f998346ea4c0ea29b19..5c6724322112ab3f2124ba9b396561e6d6ce5e59 100644 (file)
@@ -22,7 +22,9 @@ struct scsi_driver {
 #define to_scsi_driver(drv) \
        container_of((drv), struct scsi_driver, gendrv)
 
-extern int scsi_register_driver(struct device_driver *);
+#define scsi_register_driver(drv) \
+       __scsi_register_driver(drv, THIS_MODULE)
+int __scsi_register_driver(struct device_driver *, struct module *);
 #define scsi_unregister_driver(drv) \
        driver_unregister(drv);