Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3189802imu; Mon, 17 Dec 2018 15:09:21 -0800 (PST) X-Google-Smtp-Source: AFSGD/V/muivn150H/HSE/imQbyIYN1WSPrmDqJrLtUg7CUxONyB/FsBT2XQJMzanprRLcZWaEr2 X-Received: by 2002:a63:fa58:: with SMTP id g24mr12720656pgk.390.1545088161883; Mon, 17 Dec 2018 15:09:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545088161; cv=none; d=google.com; s=arc-20160816; b=k4T6Stb+cHEb1F4pSH56Tr+zSNGnNDGkq/sVGglJHqWn5Bwyy+PIiD81wPyKt68AnU 6wWOemy+OPl+S849yJ8ZAlgFVKGPTag06yWnP8U7lUqumna3dU+EzUHEFZsbKlA6e0nD fRb1neFTvh+/1LVMpC6/atEk7Ic5dMBwfJVPr7ozJwFY/NsZg0NpfO61I+HszdFxP8FG li6JZmPS5+Xi9Y3qnxDeyhfrvcjs3xhXFyFfjiOsE7yRcvF+FW4elj3JckAokTdIZL+9 DP29NVahzRX1PEnBNpHrhKrjuaMviwCfE93ByPhyRrUOZMWlA+0mKKz9ZaJEcAQefP0W 6qxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=UEae6SeL9V7jRXcpTeUQ0gkjdR2BbKXQwwXbdAYpaZo=; b=Uq/PAflYZUO6RJyxwDKCMM08xoDpt3B01jTkPHrckwi+Hoj4MHu+sk8n0bB9LUi8Ww q7ozfvP5Qyz0i6Awdz2r6SAeEGOt71l1q5Yd8VTNt5U7IFyOAOywQRVwvXE0sK8P0zGC /6H4pXZsEjmHLVMq7UI+u8Uh3YZYGgaPMMOMY0nFzN8+Ysm9gWnwB1LWTgfIUJnYuPzi YnHxTVzWLDjsCTx92SC1Ian6J9DVwQA97n+fZQ1wZZsCwPnA7z+ObVosYWzDIAxJtgc9 x7wXC7TVWO2/87Ve4+CA5p02Za1F0l5clj+w8O3aJQHrgjSrSxbM5EpzzkV8zXHGMx5e 3upg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CF2qB4+s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m28si11446645pgn.273.2018.12.17.15.09.06; Mon, 17 Dec 2018 15:09:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CF2qB4+s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388646AbeLQSQj (ORCPT + 99 others); Mon, 17 Dec 2018 13:16:39 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:37590 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727597AbeLQSQi (ORCPT ); Mon, 17 Dec 2018 13:16:38 -0500 Received: by mail-pg1-f193.google.com with SMTP id c25so4993088pgb.4 for ; Mon, 17 Dec 2018 10:16:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=UEae6SeL9V7jRXcpTeUQ0gkjdR2BbKXQwwXbdAYpaZo=; b=CF2qB4+sCzfoSEvJAOKuyawtBgiMNcXdvTdt4qOZNwzSqpt3/c8793ganPsUCOM0H9 Pw37EulVZbHwwssRGMPy+bOuiS7esCvnt/7BoOfmTsocoBp9fq/vQYDSfxM1B+Zpwmn8 mWo5rKNThdksIdqmIKl5t4AgUllUpA8k0zWdE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=UEae6SeL9V7jRXcpTeUQ0gkjdR2BbKXQwwXbdAYpaZo=; b=bXge/Sy3/rey+FnE4t+5gSf2FSlqlpbBEr8VqeEmDh61ZBoy3vZccyxOC/HR5ZusUT HPEUrs9rV/X9xsn+CD3BPXZfwlOsXiw0ySRBQSkEY8V0Vevyjyp8k5Dq8jOJ1liDfABe KvR1TcYfeVkTc5URVFpTEmGoi7drclTGDfgK1LkmE223xlqbJrBDc+HWm+k3vMjq5kc9 XFzEmiPp+bAIoZKW2H4Vo3MQX2goq/J68yglqyiXVdZHHWitSmDMdxcXeZLXT6HFjoBN 8OECgUlMyaSMo3Nmd7Y1LaFc8x1q+obYwen+AKyVP/AttbM6OtXlsqI6wCTynXWMxJ0n yR3g== X-Gm-Message-State: AA+aEWa1le780jDMp+Tyg2nt+tO2Mm/A6J+6NziDO3DzqxwD5fpRyMg9 ebFV+mku8nJ6R3OU/SEPM7m3pg== X-Received: by 2002:a62:f247:: with SMTP id y7mr13726811pfl.25.1545070597068; Mon, 17 Dec 2018 10:16:37 -0800 (PST) Received: from minitux (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id w10sm15388584pgi.81.2018.12.17.10.16.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Dec 2018 10:16:35 -0800 (PST) Date: Mon, 17 Dec 2018 10:16:33 -0800 From: Bjorn Andersson To: Thierry Reding Cc: Jassi Brar , linux-kernel@vger.kernel.org, Georgi Djakov , Sibi Sankar Subject: Re: [PATCH v2 16/19] mailbox: qcom-apcs: Use device-managed registration API Message-ID: <20181217181633.GD12886@minitux> References: <20181217150217.32435-1-thierry.reding@gmail.com> <20181217150217.32435-17-thierry.reding@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181217150217.32435-17-thierry.reding@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon 17 Dec 07:02 PST 2018, Thierry Reding wrote: > From: Thierry Reding > > Get rid of some boilerplate driver removal code by using the newly added > device-managed registration API. > > Cc: Bjorn Andersson Reviewed-by: Bjorn Andersson Regards, Bjorn > Cc: Georgi Djakov > Cc: Sibi Sankar > Signed-off-by: Thierry Reding > --- > drivers/mailbox/qcom-apcs-ipc-mailbox.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/mailbox/qcom-apcs-ipc-mailbox.c b/drivers/mailbox/qcom-apcs-ipc-mailbox.c > index aed23ac9550d..3cf2937be149 100644 > --- a/drivers/mailbox/qcom-apcs-ipc-mailbox.c > +++ b/drivers/mailbox/qcom-apcs-ipc-mailbox.c > @@ -91,7 +91,7 @@ static int qcom_apcs_ipc_probe(struct platform_device *pdev) > apcs->mbox.chans = apcs->mbox_chans; > apcs->mbox.num_chans = ARRAY_SIZE(apcs->mbox_chans); > > - ret = mbox_controller_register(&apcs->mbox); > + ret = devm_mbox_controller_register(&pdev->dev, &apcs->mbox); > if (ret) { > dev_err(&pdev->dev, "failed to register APCS IPC controller\n"); > return ret; > @@ -115,7 +115,6 @@ static int qcom_apcs_ipc_remove(struct platform_device *pdev) > struct qcom_apcs_ipc *apcs = platform_get_drvdata(pdev); > struct platform_device *clk = apcs->clk; > > - mbox_controller_unregister(&apcs->mbox); > platform_device_unregister(clk); > > return 0; > -- > 2.19.1 >