Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp992414imm; Fri, 11 May 2018 09:24:10 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpDAfJ15hlFJilb9Nb9IMwbnudCsvE+Kr9JaIB3CtM0YyTUycU2Yd7TvQAJRy8qb8l6RR9U X-Received: by 2002:a63:7154:: with SMTP id b20-v6mr4958404pgn.13.1526055850462; Fri, 11 May 2018 09:24:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526055850; cv=none; d=google.com; s=arc-20160816; b=H6xlqOl+AFxMuSoe9ZJXjjNF5PNTqNyrpQrW71EaO99MJcO1CdJL5zWf7DFWT21nEo L0j+IkgNea2xqF8IOTj4GdxXGCPq/X6CAG8VwehEw0eXcsZ/F9ST46u9AAD3aoed0NSb 9kFDm+wNTntCY8tKAN2Jgcttq3SKHU6d0uaHbdR/lIvL9blIyeSCTUYAT9g75DCCwyXX 7ck9QnU+Rm810rn3Xk4KDZpAoZfbDG8LqNDUpS1dfwf99PziOy1sQlrIl1kz4kDx7gPc wFnStBeVLTvsbH6W8+KOIwGDmNm9BmdoCE4qMcFHXpVQT3DXfkVib0/l/UIUsKR//jEW YP9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=Xx5bf17I+YRxeOm/wYW65n//55hQ3kDnwNntVF/ZIko=; b=LFXeC73+HyqcNYL7taftErTftBAae9GLACbTfTx5DLaQegYU7QM451n7Vxxx6fWkvo iilyXRY/TKy8sDbag1/kofusZ7SgpbkhBkholtYTWP5yugQ9UEvrwDjQ+CbATVsqtmb1 xnuroUJHG0EELu8rUI5MbXre7MqHjARVPTPbNDYoO1kvt/QOzI/URcdyQ4/bGnKuuWdZ saGFXNjAAw6XuCWGRhVTMc5Z08jFgcCxGI83UGMLQAuxV6blkyruiaGYqOXzjzYMDueT OTvyCanu6PvuC+wUccC7tr2Mm2OtQc4vo7zjmcqbp5i/9l18BrkJloHd4QFGHnm0Kv+z 6hAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=IzTje0+v; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k2-v6si3464920pfg.75.2018.05.11.09.23.55; Fri, 11 May 2018 09:24:10 -0700 (PDT) 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=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=IzTje0+v; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752175AbeEKQVm (ORCPT + 99 others); Fri, 11 May 2018 12:21:42 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:42788 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752147AbeEKQVh (ORCPT ); Fri, 11 May 2018 12:21:37 -0400 Received: by mail-wr0-f194.google.com with SMTP id v5-v6so5894219wrf.9 for ; Fri, 11 May 2018 09:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Xx5bf17I+YRxeOm/wYW65n//55hQ3kDnwNntVF/ZIko=; b=IzTje0+vOvB7o+OJzQGTGmqh0vZWlKXBmZRfNrJGdgRxi9pnEkSR2cH4kLX4oj0DV0 aNB8ihEPJOVYPIXQQqS0j2sjt6oBSZnUbVJbK9hbcdfeTeHCKrpEBy4j4Jp3UOZOZV7c 9EWKK/XosUCQ71hiZZ86R0MdIFbifAwES1BGjY12BFajG1l9Hsglzmz+yk8IteNl2wKH RiwpUxE8ugbY1R5IsEOVMWz/qk1AfveF5JmcOaawsks2l02xJj/GtJ+EC7jTsSD39gcH DKkWzNZF8T1LaCj0FKef4cy50Jc37ldurbHazCGwuPcrmX+96O5cMsHR97kTQXi6tfXe cdQw== 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; bh=Xx5bf17I+YRxeOm/wYW65n//55hQ3kDnwNntVF/ZIko=; b=Lv5+656HIdMGYaiJrHN3lVWCnuU5tnxPeQdEP1u2t0BzX5HfDLcxDdw/GG02Iq2TNC Jb/UAwNL9a+vEeg2h5jLjiQWtLzvv5F10Y/bP1BVqU1UepMusLOOFO8ZCiWardIawakt LPLpX6gma6ri37aF+TqTCCVb7kGFdIhhn7qObbixWigBZR1QPAIxSoIDqbaUIP8Tu27p basyB0TDq0WV6f86wfyrYMKyegwQ4Itiry/VOAAOlfXh8Um/JmmKJQ8y9CXYTA2D9oiI kxynujnEN4QdibiEzo8bdxu1f1r1NyJWkK39POK7FOzHaloyiw6Kg8VI8EYy4PhRcBof VIeA== X-Gm-Message-State: ALKqPwfi1CbrQk0gP4Zv2t8+6cAaoTMMe7TOkFTX9b/06nHbP4k2dcPg SURL4w1FepEylTDcRaqFEsRi3g== X-Received: by 2002:adf:8248:: with SMTP id 66-v6mr5248147wrb.127.1526055695736; Fri, 11 May 2018 09:21:35 -0700 (PDT) Received: from brgl-bgdev.baylibre.local ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id q17-v6sm1429523wmf.3.2018.05.11.09.21.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 May 2018 09:21:35 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , David Lechner , Michael Turquette , Stephen Boyd , Arnd Bergmann , Greg Kroah-Hartman , Mark Rutland , Yoshinori Sato , Rich Felker , Andy Shevchenko , Marc Zyngier , "Rafael J . Wysocki" , Peter Rosin , Jiri Slaby , Thomas Gleixner , Daniel Lezcano , Geert Uytterhoeven , Magnus Damm , Johan Hovold , Rob Herring , Frank Rowand Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arch@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 05/12] platform: export platform_device_release() locally Date: Fri, 11 May 2018 18:20:21 +0200 Message-Id: <20180511162028.20616-6-brgl@bgdev.pl> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180511162028.20616-1-brgl@bgdev.pl> References: <20180511162028.20616-1-brgl@bgdev.pl> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Bartosz Golaszewski The early platform driver mechanism will use this function as the device release callback. Make it available in drivers/base. Signed-off-by: Bartosz Golaszewski --- drivers/base/base.h | 1 + drivers/base/platform.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/base/base.h b/drivers/base/base.h index 7a72ae72a98e..514a6d198f14 100644 --- a/drivers/base/base.h +++ b/drivers/base/base.h @@ -164,3 +164,4 @@ extern void device_links_unbind_consumers(struct device *dev); /* Platform device helpers. */ extern int platform_match(struct device *dev, struct device_driver *drv); +extern void platform_device_release(struct device *dev); diff --git a/drivers/base/platform.c b/drivers/base/platform.c index 0ba4effb9618..417ab6071350 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -239,7 +239,7 @@ void platform_device_put(struct platform_device *pdev) } EXPORT_SYMBOL_GPL(platform_device_put); -static void platform_device_release(struct device *dev) +void platform_device_release(struct device *dev) { struct platform_object *pa = container_of(dev, struct platform_object, pdev.dev); -- 2.17.0