serial: sccnxp: Fix possible crash if no platform data supplied

This patch fix possible kernel crash if no platform data supplied.
We should not use platform data in this case, instead we will use
default values from private driver structure.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Alexander Shiyan 2013-01-17 18:34:45 +04:00 коммит произвёл Greg Kroah-Hartman
Родитель 7d9f49afa4
Коммит b786337d8c
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -891,9 +891,9 @@ static int sccnxp_probe(struct platform_device *pdev)
} else
memcpy(&s->pdata, pdata, sizeof(struct sccnxp_pdata));
if (pdata->poll_time_us) {
if (s->pdata.poll_time_us) {
dev_info(&pdev->dev, "Using poll mode, resolution %u usecs\n",
pdata->poll_time_us);
s->pdata.poll_time_us);
s->poll = 1;
}