diff options
Diffstat (limited to 'arch/arm/plat-omap/dmtimer.c')
| -rw-r--r-- | arch/arm/plat-omap/dmtimer.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c index 652139c0339..c4ed35e89fb 100644 --- a/arch/arm/plat-omap/dmtimer.c +++ b/arch/arm/plat-omap/dmtimer.c @@ -349,11 +349,12 @@ EXPORT_SYMBOL_GPL(omap_dm_timer_start);  int omap_dm_timer_stop(struct omap_dm_timer *timer)  {  	unsigned long rate = 0; -	struct dmtimer_platform_data *pdata = timer->pdev->dev.platform_data; +	struct dmtimer_platform_data *pdata;  	if (unlikely(!timer))  		return -EINVAL; +	pdata = timer->pdev->dev.platform_data;  	if (!pdata->needs_manual_reset)  		rate = clk_get_rate(timer->fclk);  |