Messages in this thread | | | Subject | Re: [PATCH] net: macb: Increment rx bd head after allocating skb and buffer | From | Paolo Abeni <> | Date | Tue, 10 May 2022 15:24:45 +0200 |
| |
Hello,
On Mon, 2022-05-09 at 17:49 +0530, Harini Katakam wrote: > In gem_rx_refill rx_prepared_head is incremented at the beginning of > the while loop preparing the skb and data buffers. If the skb or data > buffer allocation fails, this BD will be unusable BDs until the head > loops back to the same BD (and obviously buffer allocation succeeds). > In the unlikely event that there's a string of allocation failures, > there will be an equal number of unusable BDs and an inconsistent RX > BD chain. Hence increment the head at the end of the while loop to be > clean. > > Signed-off-by: Harini Katakam <harini.katakam@xilinx.com> > Signed-off-by: Michal Simek <michal.simek@xilinx.com> > Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
This looks like targeting the "net" tree, please repost adding a suitable Fixes tag.
Thanks,
Paolo
| |