arm: omap: sdram-nokia: improve error handling

Actually check for errors: print an error log and return NULL.

Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
Aaro Koskinen 2010-12-17 15:13:46 -08:00 коммит произвёл Tony Lindgren
Родитель e5f5b5422d
Коммит 2b1af87ace
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -223,10 +223,14 @@ struct omap_sdrc_params *nokia_get_sdram_timings(void)
int err = 0; int err = 0;
int i; int i;
for (i = 0; i < ARRAY_SIZE(nokia_timings); i++) for (i = 0; i < ARRAY_SIZE(nokia_timings); i++) {
err |= sdrc_timings(i, nokia_timings[i].rate, err |= sdrc_timings(i, nokia_timings[i].rate,
nokia_timings[i].data); nokia_timings[i].data);
if (err)
return &nokia_sdrc_params[0]; pr_err("%s: error with rate %ld: %d\n", __func__,
nokia_timings[i].rate, err);
}
return err ? NULL : nokia_sdrc_params;
} }