]> Git Repo - linux.git/blobdiff - drivers/greybus/interface.c
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
[linux.git] / drivers / greybus / interface.c
index 58ea374d8aaa9a9a5b1db4d988e5a992f2aff839..9ec949a438ef6752607a5ac2708294f12879ce64 100644 (file)
@@ -620,7 +620,7 @@ static struct attribute *interface_common_attrs[] = {
 static umode_t interface_unipro_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 gb_interface *intf = to_gb_interface(dev);
 
        switch (intf->type) {
@@ -635,7 +635,7 @@ static umode_t interface_unipro_is_visible(struct kobject *kobj,
 static umode_t interface_greybus_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 gb_interface *intf = to_gb_interface(dev);
 
        switch (intf->type) {
@@ -649,7 +649,7 @@ static umode_t interface_greybus_is_visible(struct kobject *kobj,
 static umode_t interface_power_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 gb_interface *intf = to_gb_interface(dev);
 
        switch (intf->type) {
This page took 0.036729 seconds and 4 git commands to generate.