From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bart Van Assche Subject: Re: [PATCH v2 07/10] qla2xxx: Terminate exchange if corrputed. Date: Fri, 23 Dec 2016 09:01:41 +0000 Message-ID: <1482483679.3510.9.camel@sandisk.com> References: <1482357459-31079-1-git-send-email-himanshu.madhani@cavium.com> <1482357459-31079-8-git-send-email-himanshu.madhani@cavium.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-by2nam03on0082.outbound.protection.outlook.com ([104.47.42.82]:54624 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1760042AbcLWJCF (ORCPT ); Fri, 23 Dec 2016 04:02:05 -0500 In-Reply-To: <1482357459-31079-8-git-send-email-himanshu.madhani@cavium.com> Content-Language: en-US Content-ID: <7B410D38C395C74E87F22B9F77F7FCDC@sandisk.com> Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: "hch@infradead.org" , "himanshu.madhani@cavium.com" , "target-devel@vger.kernel.org" , "nab@linux-iscsi.org" Cc: "linux-scsi@vger.kernel.org" , "giridhar.malavali@cavium.com" T24gV2VkLCAyMDE2LTEyLTIxIGF0IDEzOjU3IC0wODAwLCBIaW1hbnNodSBNYWRoYW5pIHdyb3Rl Og0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL3FsYTJ4eHgvcWxhX2RlZi5oIGIvZHJpdmVy cy9zY3NpL3FsYTJ4eHgvcWxhX2RlZi5oDQo+IGluZGV4IGY3ZGYwMWIuLmIxNDQ1NWUgMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvc2NzaS9xbGEyeHh4L3FsYV9kZWYuaA0KPiArKysgYi9kcml2ZXJz L3Njc2kvcWxhMnh4eC9xbGFfZGVmLmgNCj4gQEAgLTE1NTYsNyArMTU1Niw4IEBAIHN0cnVjdCBs aW5rX3N0YXRpc3RpY3Mgew0KPiAgc3RydWN0IGF0aW8gew0KPiAgCXVpbnQ4X3QJCWVudHJ5X3R5 cGU7CQkvKiBFbnRyeSB0eXBlLiAqLw0KPiAgCXVpbnQ4X3QJCWVudHJ5X2NvdW50OwkJLyogRW50 cnkgY291bnQuICovDQo+IC0JdWludDhfdAkJZGF0YVs1OF07DQo+ICsJdWludDE2X3QJYXR0cl9u X2xlbmd0aDsNCj4gKwl1aW50OF90CQlkYXRhWzU2XTsNCj4gIAl1aW50MzJfdAlzaWduYXR1cmU7 DQo+ICAjZGVmaW5lIEFUSU9fUFJPQ0VTU0VEIDB4REVBRERFQUQJCS8qIFNpZ25hdHVyZSAqLw0K PiB9Ow0KDQpBcmUgc3RydWN0IGF0aW8gYW5kL29yIHN0cnVjdCBhdGlvX2Zyb21faXNwIHRoZSBk ZXNjcmlwdGlvbiBvZiBhIGZpcm13YXJlDQpkYXRhIHN0cnVjdHVyZT8gSWYgc28sIGRvIGFsbCBm aXJtd2FyZSB2ZXJzaW9ucyBpbml0aWFsaXplIHRoZSBhdHRyX25fbGVuZ3RoDQpmaWVsZCBvciBp cyB0aGVyZSBhIG1pbmltdW0gZmlybXdhcmUgdmVyc2lvbiByZXF1aXJlZCBmb3IgdGhpcyBmaWVs ZCB0byBiZQ0KdmFsaWQ/IFBsZWFzZSBtZW50aW9uIGFueSBjaGFuZ2VkIGRlcGVuZGVuY2llcyBv biB0aGUgZmlybXdhcmUgdmVyc2lvbiBpbiB0aGUNCnBhdGNoIGRlc2NyaXB0aW9uLiBQbGVhc2Ug YWxzbyBmaXggdGhlIHR5cG8gaW4gdGhlIHBhdGNoIHRpdGxlIHdoZW4gcmVwb3N0aW5nDQp0aGlz IHBhdGNoICgiY29ycnB1dGVkIikuDQoNCj4gKwkJCS8qIFRoaXMgcGFja2V0IGlzIGNvcnJ1cHRl ZC4gVGhlIGhlYWRlciArIHBheWxvYWQNCj4gKwkJCSAqIGNhbiBub3QgYmUgdHJ1c3RlZC4gVGhl cmUgaXMgbm8gcG9pbnQgaW4gcGFzc2luZw0KPiArCQkJICogaXQgZnVydGhlciB1cC4NCj4gKwkJ CSAqLw0KDQpUaGlzIGlzIG5vdCB0aGUgcHJvcGVyIExpbnV4IGtlcm5lbCBjb21tZW50IHN0eWxl IChzZWUgYWxzbw0KRG9jdW1lbnRhdGlvbi9wcm9jZXNzL2NvZGluZy1zdHlsZS5yc3QpLg0KDQo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvcWxhMnh4eC9xbGFfdGFyZ2V0LmggYi9kcml2ZXJz L3Njc2kvcWxhMnh4eC9xbGFfdGFyZ2V0LmgNCj4gaW5kZXggZjI2YzVmNi4uZjMxZDM0MyAxMDA2 NDQNCj4gLS0tIGEvZHJpdmVycy9zY3NpL3FsYTJ4eHgvcWxhX3RhcmdldC5oDQo+ICsrKyBiL2Ry aXZlcnMvc2NzaS9xbGEyeHh4L3FsYV90YXJnZXQuaA0KPiBAQCAtNDI3LDEzICs0MjcsMzMgQEAg c3RydWN0IGF0aW9fZnJvbV9pc3Agew0KPiAgCQlzdHJ1Y3Qgew0KPiAgCQkJdWludDhfdCAgZW50 cnlfdHlwZTsJLyogRW50cnkgdHlwZS4gKi8NCj4gIAkJCXVpbnQ4X3QgIGVudHJ5X2NvdW50Owkv KiBFbnRyeSBjb3VudC4gKi8NCj4gLQkJCXVpbnQ4X3QgIGRhdGFbNThdOw0KPiArCQkJdWludDE2 X3QgYXR0cl9uX2xlbmd0aDsNCj4gKyNkZWZpbmUgRkNQX0NNRF9MRU5HVEhfTUFTSyAweDBmZmYN Cj4gKyNkZWZpbmUgRkNQX0NNRF9MRU5HVEhfTUlOICAweDM4DQo+ICsJCQl1aW50OF90ICBkYXRh WzU2XTsNCj4gIAkJCXVpbnQzMl90IHNpZ25hdHVyZTsNCj4gICNkZWZpbmUgQVRJT19QUk9DRVNT RUQgMHhERUFEREVBRAkJLyogU2lnbmF0dXJlICovDQo+ICAJCX0gcmF3Ow0KPiAgCX0gdTsNCj4g IH0gX19wYWNrZWQ7DQo+ICANCj4gK3N0YXRpYyBpbmxpbmUgaW50IGZjcGNtZF9pc19jb3JydXB0 ZWQoc3RydWN0IGF0aW8gKmF0aW8pDQo+ICt7DQo+ICsJaWYgKGF0aW8tPmVudHJ5X3R5cGUgPT0g QVRJT19UWVBFNyAmJg0KPiArCSAgICAobGUxNl90b19jcHUoYXRpby0+YXR0cl9uX2xlbmd0aCAm IEZDUF9DTURfTEVOR1RIX01BU0spIDwNCj4gKwkgICAgRkNQX0NNRF9MRU5HVEhfTUlOKSkNCj4g KwkJcmV0dXJuIDE7DQo+ICsJZWxzZQ0KPiArCQlyZXR1cm4gMDsNCj4gK30NCg0KVGhlIGFib3Zl IGNvZGUgc2hvd3MgdGhhdCBhdHRyX25fbGVuZ3RoIGlzIGEgbGl0dGxlIGVuZGlhbiBmaWVsZCBz byBwbGVhc2UNCmRlY2xhcmUgaXQgYXMgbGl0dGxlIGVuZGlhbiB3aGVyZSBhcHByb3ByaWF0ZSAo X19sZTE2IGluc3RlYWQgb2YgdWludDE2X3QpLg0KDQpCYXJ0Lg==