1: 417e17ed5142 = 1: b1453b329e0e wifi: ath12k: rename m3_mem_region to ath12k_fw_mem_region 2: 815abe46aa5e ! 2: fd5b11a826c7 wifi: ath12k: refactor m3 and aux_uc firmware memory handling @@ drivers/net/wireless/ath/ath12k/qmi.c: int ath12k_qmi_load_bdf_qmi(struct ath12k return;   - if (!m3_mem->vaddr) -+ dma_free_coherent(ab->dev, mem_region->total_size, -+ mem_region->vaddr, mem_region->paddr); -+ mem_region->vaddr = NULL; -+ mem_region->total_size = 0; -+ mem_region->size = 0; -+} -+ -+static void ath12k_qmi_m3_free(struct ath12k_base *ab) -+{ -+ if (ab->hw_params->fw.m3_loader == ath12k_m3_fw_loader_remoteproc) - return; -  +- return; +-  - dma_free_coherent(ab->dev, m3_mem->total_size,  - m3_mem->vaddr, m3_mem->paddr);  - m3_mem->vaddr = NULL;  - m3_mem->total_size = 0;  - m3_mem->size = 0; -+ ath12k_qmi_free_mem_region(ab, &ab->qmi.m3_mem); ++ dma_free_coherent(ab->dev, mem_region->total_size, ++ mem_region->vaddr, mem_region->paddr); ++ mem_region->paddr = 0; ++ mem_region->vaddr = NULL; ++ mem_region->total_size = 0; ++ mem_region->size = 0; }   -static int ath12k_qmi_m3_load(struct ath12k_base *ab) @@ drivers/net/wireless/ath/ath12k/qmi.c: static int ath12k_qmi_m3_load(struct ath1 return ret; }  ++static void ath12k_qmi_m3_free(struct ath12k_base *ab) ++{ ++ if (ab->hw_params->fw.m3_loader == ath12k_m3_fw_loader_remoteproc) ++ return; ++ ++ ath12k_qmi_free_mem_region(ab, &ab->qmi.m3_mem); ++} ++  +static int ath12k_qmi_m3_load(struct ath12k_base *ab)  +{  + return ath12k_qmi_fw_mem_load(ab, &ab->qmi.m3_mem,