From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Subject: Re: [PATCH V2 2/5] input: keyboard: imx_sc: Add i.MX system controller power key support Date: Mon, 2 Sep 2019 23:38:54 -0300 Message-ID: References: <1567519424-32271-1-git-send-email-Anson.Huang@nxp.com> <1567519424-32271-2-git-send-email-Anson.Huang@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: In-Reply-To: <1567519424-32271-2-git-send-email-Anson.Huang@nxp.com> Sender: linux-kernel-owner@vger.kernel.org To: Anson Huang Cc: Rob Herring , Mark Rutland , Shawn Guo , Sascha Hauer , Sascha Hauer , Catalin Marinas , will@kernel.org, Dmitry Torokhov , Dong Aisheng , Ulf Hansson , Fugang Duan , Peng Fan , Daniel Baluta , Leonard Crestez , mripard@kernel.org, Olof Johansson , Arnd Bergmann , Jagan Teki , Bjorn Andersson , Dinh Nguyen , marcin.juszkiewicz@linaro.org, Stefan Agner List-Id: linux-input@vger.kernel.org Hi Anson, On Mon, Sep 2, 2019 at 11:05 PM Anson Huang wrote: > + ret = input_register_device(input); > + if (ret < 0) { > + dev_err(&pdev->dev, "failed to register input device\n"); > + return ret; > + } > + > + pdata->input = input; > + platform_set_drvdata(pdev, pdata); > + > + ret = imx_scu_irq_group_enable(SC_IRQ_GROUP_WAKE, SC_IRQ_BUTTON, true); > + if (ret) { > + dev_warn(&pdev->dev, "enable scu group irq failed\n"); > + return ret; Better do a 'goto input_unregister' here instead and call input_unregister_device().