wilc1000: move 'deinit_lock' lock init/destroy inside module probe
authorAjay Singh <ajay.kathat@microchip.com>
Thu, 16 Sep 2021 16:49:17 +0000 (16:49 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 21 Sep 2021 15:08:14 +0000 (18:08 +0300)
commitc8e2036ee90bde32e2567b47464899a181da3d54
treec60c449fabe47031fe44d64a135c7cee803333b8
parent31f97cf9f0c31143a2a6fcc89c4a1286ce20157e
wilc1000: move 'deinit_lock' lock init/destroy inside module probe

Move initialization & deinitialization of 'deinit_lock' mutex lock inside
wlan_init_locks() & wlan_deinit_locks() API's respectively alongside other
locks. After the movement, the client count variable(client_count) which is
used for lock init/deinit is removed.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210916164902.74629-2-ajay.kathat@microchip.com
drivers/net/wireless/microchip/wilc1000/cfg80211.c
drivers/net/wireless/microchip/wilc1000/hif.c
drivers/net/wireless/microchip/wilc1000/netdev.h