From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932682AbbKQTmd (ORCPT ); Tue, 17 Nov 2015 14:42:33 -0500 Received: from mail-bl2on0082.outbound.protection.outlook.com ([65.55.169.82]:26717 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932662AbbKQTma (ORCPT ); Tue, 17 Nov 2015 14:42:30 -0500 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0NXZ5EM-07-BML-02 X-M-MSG: From: Maruthi Srinivas Bayyavarapu To: , , , , , CC: , , , Maruthi Srinivas Bayyavarapu , Maruthi Bayyavarapu Subject: [PATCH v3] PM / Domains: export symbols to add/remove devices from genpd Date: Wed, 18 Nov 2015 01:12:00 +0530 Message-ID: <1447789320-2742-1-git-send-email-Maruthi.Bayyavarapu@amd.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(189002)(199003)(36756003)(101416001)(5007970100001)(53416004)(229853001)(50466002)(48376002)(5001770100001)(105586002)(97736004)(189998001)(2201001)(50226001)(5008740100001)(19580405001)(11100500001)(50986999)(77096005)(92566002)(86362001)(586003)(19580395003)(87936001)(47776003)(5003600100002)(5003940100001)(106466001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0853;H:atltwp01.amd.com;FPR:;SPF:None;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0853;2:cvOZN0g6OfxAQFk4WwrrsCMAb7gK0y4Cmddd9jfXhYdMlZZcj79xQgZNPnGvuiAaP4xe1reHGOc9zEoI9ow4eHfhdQ8Z+oMqIqnjZAXfhgVzJLD/2fl6uwXMJ6Y0EFTEXh0ujkgmTnJW35qvfvgyOw==;3:49EWZFaCJqSUNnQXxjXGN6e71KRX6EQtzABHwoMJ5fB8qtTjUVZ7QNeEcCLFGXdpKegHezVeMYZOF1OEXSIqkAD7zsEtBitQW60mmhXvdvDYEtHh/6OJeCx72Gap8AmaizX8iZYprdWqaBzmc50Dtbsewr0I4naXywgSbZs8e3YvvJz+im5ueodLzcMqidU7rh/qL+ZtulzKzcSWV/Ctszk1/+tJjr6MloNCGmttMbU=;25:WmlWNhZuHVMbLoKQfQ83fDw4Wg5dHVl10wK/YZCjCzBjM8AXuDSkmqGHlQT2y8m0C04qHRfdi935ibjSn9rteG9M5xz+4s9i2z5QdbKKNiWx+gb+TNdJvPTHHFll2a6niXUXF0K1F8ZkVfTuWs7cRpKbaBC8BD04b3vADZ8zWsf9R53YykXIp0f5WmkoxDuf1orBj3DsE3zrO2FPm+wPPhYc0LjL7SboZ2hv/RolAxMAfRv/rPrfCoKyHownr0RcG/cYqcpHmltMsPxmjIOWwQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0853; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0853;20:V9GaxuotkYNt5BlZtZh3qnT3ZvbYSVa1kHzksgBGDGsYPlwoRqXieHGqRsVueFxdcywrL6K3Or6uDd8v60ZRPfnIHuokrUTy9CMsVHuAvd1LiEDAYLAS8nwAtjmSq/qf6tpOO4msg5F0r1n+jIS+RKAZP3qnTGvAyD3FbqR0GWRzgn8eeuiOWeyVeLM15pvlWvE+OdDphW347MD/UrxeHBhmryEUMevX9ebSRyr2rS2WjmRKxe+0iUnEj4iZDQ8BTjr9J5SRrBl4k3R5hmHCAXyPjXT+2x5pGvU3BshQXT6H2LRd8IT/JCaXkrdersW8P/g89qWXsAgy4lnO1KgljL7HYLNfi2p4y6r+scRgrEP+VqyUpHyJUtgzOyAMI9tbBah5JpfG8JsSu06pL0v7xoCXwDz2t/7Hh+CKlZG+d5FCZXVYeezBt8S/MKboL5RVONhHZN/veqDXXtvlm4rm/F4uVA9UECyW4aGAB10kLXOqifV6prYuOGxRn4vh8PZs;4:4VIkFQ0IZdcdjMqN/HIIOCInrXGgii26T8iuGqE5w6yGTSO8b8KmYLZx8kk82PS/ba/ENbD2V9c7/3GD6I3EUJfQ1akxUyLPhakSmLnSCbCYeTWKmNWhDf3aIQmmNfNZWRvRIkmPerGDsbIZzHeDl3+awcVCO3I0bmq48K/XdO/YIkC8gVpNSJzPjfXuoSx6Hr8o0Izb7dgd/JyQB1eOiEdfF65LqMvSopwbXBnebretijw2ND6uDe1hs3TR/zpglymXmKAJODLiArEe0eTrJo/QcjSbHCNpfdJEElzx2LBnJ52ptEe0f1I+6eh6a/Moz9Zjx6kZFKwftNS0926bMnUMVI7UvUXJrrSx70o3buHFgfD2/Uavp4xTO60IMJou3ag6O7E1GPwydGl3k64ac/td0B6c2fcvpIffZWMRlyM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(10201501046)(3002001);SRVR:CY1PR12MB0853;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0853; X-Forefront-PRVS: 07630F72AD X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0853;23:kD/unVYcL4fm2fiF5z2KqLajrq98LCz7+ucidkRe9dWVkK3R/ehzIiYQyz2PwvnjWAwOYstA8RUPPvup8M3Fsdtn9l6w0fnsSRnT7HuLWm731EtlQuGExeh9dzp094DXe3EbeFhN9gxFFupQ0LbqomcluIQyEHYwYyVHDeENeRI1Y1odOQzftPcsKh6yHGLopo1RvKQJOlzW8fmi/HXv+qm2SFhMLu1q8WPBOmZp9bypT2/R09PZieECDq7iJPmwz/dCxrXsUURc+OS6pvRveavu0BrBbAcSWda4HRCHltGG5WpwP99CiyOWbMWoBDccWgo3SwoXeQ3F7z6vgkIUkAxPCAknt88LwwDKlW7dSxplBBw6nBPfDZFMYdRkNZVhp6F1PG5P/nHDCYtejgzXTEkoxDk8gDaMPnW8UuAUyobz9SRdn/BGHapBcKE83u2WhCPwy4sIIbP/VZo3tOHokbHey4gQyo7pLH7A9CJkIvLO1om/bhkyq32ob4W4THASFuMjreeasxx5nZWeOIOaGW3sLRHSn6qEtoQd/5R5ulWNG9RCdgfkUMuy7QwIUkxtHEgAB66iSrg3RfdnFgXiTO+zCF2YD0uWg1UWKHVvXQnpDRtLgHLIQMrP5Gy9nJoM041f8+G7IZlWYJAcYGvpXRgF4MkA7zZdGHVbNhoGWG+qjPpfvnTmCWWZjghfUa7lAXoBewfSy3d+tqPIOUTu4J0RyJNMo6PZIFsxT8O7vKMbzbg1iKVQjrgRnCXgW6cWxAasjFPfbudb0ZY2cZ0YdJvUlrRryyf3IBEs+MCmWXfocM0DlmjGZt8FRUWPOzPn6A0iT8BipBvBeoiODPlP8XeEF+KMuL6RO5Z+iLzjnspdY9XBdZz2gT2r/PghTDdWbjG/SQzOZqg+WCw3ZWfQbw== X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0853;5:QYeI3qArv5GWeYbtSz6U7ztVfARhjNKZFdberfV6igC1TFh8ecJzF8J8OCUcqUN7YxNd42FLFiENNxQKitn9MMdh4ZCmh6yyZchUvSDEzmYyvR4IrFamtzf7fKtmEJvfZG90QzHNnhtsrFd+Wbjk2w==;24:8nhw/NQgrzlwwnmLPPp4RaUxIjucUy5Zz6kyjWxuICBdvTh9mgWQ5swLJznuB36hNtuXzss2uVbLwPeC4SovSzYkZGdu1vxzKkgmegnauJw=;20:b54o8zw1bS32/QekvaYuX0b0up3KQ6/UAytGufL0FD58gYHPPef7+aoHBE8KU8RU65X+69bYDU0/PkaLQJi9zDmZnrNLfbNWwjd9V5Zhlg/Jqe/ywPOX2U7Bnr0dwEunBUzeugxzz+n5NjPu5f1ihmIb+D4JywCrK4MnfceJYO/a3RxgElzRkIlNsCk1UZS4HTz83xgOTUrbkRrRoGlS5rwB6y91rEys9wWJ3LLxy9+lGcfAI7K0RlbygfmDT37J SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2015 19:42:26.0467 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.221];Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0853 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Drivers which can be built as loadable module needs symbols - pm_genpd_add_device/pm_genpd_remove_device to add/remove devices to/from genpd. Those drivers create platform devices, which comes under a powerdomain. Signed-off-by: Maruthi Bayyavarapu --- drivers/base/power/domain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c index f932058..0c62451 100644 --- a/drivers/base/power/domain.c +++ b/drivers/base/power/domain.c @@ -1252,6 +1252,7 @@ int __pm_genpd_add_device(struct generic_pm_domain *genpd, struct device *dev, return ret; } +EXPORT_SYMBOL_GPL(__pm_genpd_add_device); /** * pm_genpd_remove_device - Remove a device from an I/O PM domain. @@ -1302,6 +1303,7 @@ int pm_genpd_remove_device(struct generic_pm_domain *genpd, return ret; } +EXPORT_SYMBOL_GPL(pm_genpd_remove_device); /** * pm_genpd_add_subdomain - Add a subdomain to an I/O PM domain. -- 1.9.1