wireless: fix passing bridge name for vlan hotplug pass-through
[project/netifd.git] / vlandev.c
index 7efb5f42b5c4d7ebb2beb7a9ffd6faeccdcee283..0c0caab46e083b7395b8147c1c5f3d4c75b53537 100644 (file)
--- a/vlandev.c
+++ b/vlandev.c
@@ -89,7 +89,7 @@ vlandev_hotplug_del(struct device *dev, struct device *member)
 }
 
 static int
-vlandev_hotplug_prepare(struct device *dev)
+vlandev_hotplug_prepare(struct device *dev, struct device **bridge_dev)
 {
        struct vlandev_device *mvdev = container_of(dev, struct vlandev_device, dev);
 
@@ -97,7 +97,7 @@ vlandev_hotplug_prepare(struct device *dev)
        if (!dev || !dev->hotplug_ops)
                return UBUS_STATUS_NOT_SUPPORTED;
 
-       return dev->hotplug_ops->prepare(dev);
+       return dev->hotplug_ops->prepare(dev, bridge_dev);
 }
 
 static void vlandev_hotplug_check(struct vlandev_device *mvdev)