diff --git a/drivers/regulator/dummy.c b/drivers/regulator/dummy.c
index 1571bee6b1bc3e0cf4ef2c9204c73447102d5241..86f655c7f7a14ac5df494bcb5dcf3fb4b7e83955 100644
--- a/drivers/regulator/dummy.c
+++ b/drivers/regulator/dummy.c
@@ -42,6 +42,7 @@ static int __devinit dummy_regulator_probe(struct platform_device *pdev)
 	struct regulator_config config = { };
 	int ret;
 
+	config.dev = &pdev->dev;
 	config.init_data = &dummy_initdata;
 
 	dummy_regulator_rdev = regulator_register(&dummy_desc, &config);