]> Pileus Git - ~andy/linux/blobdiff - drivers/mfd/wm8400-core.c
Merge branch 'kmemleak' of git://linux-arm.org/linux-2.6
[~andy/linux] / drivers / mfd / wm8400-core.c
index cf30d06a0104a6ab4f6295a7abf2a8ad85700a9a..ecfc8bbe89b9fc37ad03d3bcfa97738d7dcd9d00 100644 (file)
@@ -265,7 +265,7 @@ static int wm8400_init(struct wm8400 *wm8400,
 
        mutex_init(&wm8400->io_lock);
 
-       wm8400->dev->driver_data = wm8400;
+       dev_set_drvdata(wm8400->dev, wm8400);
 
        /* Check that this is actually a WM8400 */
        ret = wm8400->read_dev(wm8400->io_data, WM8400_RESET_ID, 1, &reg);
@@ -460,7 +460,7 @@ static int __init wm8400_module_init(void)
 
        return ret;
 }
-module_init(wm8400_module_init);
+subsys_initcall(wm8400_module_init);
 
 static void __exit wm8400_module_exit(void)
 {