mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-29 22:19:23 +01:00
station: Convert to use IWD_MODULE
This commit is contained in:
parent
23b278ef52
commit
978e538f81
@ -36,9 +36,6 @@ void netdev_shutdown(void);
|
|||||||
bool device_init(void);
|
bool device_init(void);
|
||||||
void device_exit(void);
|
void device_exit(void);
|
||||||
|
|
||||||
bool station_init(void);
|
|
||||||
void station_exit(void);
|
|
||||||
|
|
||||||
bool manager_init(struct l_genl_family *in,
|
bool manager_init(struct l_genl_family *in,
|
||||||
const char *if_whitelist, const char *if_blacklist);
|
const char *if_whitelist, const char *if_blacklist);
|
||||||
void manager_exit(void);
|
void manager_exit(void);
|
||||||
|
@ -524,8 +524,6 @@ int main(int argc, char *argv[])
|
|||||||
if (!device_init())
|
if (!device_init())
|
||||||
goto fail_device;
|
goto fail_device;
|
||||||
|
|
||||||
station_init();
|
|
||||||
|
|
||||||
if (iwd_modules_init() < 0)
|
if (iwd_modules_init() < 0)
|
||||||
goto fail_modules;
|
goto fail_modules;
|
||||||
|
|
||||||
@ -536,7 +534,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
fail_modules:
|
fail_modules:
|
||||||
iwd_modules_exit();
|
iwd_modules_exit();
|
||||||
station_exit();
|
|
||||||
device_exit();
|
device_exit();
|
||||||
fail_device:
|
fail_device:
|
||||||
netdev_exit();
|
netdev_exit();
|
||||||
|
@ -2792,7 +2792,7 @@ static void station_netdev_watch(struct netdev *netdev,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool station_init(void)
|
static int station_init(void)
|
||||||
{
|
{
|
||||||
station_list = l_queue_new();
|
station_list = l_queue_new();
|
||||||
netdev_watch = netdev_watch_add(station_netdev_watch, NULL, NULL);
|
netdev_watch = netdev_watch_add(station_netdev_watch, NULL, NULL);
|
||||||
@ -2802,10 +2802,12 @@ bool station_init(void)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void station_exit(void)
|
static void station_exit(void)
|
||||||
{
|
{
|
||||||
l_dbus_unregister_interface(dbus_get_bus(), IWD_STATION_INTERFACE);
|
l_dbus_unregister_interface(dbus_get_bus(), IWD_STATION_INTERFACE);
|
||||||
netdev_watch_remove(netdev_watch);
|
netdev_watch_remove(netdev_watch);
|
||||||
l_queue_destroy(station_list, NULL);
|
l_queue_destroy(station_list, NULL);
|
||||||
station_list = NULL;
|
station_list = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IWD_MODULE(station, station_init, station_exit)
|
||||||
|
Loading…
Reference in New Issue
Block a user