From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com. [192.55.52.115]) by gmr-mx.google.com with ESMTP id z4si2109022pam.0.2016.07.22.09.20.23 for ; Fri, 22 Jul 2016 09:20:23 -0700 (PDT) From: "Jiang, Dave" Subject: Re: [PATCH 2/2] NTB: ntb_hw_intel: use local variable pdev Date: Fri, 22 Jul 2016 16:20:05 +0000 Message-ID: <1469204382.52273.4.camel@intel.com> References: <6a5cd51b82d6d20bfbc129f4d83264d93adbf78c.1469194609.git.Allen.Hubbe@emc.com> <1d852b3f868e6cbca583d7b8b277f49790978192.1469194609.git.Allen.Hubbe@emc.com> In-Reply-To: <1d852b3f868e6cbca583d7b8b277f49790978192.1469194609.git.Allen.Hubbe@emc.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: dave.jiang@intel.com To: "Allen.Hubbe@emc.com" , "linux-ntb@googlegroups.com" Cc: "jdmason@kudzu.us" List-ID: DQpPbiBGcmksIDIwMTYtMDctMjIgYXQgMDk6MzggLTA0MDAsIEFsbGVuIEh1YmJlIHdyb3RlOg0K PiBDbGVhbiB1cCBkdXBsaWNhdGVkIGV4cHJlc3Npb24gYnkgcmVwbGFjaW5nIGl0IHdpdGggdGhl IGVxdWl2YWxlbnQNCj4gbG9jYWwNCj4gdmFyaWJsZSBwZGV2Lg0KPiANCj4gU2lnbmVkLW9mZi1i eTogQWxsZW4gSHViYmUgPEFsbGVuLkh1YmJlQGVtYy5jb20+DQpBY2tlZC1ieTogRGF2ZSBKaWFu ZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+DQoNCj4gLS0tDQo+IMKgZHJpdmVycy9udGIvaHcvaW50 ZWwvbnRiX2h3X2ludGVsLmMgfCAxMCArKysrKy0tLS0tDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDUg aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L250Yi9ody9pbnRlbC9udGJfaHdfaW50ZWwuYw0KPiBiL2RyaXZlcnMvbnRiL2h3L2ludGVsL250 Yl9od19pbnRlbC5jDQo+IGluZGV4IDVlZmQwMzcwNWU1Yy4uMGQ1YzI5YWU1MWRlIDEwMDY0NA0K PiAtLS0gYS9kcml2ZXJzL250Yi9ody9pbnRlbC9udGJfaHdfaW50ZWwuYw0KPiArKysgYi9kcml2 ZXJzL250Yi9ody9pbnRlbC9udGJfaHdfaW50ZWwuYw0KPiBAQCAtNzA2LDcgKzcwNiw3IEBAIHN0 YXRpYyBzc2l6ZV90IG5kZXZfZGVidWdmc19yZWFkKHN0cnVjdCBmaWxlDQo+ICpmaWxwLCBjaGFy IF9fdXNlciAqdWJ1ZiwNCj4gwqAJCQkJwqAiTE1UNDUgLVx0XHRcdCUjMDE4bGx4XG4iLCB1LnY2 NCk7DQo+IMKgCX0NCj4gwqANCj4gLQlpZiAocGRldl9pc194ZW9uKG5kZXYtPm50Yi5wZGV2KSkg ew0KPiArCWlmIChwZGV2X2lzX3hlb24ocGRldikpIHsNCj4gwqAJCWlmIChudGJfdG9wb19pc19i MmIobmRldi0+bnRiLnRvcG8pKSB7DQo+IMKgCQkJb2ZmICs9IHNjbnByaW50ZihidWYgKyBvZmYs IGJ1Zl9zaXplIC0gb2ZmLA0KPiDCoAkJCQkJwqAiXG5OVEIgT3V0Z29pbmcgQjJCDQo+IFhMQVQ6 XG4iKTsNCj4gQEAgLTc4NywyMiArNzg3LDIyIEBAIHN0YXRpYyBzc2l6ZV90IG5kZXZfZGVidWdm c19yZWFkKHN0cnVjdCBmaWxlDQo+ICpmaWxwLCBjaGFyIF9fdXNlciAqdWJ1ZiwNCj4gwqAJCW9m ZiArPSBzY25wcmludGYoYnVmICsgb2ZmLCBidWZfc2l6ZSAtIG9mZiwNCj4gwqAJCQkJwqAiXG5Y RU9OIE5UQiBIYXJkd2FyZSBFcnJvcnM6XG4iKTsNCj4gwqANCj4gLQkJaWYgKCFwY2lfcmVhZF9j b25maWdfd29yZChuZGV2LT5udGIucGRldiwNCj4gKwkJaWYgKCFwY2lfcmVhZF9jb25maWdfd29y ZChwZGV2LA0KPiDCoAkJCQkJwqDCoFhFT05fREVWU1RTX09GRlNFVCwNCj4gJnUudjE2KSkNCj4g wqAJCQlvZmYgKz0gc2NucHJpbnRmKGJ1ZiArIG9mZiwgYnVmX3NpemUgLSBvZmYsDQo+IMKgCQkJ CQnCoCJERVZTVFMgLVx0XHQlIzA2eFxuIiwNCj4gdS52MTYpOw0KPiDCoA0KPiAtCQlpZiAoIXBj aV9yZWFkX2NvbmZpZ193b3JkKG5kZXYtPm50Yi5wZGV2LA0KPiArCQlpZiAoIXBjaV9yZWFkX2Nv bmZpZ193b3JkKHBkZXYsDQo+IMKgCQkJCQnCoMKgWEVPTl9MSU5LX1NUQVRVU19PRkZTRVQsDQo+ ICZ1LnYxNikpDQo+IMKgCQkJb2ZmICs9IHNjbnByaW50ZihidWYgKyBvZmYsIGJ1Zl9zaXplIC0g b2ZmLA0KPiDCoAkJCQkJwqAiTE5LU1RTIC1cdFx0JSMwNnhcbiIsDQo+IHUudjE2KTsNCj4gwqAN Cj4gLQkJaWYgKCFwY2lfcmVhZF9jb25maWdfZHdvcmQobmRldi0+bnRiLnBkZXYsDQo+ICsJCWlm ICghcGNpX3JlYWRfY29uZmlnX2R3b3JkKHBkZXYsDQo+IMKgCQkJCQnCoMKgwqBYRU9OX1VOQ0VS UlNUU19PRkZTRVQsDQo+ICZ1LnYzMikpDQo+IMKgCQkJb2ZmICs9IHNjbnByaW50ZihidWYgKyBv ZmYsIGJ1Zl9zaXplIC0gb2ZmLA0KPiDCoAkJCQkJwqAiVU5DRVJSU1RTIC1cdFx0JSMwNnhcbiIs DQo+IHUudjMyKTsNCj4gwqANCj4gLQkJaWYgKCFwY2lfcmVhZF9jb25maWdfZHdvcmQobmRldi0+ bnRiLnBkZXYsDQo+ICsJCWlmICghcGNpX3JlYWRfY29uZmlnX2R3b3JkKHBkZXYsDQo+IMKgCQkJ CQnCoMKgwqBYRU9OX0NPUkVSUlNUU19PRkZTRVQsDQo+ICZ1LnYzMikpDQo+IMKgCQkJb2ZmICs9 IHNjbnByaW50ZihidWYgKyBvZmYsIGJ1Zl9zaXplIC0gb2ZmLA0KPiDCoAkJCQkJwqAiQ09SRVJS U1RTIC1cdFx0JSMwNnhcbiIsDQo+IHUudjMyKTsNCj4gLS3CoA0KPiAyLjcuMg0KPiA=