driver/base/soc: Use kobj_to_dev() API
authorzhouchuangao <chuangaozhou@gmail.com>
Sun, 26 Apr 2020 05:13:51 +0000 (13:13 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Apr 2020 19:05:42 +0000 (21:05 +0200)
Use kobj_to_dev() API instead of container_of().

Signed-off-by: zhouchuangao <zhouchuangao@xiaomi.com>
Link: https://lore.kernel.org/r/1587878031-16591-1-git-send-email-zhouchuangao@xiaomi.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/soc.c

index 4af11a4..a5bae55 100644 (file)
@@ -46,7 +46,7 @@ static umode_t soc_attribute_mode(struct kobject *kobj,
                                struct attribute *attr,
                                int index)
 {
-       struct device *dev = container_of(kobj, struct device, kobj);
+       struct device *dev = kobj_to_dev(kobj);
        struct soc_device *soc_dev = container_of(dev, struct soc_device, dev);
 
        if ((attr == &dev_attr_machine.attr)