From: Neil Horman <nhorman@xxxxxxxxxxxxx> Date: Fri, 26 Jul 2013 13:02:51 -0400 > On Fri, Jul 26, 2013 at 05:56:16PM +0100, Luis Henriques wrote: >> Neil Horman <nhorman@xxxxxxxxxxxxx> writes: >> >> > atl1c uses netdev_alloc_skb to refill its rx dma ring, but that call makes no >> > guarantees about the suitability of the memory for use in DMA. As a result >> > we've gotten reports of atl1c drivers occasionally hanging and needing to be >> > reset: >> > https://bugzilla.kernel.org/show_bug.cgi?id=54021 >> > >> > Fix this by modifying the call to use the internal version __netdev_alloc_skb, >> > where you can set the gfp_mask explicitly to include GFP_DMA. >> > >> > Tested by two reporters in the above bug, who have the hardware to validate it. >> > Both report immediate cessation of the problem with this patch >> > >> > Signed-off-by: Neil Horman <nhorman@xxxxxxxxxxxxx> >> > CC: Jay Cliburn <jcliburn@xxxxxxxxx> >> > CC: "David S. Miller" <davem@xxxxxxxxxxxxx> >> > CC: stable@xxxxxxxxxxxxxxx >> > Tested-by: Luis Henrix <luis.henrix@xxxxxxxxx> >> >> Thanks Neil! >> >> Would it be possible for you to update my name and email? (I've just >> updated my bz account to remove my gmail account address -- I thought >> I had done this ages ago.) >> >> Tested-by: Luis Henriques <luis.henriques@xxxxxxxxxxxxx> >> > I'm sure if Dave has time, he will square that up. I took care of this while applying Neil's patch, thanks. -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html