diff --git a/hif/src/hif_napi.c b/hif/src/hif_napi.c index ee994be249..116f6d207c 100644 --- a/hif/src/hif_napi.c +++ b/hif/src/hif_napi.c @@ -249,6 +249,7 @@ int hif_napi_destroy(struct hif_opaque_softc *hif_ctx, napii->netdev.napi_list.prev, napii->netdev.napi_list.next); + qdf_spinlock_destroy(&napii->lro_unloading_lock); netif_napi_del(&(napii->napi)); napid->ce_map &= ~(0x01 << ce); @@ -356,8 +357,6 @@ void hif_napi_lro_flush_cb_deregister(struct hif_opaque_softc *hif_hdl, napii->lro_ctx = NULL; qdf_spin_unlock_bh( &napii->lro_unloading_lock); - qdf_spinlock_destroy( - &napii->lro_unloading_lock); } } } else {