]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/scsi/jazz_esp.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit...
[net-next-2.6.git] / drivers / scsi / jazz_esp.c
index 0140766c02861c8a9fdbe935e59a415b618ca1f3..08e26d4e3731c4d35dd010317b4d642947dbbc51 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/gfp.h>
 #include <linux/types.h>
 #include <linux/module.h>
 #include <linux/init.h>
@@ -143,7 +144,7 @@ static int __devinit esp_jazz_probe(struct platform_device *dev)
                goto fail;
 
        host->max_id = 8;
-       esp = host_to_esp(host);
+       esp = shost_priv(host);
 
        esp->host = host;
        esp->dev = dev;
@@ -217,11 +218,15 @@ static int __devexit esp_jazz_remove(struct platform_device *dev)
        return 0;
 }
 
+/* work with hotplug and coldplug */
+MODULE_ALIAS("platform:jazz_esp");
+
 static struct platform_driver esp_jazz_driver = {
        .probe          = esp_jazz_probe,
        .remove         = __devexit_p(esp_jazz_remove),
        .driver = {
                .name   = "jazz_esp",
+               .owner  = THIS_MODULE,
        },
 };