{"push_id":836180872,"size":1,"distinct_size":1,"ref":"refs/heads/BHB27-teste","head":"9ad6da1316734ba19a8de05abbbd8fe55d5e05ed","before":"07dc17acce76225e4c1f05369b2c2abc04e59f71","commits":[{"sha":"9ad6da1316734ba19a8de05abbbd8fe55d5e05ed","author":{"email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com","name":"Eric Dumazet"},"message":"net-gro: reset skb->truesize in napi_reuse_skb()\n\n[ Upstream commit e33d0ba8047b049c9262fdb1fcafb93cb52ceceb ]\n\nRecycling skb always had been very tough...\n\nThis time it appears GRO layer can accumulate skb->truesize\nadjustments made by drivers when they attach a fragment to skb.\n\nskb_gro_receive() can only subtract from skb->truesize the used part\nof a fragment.\n\nI spotted this problem seeing TcpExtPruneCalled and\nTcpExtTCPRcvCollapsed that were unexpected with a recent kernel, where\nTCP receive window should be sized properly to accept traffic coming\nfrom a driver not overshooting skb->truesize.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/bhb27/android_kernel_motorola_apq8084/commits/9ad6da1316734ba19a8de05abbbd8fe55d5e05ed"}]}