add err printk rk29 mmcdrivers/mmc/host/rk29_sdmmc.c
authorlhh <lhh@rock-chips.com>
Sun, 23 Jan 2011 10:49:06 +0000 (18:49 +0800)
committerlhh <lhh@rock-chips.com>
Sun, 23 Jan 2011 10:49:06 +0000 (18:49 +0800)
drivers/mmc/host/rk29_sdmmc.c

index 812ee390866c28f6ac5828b8514ebc6ad56eb7ab..bf82ca5364785d98d50e82822e68a9491640e507 100755 (executable)
@@ -993,6 +993,8 @@ static void rk29_sdmmc_read_data_pio(struct rk29_sdmmc *host)
                        host->data_status = status;
                        if(data)
                                data->bytes_xfered += nbytes;
+                       else
+                               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
                        smp_wmb();
                        rk29_sdmmc_set_pending(host, EVENT_DATA_ERROR);
                        tasklet_schedule(&host->tasklet);
@@ -1004,11 +1006,15 @@ static void rk29_sdmmc_read_data_pio(struct rk29_sdmmc *host)
        host->pio_offset = offset;
        if(data)
                data->bytes_xfered += nbytes;
+       else
+               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);       
        return;
 
 done:
        if(data)
                data->bytes_xfered += nbytes;
+       else
+               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);       
        smp_wmb();
        rk29_sdmmc_set_pending(host, EVENT_XFER_COMPLETE);
 }
@@ -1060,6 +1066,8 @@ static void rk29_sdmmc_write_data_pio(struct rk29_sdmmc *host)
                        host->data_status = status;
                        if(data)
                                data->bytes_xfered += nbytes;
+                       else
+                               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);       
                        smp_wmb();
                        rk29_sdmmc_set_pending(host, EVENT_DATA_ERROR);
                        tasklet_schedule(&host->tasklet);
@@ -1070,11 +1078,15 @@ static void rk29_sdmmc_write_data_pio(struct rk29_sdmmc *host)
        host->pio_offset = offset;
        if(data)
                data->bytes_xfered += nbytes;
+       else
+               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);       
        return;
 
 done:
        if(data)
                data->bytes_xfered += nbytes;
+       else
+               printk("%s %d host data NULL err",__FUNCTION__,__LINE__);       
        smp_wmb();
        rk29_sdmmc_set_pending(host, EVENT_XFER_COMPLETE);
 }