diff options
Diffstat (limited to 'drivers/mtd/nand/ndfc.c')
-rw-r--r-- | drivers/mtd/nand/ndfc.c | 6 |
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 | ||
294 | static int __init ndfc_nand_init(void) | 294 | static 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; |