pillair@xxxxxxxxxxxxxx writes: > From: Rakesh Pillai <pillair@xxxxxxxxxxxxxx> > > WCN3990 sends mgmt frames by reference via WMI. > The host dma maps the mgmt frame and sends the physical > address to the firmware in the wmi command. Since the > dma mapping is done in the gen_mgmt_tx and if the wmi > command send fails, the corresponding mgmt frame is > not being dma unmapped. > > Fix the missing dma unmapping of mgmt tx frame when > wmi command sending fails for mgmt tx by reference > via WMI. The already exisiting mgmt tx using copy by > value does not need such dma unmapping. > Add a separate wmi-tlv op for mgmt tx via ref, which > takes care of unmapping the dma address, in case of > wmi command sending failure. > > Signed-off-by: Rakesh Pillai <pillair@xxxxxxxxxxxxxx> ath10k-check found two warnings, I fixed those in pending branch: drivers/net/wireless/ath/ath10k/wmi-ops.h:130: Alignment should match open parenthesis drivers/net/wireless/ath/ath10k/wmi-ops.h:380: Alignment should match open parenthesis -- Kalle Valo