From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandre Coffignal Date: Thu, 28 Nov 2013 15:27:24 +0100 Message-ID: <1385648844-7386-1-git-send-email-acoffignal@geral.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Xenomai] [PATCH] rtcan_flexcan: fix devtype_data initialization List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org fix devtype_data initialization when using CONFIG_OF and dtb file --- ksrc/drivers/can/rtcan_flexcan.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ksrc/drivers/can/rtcan_flexcan.c b/ksrc/drivers/can/rtcan_flexcan.c index e97cd92..8f0e8d1 100644 --- a/ksrc/drivers/can/rtcan_flexcan.c +++ b/ksrc/drivers/can/rtcan_flexcan.c @@ -1055,8 +1055,10 @@ static int flexcan_probe(struct platform_device *pdev) devtype_data = (struct flexcan_devtype_data *) pdev->id_entry->driver_data; } else { - err = -ENODEV; - goto out_error; + if (!devtype_data){ + err = -ENODEV; + goto out_error; + } } if (!clock_freq) { -- 1.7.9.5