OSDN Git Service

ath11k: vdev delete synchronization with firmware
authorRitesh Singh <ritesi@codeaurora.org>
Tue, 24 Nov 2020 15:59:13 +0000 (17:59 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 24 Nov 2020 16:04:31 +0000 (18:04 +0200)
commit3cbbdfbed1408ba55e2deeaf913c0e735086589b
tree288724571ec6030f845aa3b9e533ec7316ed5cb0
parent526740b495059ebbc0c3c086dceca1263820fa4f
ath11k: vdev delete synchronization with firmware

When the interface is added immediately after removing the
interface, vdev deletion in firmware might not have been
completed.

Hence, add vdev_delete_resp_event and wait_event_timeout
to synchronize with firmware.

Signed-off-by: Ritesh Singh <ritesi@codeaurora.org>
Signed-off-by: Maharaja Kennadyrajan <mkenna@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/1605514143-17652-2-git-send-email-mkenna@codeaurora.org
drivers/net/wireless/ath/ath11k/core.c
drivers/net/wireless/ath/ath11k/core.h
drivers/net/wireless/ath/ath11k/mac.c
drivers/net/wireless/ath/ath11k/wmi.c
drivers/net/wireless/ath/ath11k/wmi.h