From: lhh Date: Sun, 23 Jan 2011 10:49:06 +0000 (+0800) Subject: add err printk rk29 mmcdrivers/mmc/host/rk29_sdmmc.c X-Git-Tag: firefly_0821_release~10791^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4c626a0afa2bf8a6f5bef49b5bd6bc1d78559d82;p=firefly-linux-kernel-4.4.55.git add err printk rk29 mmcdrivers/mmc/host/rk29_sdmmc.c --- diff --git a/drivers/mmc/host/rk29_sdmmc.c b/drivers/mmc/host/rk29_sdmmc.c index 812ee390866c..bf82ca536478 100755 --- a/drivers/mmc/host/rk29_sdmmc.c +++ b/drivers/mmc/host/rk29_sdmmc.c @@ -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); }