aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/ndfc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mtd/nand/ndfc.c')
-rw-r--r--drivers/mtd/nand/ndfc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/mtd/nand/ndfc.c b/drivers/mtd/nand/ndfc.c
index 481541a683ca..4d70dd16cf5d 100644
--- a/drivers/mtd/nand/ndfc.c
+++ b/drivers/mtd/nand/ndfc.c
@@ -293,8 +293,12 @@ static struct platform_driver ndfc_nand_driver = {
293 293
294static int __init ndfc_nand_init(void) 294static int __init ndfc_nand_init(void)
295{ 295{
296 int ret = platform_driver_register(&ndfc_nand_driver); 296 int ret;
297 297
298 spin_lock_init(&ndfc_ctrl.ndfc_control.lock);
299 init_waitqueue_head(&ndfc_ctrl.ndfc_control.wq);
300
301 ret = platform_driver_register(&ndfc_nand_driver);
298 if (!ret) 302 if (!ret)
299 ret = platform_driver_register(&ndfc_chip_driver); 303 ret = platform_driver_register(&ndfc_chip_driver);
300 return ret; 304 return ret;