On Wed, May 16, 2018 at 5:08 PM, Daniel Mack <daniel@xxxxxxxxxx> wrote: > The device takes 32-bit addresses only, so inform the DMA API about it. > This is the default on msm8016, so that doesn't change anything, but > it's best practice to be explicit. > > Signed-off-by: Daniel Mack <daniel@xxxxxxxxxx> > --- > drivers/net/wireless/ath/wcn36xx/main.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/net/wireless/ath/wcn36xx/main.c b/drivers/net/wireless/ath/wcn36xx/main.c > index e3b91b3b38ef..e6330ad372b3 100644 > --- a/drivers/net/wireless/ath/wcn36xx/main.c > +++ b/drivers/net/wireless/ath/wcn36xx/main.c > @@ -1309,6 +1309,12 @@ static int wcn36xx_probe(struct platform_device *pdev) > mutex_init(&wcn->hal_mutex); > mutex_init(&wcn->scan_lock); > > + ret = dma_set_mask_and_coherent(wcn->dev, DMA_BIT_MASK(32)); > + if (ret < 0) { > + wcn36xx_err("failed to set DMA mask: %d\n", ret); > + goto out_wq; > + } > + > INIT_WORK(&wcn->scan_work, wcn36xx_hw_scan_worker); > > wcn->smd_channel = qcom_wcnss_open_channel(wcnss, "WLAN_CTRL", wcn36xx_smd_rsp_process, hw); > -- > 2.14.3 > > > _______________________________________________ > wcn36xx mailing list > wcn36xx@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/wcn36xx Acked-by: Ramon Fried <ramon.fried@xxxxxxxxxx>