Re: [PATCH] mmc: dw_mmc: Don't print data errors

2014-04-24 Thread Ulf Hansson
 The status here could be useful information about the status
 register, which is not considered while printing errors by the higher
 levels. An option could be to print the error, but not when you
 perform tuning.

 No big deal though, just a thought.

 Right, I could potentially put the driver into tuning mode and then
 suppress the errors during that time.  If you request it I will do
 that.

 I will also note that there are many other error conditions in the
 driver that don't have such printouts.  I think the general philosophy
 of this driver is not to print them...

So, then let's stick to that philosophy and keep this as is.

Kind regards
Ulf Hansson


 -Doug
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mmc: dw_mmc: Don't print data errors

2014-04-23 Thread Ulf Hansson
On 23 April 2014 01:51, Doug Anderson diand...@chromium.org wrote:
 Data errors are completely expected during tuning.  Printing them out
 is confusing people looking at the kernel logs.  They see things like:

  [3.613296] dwmmc_exynos 1220.dwmmc0: data error, status 0x0088

 ...and they think something is wrong with their hardware.

 Remove the printouts.  We'll leave it up to a higher level to report
 about errors.

 Signed-off-by: Doug Anderson diand...@chromium.org
 ---
  drivers/mmc/host/dw_mmc.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
 index cced599..4c8d423 100644
 --- a/drivers/mmc/host/dw_mmc.c
 +++ b/drivers/mmc/host/dw_mmc.c
 @@ -1248,7 +1248,7 @@ static int dw_mci_data_complete(struct dw_mci *host, 
 struct mmc_data *data)
 data-error = -EIO;
 }

 -   dev_err(host-dev, data error, status 0x%08x\n, status);
 +   dev_dbg(host-dev, data error, status 0x%08x\n, status);


The status here could be useful information about the status
register, which is not considered while printing errors by the higher
levels. An option could be to print the error, but not when you
perform tuning.

No big deal though, just a thought.

 /*
  * After an error, there may be data lingering
 --
 1.9.1.423.g4596e3a


Kind regards
Ulf Hansson
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mmc: dw_mmc: Don't print data errors

2014-04-23 Thread Doug Anderson
Seungwon / Ulf,

On Wed, Apr 23, 2014 at 1:17 AM, Ulf Hansson ulf.hans...@linaro.org wrote:
 On 23 April 2014 01:51, Doug Anderson diand...@chromium.org wrote:
 Data errors are completely expected during tuning.  Printing them out
 is confusing people looking at the kernel logs.  They see things like:

  [3.613296] dwmmc_exynos 1220.dwmmc0: data error, status 0x0088

 ...and they think something is wrong with their hardware.

 Remove the printouts.  We'll leave it up to a higher level to report
 about errors.

 Signed-off-by: Doug Anderson diand...@chromium.org
 ---
  drivers/mmc/host/dw_mmc.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c
 index cced599..4c8d423 100644
 --- a/drivers/mmc/host/dw_mmc.c
 +++ b/drivers/mmc/host/dw_mmc.c
 @@ -1248,7 +1248,7 @@ static int dw_mci_data_complete(struct dw_mci *host, 
 struct mmc_data *data)
 data-error = -EIO;
 }

 -   dev_err(host-dev, data error, status 0x%08x\n, status);
 +   dev_dbg(host-dev, data error, status 0x%08x\n, status);


 The status here could be useful information about the status
 register, which is not considered while printing errors by the higher
 levels. An option could be to print the error, but not when you
 perform tuning.

 No big deal though, just a thought.

Right, I could potentially put the driver into tuning mode and then
suppress the errors during that time.  If you request it I will do
that.

I will also note that there are many other error conditions in the
driver that don't have such printouts.  I think the general philosophy
of this driver is not to print them...

-Doug
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html