diff --git a/src/netdev.c b/src/netdev.c index ece2aab3..5a6a7b70 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -6676,3 +6676,5 @@ void netdev_shutdown(void) IWD_MODULE(netdev, netdev_init, netdev_exit); IWD_MODULE_DEPENDS(netdev, eapol); +IWD_MODULE_DEPENDS(netdev, frame_xchg); +IWD_MODULE_DEPENDS(netdev, wiphy); diff --git a/src/offchannel.c b/src/offchannel.c index c6fed569..80d4ad56 100644 --- a/src/offchannel.c +++ b/src/offchannel.c @@ -322,3 +322,4 @@ static void offchannel_exit(void) } IWD_MODULE(offchannel, offchannel_init, offchannel_exit); +IWD_MODULE_DEPENDS(offchannel, wiphy); diff --git a/src/rrm.c b/src/rrm.c index d32ffbff..311e62fb 100644 --- a/src/rrm.c +++ b/src/rrm.c @@ -890,3 +890,4 @@ static void rrm_exit(void) IWD_MODULE(rrm, rrm_init, rrm_exit); IWD_MODULE_DEPENDS(rrm, netdev); +IWD_MODULE_DEPENDS(rrm, frame_xchg); diff --git a/src/scan.c b/src/scan.c index cc6e682c..241fecbb 100644 --- a/src/scan.c +++ b/src/scan.c @@ -2198,3 +2198,4 @@ static void scan_exit(void) } IWD_MODULE(scan, scan_init, scan_exit) +IWD_MODULE_DEPENDS(scan, wiphy) diff --git a/src/station.c b/src/station.c index e5972269..02f21c76 100644 --- a/src/station.c +++ b/src/station.c @@ -4614,4 +4614,6 @@ static void station_exit(void) IWD_MODULE(station, station_init, station_exit) IWD_MODULE_DEPENDS(station, netdev); -IWD_MODULE_DEPENDS(station, netconfig) +IWD_MODULE_DEPENDS(station, netconfig); +IWD_MODULE_DEPENDS(station, frame_xchg); +IWD_MODULE_DEPENDS(station, wiphy);