staging: fieldbus: use kobj_to_dev() to get device
authorDing Xiang <dingxiang@cmss.chinamobile.com>
Tue, 17 Nov 2020 02:59:33 +0000 (10:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 23 Nov 2020 16:59:51 +0000 (17:59 +0100)
Use kobj_to_dev() instead of container_of()

Signed-off-by: Ding Xiang <dingxiang@cmss.chinamobile.com>
Link: https://lore.kernel.org/r/20201117025933.668938-1-dingxiang@cmss.chinamobile.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/fieldbus/dev_core.c

index 1ba0234cc60df445199f964036693f999ed346b5..5aab734606eae6dd872d5e76fc71b23552dc814b 100644 (file)
@@ -134,7 +134,7 @@ static struct attribute *fieldbus_attrs[] = {
 static umode_t fieldbus_is_visible(struct kobject *kobj, struct attribute *attr,
                                   int n)
 {
-       struct device *dev = container_of(kobj, struct device, kobj);
+       struct device *dev = kobj_to_dev(kobj);
        struct fieldbus_dev *fb = dev_get_drvdata(dev);
        umode_t mode = attr->mode;