MLK-17788 soc: imx: ipc: not abort when set wake error
authorPeng Fan <peng.fan@nxp.com>
Thu, 22 Mar 2018 03:06:36 +0000 (11:06 +0800)
committerHaibo Chen <haibo.chen@nxp.com>
Thu, 12 Apr 2018 10:45:52 +0000 (18:45 +0800)
When irq_set_irq_wake error, it means no irq wakeup capability,
showing the error msg is enough, no need to abort and cause
kernel stop.

For xen, currently we do not support suspend/resume, and
no wu interrupt controller support now, so need to remove
"return err" to avoid kernel stop.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
drivers/soc/imx/sc/main/ipc.c

index 55516d2..5a1fa02 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Copyright (C) 2016 Freescale Semiconductor, Inc.
- * Copyright 2017 NXP
+ * Copyright 2017-2018 NXP
  *
  * SPDX-License-Identifier:     GPL-2.0+
  */
@@ -321,10 +321,8 @@ int __init imx8_mu_init(void)
                }
 
                err = irq_set_irq_wake(irq, 1);
-               if (err) {
+               if (err)
                        pr_err("imx8mu_init: set_irq_wake failed: %d\n", err);
-                       return err;
-               }
        }
 
        if (!scu_mu_init) {