On Fri, Jun 03, 2022 at 07:30:22AM -0500, Alex Elder wrote: > commit c5794097b269f15961ed78f7f27b50e51766dec9 upstream. > > The aggregation byte limit for an endpoint is currently computed > based on the endpoint's receive buffer size. > > However, some bytes at the front of each receive buffer are reserved > on the assumption that--as with SKBs--it might be useful to insert > data (such as headers) before what lands in the buffer. > > The aggregation byte limit currently doesn't take into account that > reserved space, and as a result, aggregation could require space > past that which is available in the buffer. > > Fix this by reducing the size used to compute the aggregation byte > limit by the NET_SKB_PAD offset reserved for each receive buffer. > > Cc: <stable@xxxxxxxxxxxxxxx> # 5.10.x > Fixes: 84f9bd12d46db ("soc: qcom: ipa: IPA endpoints"); > Signed-off-by: Alex Elder <elder@xxxxxxxxxx> > Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> > --- > The original commit doesn't cherry-pick cleanly to v5.10.119. -Alex All now queued up, thanks. greg k-h