Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2738198imu; Mon, 17 Dec 2018 07:04:30 -0800 (PST) X-Google-Smtp-Source: AFSGD/W9tVH/c1vniwtSvQ0a/TioJmeLYyy96VR8JMIGIGY0qEWfPpZNfzwKk902nGA+5Rb7OKM6 X-Received: by 2002:a63:580a:: with SMTP id m10mr12312764pgb.332.1545059070399; Mon, 17 Dec 2018 07:04:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545059070; cv=none; d=google.com; s=arc-20160816; b=o8z5aUzSeMH3HMk1o34VbV/11d3vcnyUGZds17K4/EwNn07GD3F0mb3GfEVwUcXA/u rWz4pZh5jtO8+eSanK8GwppM7E2v+tivxvZe4nFvKzTgUG5quTaW7xHnJnNIa9FjuGs6 0sJQY5anqt9jzKjZ+2FQn05HE2zFN7VVbsi77VzwJPKWlOgwKaM6TPq1N2AbrIJ97Z6g GpO18Jji3aD/R+Umb6zr9nGK33bGNUWcdBlL6GIl/9QdAv8iNZaJSjXIUFmAsnugYk6o 90uNpOBsKoIr8lBfrBJnBYcpph2UA4iq4N1z3Cev0Nf0qFDUSM9fr2Jy0R0wiTuqpa9v JEWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=1LzDGaOZmIC9BOg/YRP3H7aJ4/OY1zEEka7OyXwNmg4=; b=S+nmB4I5d9jJvXc+7bL/vRKEgG+4uINQMg9bFdflE/BLg9BEfeZNkl+NVxnsK862g/ 1EPNAY+jhFapVw+RbmC57VwIIyuscbXLwicwRzPXLuMWk5P5OP4ckpT6KPlZezBeyeex xHSfmhyvwava1U5betV9aV94SbZA1mfgApoJGjRvHd1v0YSqd32NA12wPoB3ekOMhy4f EyNlZgzOC/hfXVpKVs12YrPP/ZxOCConCH8pbgHyPoqBjq1gBhXXHJLnU9Vx+V1DPkqC EctepZBGef0jqB14P+hb9QbKTvgzkbjstXeRl6lX31QCaagCYiuF3mp6fHZB064wci7f zP0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cNK9vGXI; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si11166854plb.103.2018.12.17.07.04.13; Mon, 17 Dec 2018 07:04:30 -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=@gmail.com header.s=20161025 header.b=cNK9vGXI; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387701AbeLQPCq (ORCPT + 99 others); Mon, 17 Dec 2018 10:02:46 -0500 Received: from mail-ed1-f68.google.com ([209.85.208.68]:35241 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387692AbeLQPCn (ORCPT ); Mon, 17 Dec 2018 10:02:43 -0500 Received: by mail-ed1-f68.google.com with SMTP id x30so11023901edx.2 for ; Mon, 17 Dec 2018 07:02:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1LzDGaOZmIC9BOg/YRP3H7aJ4/OY1zEEka7OyXwNmg4=; b=cNK9vGXIyYuije9Xj+KZYdR58PFDLWF5pIYiMU3ZoHD3e9xOaAhEVEnGQ+GjA0PKJR 5tWMEfrVuP3xtnmRr4b2mTb5wkFsTFieZccyZ/6q65K+TgO6L9xh8jK72/GYvUfIVQYK KikhBiLDrwdHicGa9jWpOeK3Ep56BeBtKfl8IN0QHAG4msiIx52ALWrkDlgUOSCnSM4g uBmDpzAg3AbUfx0FnE1kwx2D1jiXQjz1sCLs+/7HuhiHy71KUBFyfH/2hfkBWntPrOai fHGwlCJRVlZ+9VBuBK7yELuTIxCvGY/amXkcPrwirIidF0n9QHTVEIi7dOQl8iUrqLcs dDVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=1LzDGaOZmIC9BOg/YRP3H7aJ4/OY1zEEka7OyXwNmg4=; b=jHO96gspCAUWb8R8ySXRntxiMgx2l/X5dA8IpXEug8St0YTSM9ivjlYfGFVIFsVcWl 6Wu/7NJySZJvrVyEa8Jp+/l/2QNWKfMJJqPk9EHQkP43roJ7V7jalTW3dO0Z9nVk/Okr Z/DXTQcX2ZztmODF1LDJsWYVp/uGkz9JSgkvyWUg0mVu6ZziUnzJdVEFCpAvLXugJx00 EpLUN1JOojdFJLb6JfnbLIbNOCSiU0WIgmRuQZ3oRm90BF+HLt2Mlx5c1KqyNqv25woO 0m3SSeWeT+S3NwmcU5Kj4/EavNhdqrc4oMjgsKMd40Px6GCwsYvK90c8nCFDPH4fTl1b s2Zw== X-Gm-Message-State: AA+aEWZiC4i2oCne+zyLgTheqNNioqaU7Sl2zzUEgr7VyopLgrLFTqBl N6RuNz7VQWmptqrOimCXPUU= X-Received: by 2002:a50:ae64:: with SMTP id c91mr13060996edd.222.1545058961810; Mon, 17 Dec 2018 07:02:41 -0800 (PST) Received: from localhost (pD9E51040.dip0.t-ipconnect.de. [217.229.16.64]) by smtp.gmail.com with ESMTPSA id g40sm3773415edg.39.2018.12.17.07.02.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Dec 2018 07:02:40 -0800 (PST) From: Thierry Reding To: Jassi Brar Cc: linux-kernel@vger.kernel.org, Oleksij Rempel , Dong Aisheng , Vladimir Zapolskiy Subject: [PATCH v2 08/19] mailbox: imx: Use device-managed registration API Date: Mon, 17 Dec 2018 16:02:06 +0100 Message-Id: <20181217150217.32435-9-thierry.reding@gmail.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181217150217.32435-1-thierry.reding@gmail.com> References: <20181217150217.32435-1-thierry.reding@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thierry Reding Get rid of some boilerplate driver removal code by using the newly added device-managed registration API. Cc: Oleksij Rempel Cc: Dong Aisheng Cc: Vladimir Zapolskiy Signed-off-by: Thierry Reding --- drivers/mailbox/imx-mailbox.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c index 363d35d5e49d..774362a05159 100644 --- a/drivers/mailbox/imx-mailbox.c +++ b/drivers/mailbox/imx-mailbox.c @@ -324,14 +324,13 @@ static int imx_mu_probe(struct platform_device *pdev) imx_mu_init_generic(priv); - return mbox_controller_register(&priv->mbox); + return devm_mbox_controller_register(dev, &priv->mbox); } static int imx_mu_remove(struct platform_device *pdev) { struct imx_mu_priv *priv = platform_get_drvdata(pdev); - mbox_controller_unregister(&priv->mbox); clk_disable_unprepare(priv->clk); return 0; -- 2.19.1