netifd: Do not return values in void function
[project/netifd.git] / extdev.c
index 9eea0c0b3147086e84f2062a83bd6f6c4c897bc2..5c5e76901d810d6cbb8f68a52d0f914660b4854d 100644 (file)
--- a/extdev.c
+++ b/extdev.c
@@ -134,13 +134,6 @@ netifd_extdev_create(struct extdev_device *edev, struct blob_attr *msg)
                                     NULL, NULL);
 }
 
-static inline int
-netifd_extdev_config_init(struct extdev_device *edev, struct blob_attr *msg)
-{
-       return netifd_extdev_invoke(edev->etype->peer_id, __extdev_methods[METHOD_CONFIG_INIT],
-                                    msg, NULL, NULL);
-}
-
 static inline int
 netifd_extdev_reload(struct extdev_device *edev, struct blob_attr *msg)
 {
@@ -650,7 +643,7 @@ extdev_hotplug_add(struct device *ebr_dev, struct device *ebm_dev, struct blob_a
 }
 
 static int
-extdev_hotplug_remove(struct device *dev, struct device *member)
+extdev_hotplug_remove(struct device *dev, struct device *member, struct blob_attr *vlan)
 {
        struct extdev_bridge *ebr;
        struct extdev_bridge_member *ubm;
@@ -949,11 +942,9 @@ __create(const char *name, struct device_type *type, struct blob_attr *config)
 inv_error:
        extdev_invocation_error(ret, __extdev_methods[METHOD_CREATE], name);
 error:
-       device_lock();
        free(edev->dev.config);
        device_cleanup(&edev->dev);
        free(edev);
-       device_unlock();
        netifd_log_message(L_WARNING, "Failed to create %s %s\n", type->name, name);
        return NULL;
 }