aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorShivananda Hebbar <x0hebbar@ti.com>2011-02-23 06:32:02 -0500
committerPaolo Pisati <paolo.pisati@canonical.com>2012-08-17 04:19:18 -0400
commit606a0a5c8f37d9cc5ccf28fa64858ca686a53fcc (patch)
tree62b684f7fba9d0268928bccc2386dd3421dc629b /drivers
parent03e4442d3911661d468dec590e4813d7cb16a818 (diff)
syslink: devh: Fix build break with SYSLINK_RECOVERY disabled
If we disable SYSLINK_RECOVERY option in drivers->syslink ->SYSLINK_RECOVERY, build breaks with below errors drivers/built-in.o: In function `devh_notification_handler': drivers/dsp/syslink/devh/44xx/devh44xx.c:103: undefined reference to `ipc_recover_schedule' drivers/built-in.o: In function `devh44xx_wdt_ipc_notifier_call': drivers/dsp/syslink/devh/44xx/devh44xx.c:244: undefined reference to `ipc_recover_schedule' make: *** [.tmp_vmlinux1] Error 1 Fixed by moving ipc_revover_schedule function under SYSLINK_RECOVERY Flag. Change-Id: Idb4de38bbe1e2586eebac9f76150616ea93d56f3 Signed-off-by: Shivananda Hebbar <x0hebbar@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/dsp/syslink/devh/44xx/devh44xx.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/dsp/syslink/devh/44xx/devh44xx.c b/drivers/dsp/syslink/devh/44xx/devh44xx.c
index 3c7ec3fc44e..92ead7d71f7 100644
--- a/drivers/dsp/syslink/devh/44xx/devh44xx.c
+++ b/drivers/dsp/syslink/devh/44xx/devh44xx.c
@@ -98,9 +98,10 @@ static void devh_notification_handler(u16 proc_id, u16 line_id, u32 event_id,
98 pr_warning("Sys Error occured in Ducati for proc_id = %d\n", 98 pr_warning("Sys Error occured in Ducati for proc_id = %d\n",
99 proc_id); 99 proc_id);
100 100
101#ifdef CONFIG_SYSLINK_RECOVERY
101 /* schedule the recovery */ 102 /* schedule the recovery */
102 ipc_recover_schedule(); 103 ipc_recover_schedule();
103 104#endif /* ifdef CONFIG_SYSLINK_RECOVERY */
104 devh_notify_event((struct omap_devh *)arg, DEV_SYS_ERROR); 105 devh_notify_event((struct omap_devh *)arg, DEV_SYS_ERROR);
105} 106}
106 107
@@ -229,9 +230,10 @@ static int devh44xx_wdt_ipc_notifier_call(struct notifier_block *nb,
229 230
230 pr_warning("Ducati Watch Dog fired\n"); 231 pr_warning("Ducati Watch Dog fired\n");
231 232
233#ifdef CONFIG_SYSLINK_RECOVERY
232 /* schedule the recovery */ 234 /* schedule the recovery */
233 ipc_recover_schedule(); 235 ipc_recover_schedule();
234 236#endif /* ifdef CONFIG_SYSLINK_RECOVERY */
235 while (i--) { 237 while (i--) {
236 obj = devh_get_obj(i); 238 obj = devh_get_obj(i);
237 devh_notify_event(obj, DEV_WATCHDOG_ERROR); 239 devh_notify_event(obj, DEV_WATCHDOG_ERROR);