From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Subject: Re: [PATCH 2/2] e1000: Fix DMA mapping error handling on RX Date: Fri, 22 Jan 2010 19:42:49 -0800 Message-ID: <9929d2391001221942i65143cdfq9b5c6ff3258d099e@mail.gmail.com> References: <20100121114244.GC32259@kryten> <20100121114420.GA11892@kryten> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Cc: Jesse Brandeburg , Bruce Allan , PJ Waskiewicz , John Ronciak , Don Skidmore , Yi Zou , Alexander Duyck , e1000-devel@lists.sourceforge.net, netdev@vger.kernel.org To: Anton Blanchard Return-path: Received: from mail-px0-f182.google.com ([209.85.216.182]:40638 "EHLO mail-px0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752137Ab0AWDmt (ORCPT ); Fri, 22 Jan 2010 22:42:49 -0500 Received: by pxi12 with SMTP id 12so1434026pxi.33 for ; Fri, 22 Jan 2010 19:42:49 -0800 (PST) In-Reply-To: <20100121114420.GA11892@kryten> Sender: netdev-owner@vger.kernel.org List-ID: T24gVGh1LCBKYW4gMjEsIDIwMTAgYXQgMDM6NDQsIEFudG9uIEJsYW5jaGFyZCA8YW50b25Ac2Ft YmEub3JnPiB3cm90ZToKPgo+IENoZWNrIGZvciBlcnJvciByZXR1cm4gZnJvbSBwY2lfbWFwX3Np bmdsZS9wY2lfbWFwX3BhZ2UgYW5kIGNsZWFuIHVwLgo+Cj4gV2l0aCB0aGlzIGFuZCB0aGUgcHJl dmlvdXMgcGF0Y2ggdGhlIGRyaXZlciB3YXMgYWJsZSB0byBoYW5kbGUgYSBzaWduaWZpY2FudAo+ IHBlcmNlbnRhZ2Ugb2YgZXJyb3JzIChJIHNldCB0aGUgZmF1bHQgaW5qZWN0aW9uIHJhdGUgdG8g MTAlIGFuZCBjb3VsZCBzdGlsbAo+IGRvd25sb2FkIGxhcmdlIGZpbGVzIGF0IGEgcmVhc29uYWJs ZSBzcGVlZCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRvbiBCbGFuY2hhcmQgPGFudG9uQHNhbWJh Lm9yZz4KPiAtLS0KPgo+IEkgd2Fzbid0IGFibGUgdG8gc3RyZXNzIHRoZSBqdW1ibyBmcmFtZSBw YXRoLCBzbyB0aGF0IHBhcnQgY291bGQgZG8gd2l0aCBzb21lCj4gbW9yZSBleWVzLgo+Cj4gSW5k ZXg6IGxpbnV4LnRyZWVzLmdpdC9kcml2ZXJzL25ldC9lMTAwMC9lMTAwMF9tYWluLmMKPiA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09Cj4gLS0tIGxpbnV4LnRyZWVzLmdpdC5vcmlnL2RyaXZlcnMvbmV0L2UxMDAwL2UxMDAw X21haW4uYyAyMDEwLTAxLTIxIDExOjEzOjEwLjAwMDAwMDAwMCArMTEwMAo+ICsrKyBsaW51eC50 cmVlcy5naXQvZHJpdmVycy9uZXQvZTEwMDAvZTEwMDBfbWFpbi5jIMKgIMKgIMKgMjAxMC0wMS0y MSAxMToxNTo1NC4wMDAwMDAwMDAgKzExMDAKPiBAQCAtNDAxNCwxMSArNDAxNCwyMSBAQCBjaGVj a19wYWdlOgo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfQo+IMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgfQo+Cj4gLSDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpZiAoIWJ1ZmZlcl9p bmZvLT5kbWEpCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpZiAoIWJ1ZmZlcl9pbmZvLT5kbWEp IHsKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJ1ZmZlcl9pbmZvLT5kbWEg PSBwY2lfbWFwX3BhZ2UocGRldiwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJ1ZmZlcl9p bmZvLT5wYWdlLCAwLAo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYnVmZmVyX2luZm8tPmxl bmd0aCwKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFBDSV9ETUFfRlJPTURFVklDRSk7Cj4g KyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpZiAocGNpX2RtYV9tYXBwaW5nX2Vy cm9yKHBkZXYsIGJ1ZmZlcl9pbmZvLT5kbWEpKSB7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBwdXRfcGFnZShidWZmZXJfaW5mby0+cGFnZSk7Cj4gKyDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBkZXZfa2ZyZWVfc2ti KHNrYik7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBi dWZmZXJfaW5mby0+cGFnZSA9IE5VTEw7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCBidWZmZXJfaW5mby0+c2tiID0gTlVMTDsKPiArIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJ1ZmZlcl9pbmZvLT5kbWEgPSAwOwo+ ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgYWRhcHRlci0+ YWxsb2NfcnhfYnVmZl9mYWlsZWQrKzsKPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIGJyZWFrOyAvKiB3aGlsZSAhYnVmZmVyX2luZm8tPnNrYiAqLwo+ICsg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfQo+ICsgwqAgwqAgwqAgwqAgwqAgwqAg wqAgfQo+Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByeF9kZXNjID0gRTEwMDBfUlhfREVTQygq cnhfcmluZywgaSk7Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByeF9kZXNjLT5idWZmZXJfYWRk ciA9IGNwdV90b19sZTY0KGJ1ZmZlcl9pbmZvLT5kbWEpOwo+IEBAIC00MTA5LDYgKzQxMTksMTMg QEAgbWFwX3NrYjoKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNrYi0+ZGF0YSwKPiDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoGJ1ZmZlcl9pbmZvLT5sZW5ndGgsCj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBQQ0lfRE1BX0ZST01E RVZJQ0UpOwo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgaWYgKHBjaV9kbWFfbWFwcGluZ19lcnJv cihwZGV2LCBidWZmZXJfaW5mby0+ZG1hKSkgewo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgZGV2X2tmcmVlX3NrYihza2IpOwo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgYnVmZmVyX2luZm8tPnNrYiA9IE5VTEw7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCBidWZmZXJfaW5mby0+ZG1hID0gMDsKPiArIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIGFkYXB0ZXItPmFsbG9jX3J4X2J1ZmZfZmFpbGVkKys7Cj4gKyDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBicmVhazsgLyogd2hpbGUgIWJ1ZmZlcl9pbmZv LT5za2IgKi8KPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKgIH0KPgo+IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgLyoKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAqIFhYWCBpZiBpdCB3YXMgYWxsb2Nh dGVkIGNsZWFubHkgaXQgd2lsbCBuZXZlciBtYXAgdG8gYQoKSSBoYXZlIGFkZGVkIHRoaXMgcGF0 Y2ggdG8gbXkgcXVldWUgb2YgcGF0Y2hlcyBmb3IgcmV2aWV3IGFuZCB0ZXN0aW5nLiAgVGhhbmtz LgoKLS0gCkNoZWVycywKSmVmZgo=