On 26-05-17 19:11, Arend van Spriel wrote: > On 26-05-17 16:53, Kalle Valo wrote: >> Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> writes: >> >>>>>> Fixes: 6e84ab604bde ("properly align buffers ... with 64 bit DMA") >>>>>> Suggested-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> >>>>>> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> >>>>> >>>>> I'll queue this to 4.12. >>>> >>>> Thank you, given that Arend is set as the Author you can add my: >>>> >>>> Tested-by: Hans de Goede <hdegoede@xxxxxxxxxx> >>>> >>>> And maybe drop the Suggested-by: Arend van Spriel ? >> >> Sure, I can add that. >> >>> Seems to me you need my Signed-off-by: as I do not see that in this patch. >> >> Yes, that is needed if you are the author. If you reply to this message >> I can add that. > > Ok. Here it is. Please feel free to add Signed-off-by tag for me > authoring this change. The Signed-off-by tag for Hans can stay as well > as this patch went through his hands (and he came up with the commit > message ;-) ). Hi Kalle, Here is the commit message I came up with which may explain the issue better: """ brcmfmac: fix alignment configuration on host using 64-bit DMA For SDIO the alignment requirement for transfers from device to host is configured in firmware. This configuration is limited to minimum of 4-byte alignment. However, this is not correct for platforms using 64-bit DMA when the minimum alignment should be 8 bytes. This issue appeared when the ALIGNMENT definition was set according the DMA configuration. The configuration in firmware was not using that macro defintion, but a hardcoded value of 4. Hence the driver reported alignment failures for data coming from the device and causing transfers to fail. Fixes: 6e84ab604bde ("brcmfmac: properly align buffers on certain platforms Reported-by: Hans de Goede <hdegoede@xxxxxxxxxx> Tested-by: Hans de Goede <hdegoede@xxxxxxxxxx> Reviewed-by: Hante Meuleman <hante.meuleman@xxxxxxxxxxxx> Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@xxxxxxxxxxxx> Reviewed-by: Franky Lin <franky.lin@xxxxxxxxxxxx> Signed-off-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> """ I leave it at your discretion how to deal with this. If needed I can submit the complete patch. Regards, Arend