From e8bb5b37fda85b7085fbfdcef3030e5852d5c181 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Fri, 26 Oct 2007 20:07:44 +0200 Subject: [PATCH] --- yaml --- r: 72927 b: refs/heads/master c: 60b8cabd8e8a1d266aa8778957691cd925673083 h: refs/heads/master i: 72925: 49e248cc357ff0ac85af0fe5f40eca9291c69f36 72923: 2c049e9894e23a7585d67fddfaea7c9436126028 72919: 5b366a7305ebeece25cef3322bb49f2ae524f619 72911: 4197d555c1db67363a03fb7138094b3a9d56a703 72895: dd86fe6e4f9afdff0b9f94ed2f181db33a2d44f7 v: v3 --- [refs] | 2 +- trunk/drivers/base/core.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index b032de160ad7..964eab90d001 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 78e9d3678c8362aad2b2a48c242966aebb089dbd +refs/heads/master: 60b8cabd8e8a1d266aa8778957691cd925673083 diff --git a/trunk/drivers/base/core.c b/trunk/drivers/base/core.c index c1343414d285..3f4d6aa13990 100644 --- a/trunk/drivers/base/core.c +++ b/trunk/drivers/base/core.c @@ -1228,18 +1228,18 @@ int device_rename(struct device *dev, char *new_name) sysfs_remove_link(&dev->parent->kobj, old_class_name); } } -#endif - +#else if (dev->class) { sysfs_remove_link(&dev->class->subsys.kobj, old_device_name); error = sysfs_create_link(&dev->class->subsys.kobj, &dev->kobj, dev->bus_id); if (error) { - /* Uh... how to unravel this if restoring can fail? */ dev_err(dev, "%s: sysfs_create_symlink failed (%d)\n", __FUNCTION__, error); } } +#endif + out: put_device(dev);