From 5969910cc439df68c1a8d565708fd23f7f1aa795 Mon Sep 17 00:00:00 2001 From: Manoj Chourasia Date: Tue, 5 Jun 2012 16:49:42 +0530 Subject: tty: serial: tegra-hsuart: Add check for platform data It is not necessary that all platform do register platform data for tegra HS uart. platfrom_data pointer should be checked before accessing it. Added a check for same. bug 995731 Change-Id: I2dbbaa4387157b92b29bc7b8eacefad23372427e Signed-off-by: Manoj Chourasia Reviewed-on: http://git-master/r/106451 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sandeep Trasi Reviewed-by: Laxman Dewangan --- drivers/tty/serial/tegra_hsuart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/tty/serial/tegra_hsuart.c b/drivers/tty/serial/tegra_hsuart.c index 484e228dc044..ea20de6ebb41 100644 --- a/drivers/tty/serial/tegra_hsuart.c +++ b/drivers/tty/serial/tegra_hsuart.c @@ -895,7 +895,7 @@ static int tegra_startup(struct uart_port *u) goto fail; pdata = u->dev->platform_data; - if (pdata->is_loopback) + if (pdata && pdata->is_loopback) t->mcr_shadow |= UART_MCR_LOOP; dev_dbg(u->dev, "Requesting IRQ %d\n", u->irq); -- cgit v1.2.3