Mathias Krause <[email protected]> wrote: > The GFP_DMA flag is obviously misunderstood in the mwifiex driver. It's > meant for legacy ISA DMA memory mappings only -- the lower 16MB on x86. > That doesn't apply to PCIe or SDIO devices, I guess. > > Remove the GFP_DMA flag to reduce the need to place the socket buffer > allocation into the low mem DMA area, which might already be in use by > other drivers. > > This misuse was flagged by the PaX USERCOPY feature by chance, as it > detected the user copy operation from a DMA buffer in the recvfrom() > syscall path. > > Signed-off-by: Mathias Krause <[email protected]> > Tested-by: Dennis Wassenberg <[email protected]> > Cc: Amitkumar Karwar <[email protected]> > Cc: Nishant Sarmukadam <[email protected]> > Cc: Xinming Hu <[email protected]> > Cc: Kalle Valo <[email protected]> > Cc: Brad Spengler <[email protected]> > Cc: PaX Team <[email protected]> > Acked-by: Amitkumar Karwar <[email protected]>
Thanks, 1 patch applied to wireless-drivers-next.git: 5c87a55adbd5 mwifiex: remove misleading GFP_DMA flag in buffer allocations -- Sent by pwcli https://patchwork.kernel.org/patch/9130575/ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
