From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH net 2/3] virtio-net: fix num calculation on frag skb allocation failure Date: Wed, 20 Nov 2013 07:08:50 -0500 (EST) Message-ID: <734327384.27426189.1384949330819.JavaMail.root@redhat.com> References: <1384938447-3775-1-git-send-email-jasowang@redhat.com> <1384938447-3775-2-git-send-email-jasowang@redhat.com> <20131120103729.GG19341@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Michael Dalton , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, Eric Dumazet To: "Michael S. Tsirkin" Return-path: In-Reply-To: <20131120103729.GG19341@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org List-Id: netdev.vger.kernel.org CgotLS0tLSDljp/lp4vpgq7ku7YgLS0tLS0KPiBPbiBXZWQsIE5vdiAyMCwgMjAxMyBhdCAwNTow NzoyNlBNICswODAwLCBKYXNvbiBXYW5nIHdyb3RlOgo+ID4gV2UgbmVlZCBkZWNyZWFzZSB0aGUg cnEtPm51bSBhZnRlciB3ZSBjYW4gZ2V0IGEgYnVmIHRocm91Z2gKPiA+IHZpcnRxdWV1ZV9nZXRf YnVmKCkgZXZlbiBpZiB3ZSBjb3VsZCBub3QgYWxsb2NhdGUgZnJhZyBza2IuIE90aGVyd2lzZSwg dGhlCj4gPiByZWZpbGwgcm91dGluZSB3b24ndCBiZSB0cmlnZ2VyZWQgdW5kZXIgaGVhdnkgbWVt b3J5IHN0cmVzcyBzaW5jZSB0aGUKPiA+IGRyaXZlciBtYXkKPiA+IHN0aWxsIHRoaW5rIHRoZXJl J3MgZW5vdWdoIHJvb20uCj4gPiAKPiA+IFRoaXMgYnVnIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1p dCAyNjEzYWYwZWQxOGExMWQ1YzU2NmE4MWY5YTY1MTBiNzMxODA2NjBhCj4gPiAodmlydGlvX25l dDogbWlncmF0ZSBtZXJnZWFibGUgcnggYnVmZmVycyB0byBwYWdlIGZyYWcgYWxsb2NhdG9ycyku Cj4gPiAKPiA+IENjOiBSdXN0eSBSdXNzZWxsIDxydXN0eUBydXN0Y29ycC5jb20uYXU+Cj4gPiBD YzogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiA+IENjOiBNaWNoYWVsIERh bHRvbiA8bXdkYWx0b25AZ29vZ2xlLmNvbT4KPiA+IENjOiBFcmljIER1bWF6ZXQgPGVkdW1hemV0 QGdvb2dsZS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo YXQuY29tPgo+IAo+IFNvIGxldCdzIHdyYXAgdmlydHF1ZXVlX2dldF9idWYgdG8gbWFrZSBzdXJl IHdlIGdldCBpdCByaWdodD8KPiAKCk9rLiBnb29kIGlkZWEuCj4gPiAtLS0KPiA+IFRoZSBwYXRj aCB3YXMgbmVlZGVkIGZvciAzLjEyIHN0YWJsZS4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvbmV0L3Zp cnRpb19uZXQuYyB8IDIgKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3ZpcnRpb19uZXQu YyBiL2RyaXZlcnMvbmV0L3ZpcnRpb19uZXQuYwo+ID4gaW5kZXggMjRmZDUwMi4uZGUxZDZjYSAx MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvbmV0L3ZpcnRpb19uZXQuYwo+ID4gKysrIGIvZHJpdmVy cy9uZXQvdmlydGlvX25ldC5jCj4gPiBAQCAtMzMzLDYgKzMzMyw3IEBAIHN0YXRpYyBpbnQgcmVj ZWl2ZV9tZXJnZWFibGUoc3RydWN0IHJlY2VpdmVfcXVldWUgKnJxLAo+ID4gc3RydWN0IHNrX2J1 ZmYgKmhlYWRfc2tiKQo+ID4gIAkJCWhlYWRfc2tiLT5kZXYtPnN0YXRzLnJ4X2xlbmd0aF9lcnJv cnMrKzsKPiA+ICAJCQlyZXR1cm4gLUVJTlZBTDsKPiA+ICAJCX0KPiA+ICsJCS0tcnEtPm51bTsK PiA+ICAJCWlmICh1bmxpa2VseShsZW4gPiBNRVJHRV9CVUZGRVJfTEVOKSkgewo+ID4gIAkJCXBy X2RlYnVnKCIlczogcnggZXJyb3I6IG1lcmdlIGJ1ZmZlciB0b28gbG9uZ1xuIiwKPiA+ICAJCQkJ IGhlYWRfc2tiLT5kZXYtPm5hbWUpOwo+ID4gQEAgLTM2Nyw3ICszNjgsNiBAQCBzdGF0aWMgaW50 IHJlY2VpdmVfbWVyZ2VhYmxlKHN0cnVjdCByZWNlaXZlX3F1ZXVlICpycSwKPiA+IHN0cnVjdCBz a19idWZmICpoZWFkX3NrYikKPiA+ICAJCQlza2JfYWRkX3J4X2ZyYWcoY3Vycl9za2IsIG51bV9z a2JfZnJhZ3MsIHBhZ2UsCj4gPiAgCQkJCQlvZmZzZXQsIGxlbiwgTUVSR0VfQlVGRkVSX0xFTik7 Cj4gPiAgCQl9Cj4gPiAtCQktLXJxLT5udW07Cj4gPiAgCX0KPiA+ICAJcmV0dXJuIDA7Cj4gPiAg fQo+ID4gLS0KPiA+IDEuOC4zLjIKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0aW9u QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9u Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u