From patchwork Mon May 28 14:38:35 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/1] power_supply: Drop usage of nowarn variant of sysfs_create_link() Date: Mon, 28 May 2012 04:38:35 -0000 From: Luis Henriques X-Patchwork-Id: 161618 Message-Id: <1338215915-8064-2-git-send-email-luis.henriques@canonical.com> To: kernel-team@lists.ubuntu.com From: Anton Vorontsov BugLink: http://bugs.launchpad.net/bugs/1005264 The function is not exported to modules, plus we do want to catch anyone who tries to create complex hierarchy (in that case we'd need to change 'powers' symlink to a directory, probably under a different name to not break ABI). This patch fixes the following build error: ERROR: "sysfs_create_link_nowarn" [drivers/power/power_supply.ko] undefined! Reported-by: Stephen Rothwell Signed-off-by: Anton Vorontsov (cherry picked from commit 93278d151e7bd35ccd0e083d7f2d8123cbaf36f8) Signed-off-by: Luis Henriques --- drivers/power/power_supply_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/power_supply_core.c b/drivers/power/power_supply_core.c index b10c121..47f4e11 100644 --- a/drivers/power/power_supply_core.c +++ b/drivers/power/power_supply_core.c @@ -149,7 +149,7 @@ EXPORT_SYMBOL_GPL(power_supply_get_by_name); int power_supply_powers(struct power_supply *psy, struct device *dev) { - return sysfs_create_link_nowarn(&psy->dev->kobj, &dev->kobj, "powers"); + return sysfs_create_link(&psy->dev->kobj, &dev->kobj, "powers"); } EXPORT_SYMBOL_GPL(power_supply_powers);