mmc: dw_mmc: prevent NULL dereference for dma_ops
authorJaehoon Chung <jh80.chung@samsung.com>
Wed, 18 Apr 2012 06:42:31 +0000 (15:42 +0900)
committerChris Ball <cjb@laptop.org>
Sat, 21 Apr 2012 01:52:05 +0000 (21:52 -0400)
commite1631f989e0c6c8d9b43a2dbdd1097f70da603a5
tree4b258ea786edda6cc9903319459143cc10d50775
parentb89152824f993a9572b47eb31f4579feadeac34c
mmc: dw_mmc: prevent NULL dereference for dma_ops

Now, dma_ops is assumed that use the IDMAC.  But if dma_ops is assigned
the pdata->dma_ops, we didn't ensure that callback function is defined.

If the callback isn't defined, then we should run in PIO mode.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Will Newton <will.newton@imgtec.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/dw_mmc.c