From: Eduardo Valentin <eduval@xxxxxxxxxx> Date: Mon, 17 Jul 2017 13:28:30 -0700 > Greg, > > Can you please add the following patch? > > commit 538d92912d3190a1dd809233a0d57277459f37b2 > Author: Vineeth Remanan Pillai <vineethp@xxxxxxxxxx> > Date: Tue Feb 7 18:59:01 2017 +0000 > > xen-netfront: Rework the fix for Rx stall during OOM and network stress > > The commit 90c311b0eeea ("xen-netfront: Fix Rx stall during network > stress and OOM") caused the refill timer to be triggerred almost on > all invocations of xennet_alloc_rx_buffers for certain workloads. > This reworks the fix by reverting to the old behaviour and taking into > consideration the skb allocation failure. Refill timer is now triggered > on insufficient requests or skb allocation failure. > > Signed-off-by: Vineeth Remanan Pillai <vineethp@xxxxxxxxxx> > Fixes: 90c311b0eeea (xen-netfront: Fix Rx stall during network stress and OOM) > Reported-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> > Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> > Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> > > The above patch happens to fix one patch which has already been pushed as stable fix into 4.9.y stable tree (5d5c293af8348b540ef721d810f7549ac3ab81c2). > > Note to davem@: David, given that this is not a new patch, and not a patch from me, I decided to just fall into the default stable process, therefore, contacted stable@ directly. Let me know if you agree with this flow. No objetions.