From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Reshetova, Elena" Subject: Re: [PATCH 22/29] drivers, scsi: convert iscsi_task.refcount from atomic_t to refcount_t Date: Thu, 9 Mar 2017 07:18:29 +0000 Message-ID: <2236FBA76BA1254E88B949DDB74E612B41C569DC__18127.445507753$1489043993$gmane$org@IRSMSX102.ger.corp.intel.com> References: <1488810076-3754-1-git-send-email-elena.reshetova@intel.com> <1488810076-3754-23-git-send-email-elena.reshetova@intel.com> <20170308184740.4gueok5csdkt7u62@straylight.hirudinean.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clsLZ-0005ht-NZ for xen-devel@lists.xenproject.org; Thu, 09 Mar 2017 07:18:49 +0000 In-Reply-To: <20170308184740.4gueok5csdkt7u62@straylight.hirudinean.org> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chris Leech Cc: "peterz@infradead.org" , "linux-pci@vger.kernel.org" , "target-devel@vger.kernel.org" , "linux1394-devel@lists.sourceforge.net" , "devel@driverdev.osuosl.org" , "linux-s390@vger.kernel.org" , "linux-scsi@vger.kernel.org" , "linux-serial@vger.kernel.org" , "fcoe-devel@open-fcoe.org" , "xen-devel@lists.xenproject.org" , "open-iscsi@googlegroups.com" , "linux-media@vger.kernel.org" , Kees Cook , "linux-raid@vger.kernel.org" , "linux-bcache@vger.kernel.org" List-Id: xen-devel@lists.xenproject.org PiBPbiBNb24sIE1hciAwNiwgMjAxNyBhdCAwNDoyMTowOVBNICswMjAwLCBFbGVuYSBSZXNoZXRv dmEgd3JvdGU6Cj4gPiByZWZjb3VudF90IHR5cGUgYW5kIGNvcnJlc3BvbmRpbmcgQVBJIHNob3Vs ZCBiZQo+ID4gdXNlZCBpbnN0ZWFkIG9mIGF0b21pY190IHdoZW4gdGhlIHZhcmlhYmxlIGlzIHVz ZWQgYXMKPiA+IGEgcmVmZXJlbmNlIGNvdW50ZXIuIFRoaXMgYWxsb3dzIHRvIGF2b2lkIGFjY2lk ZW50YWwKPiA+IHJlZmNvdW50ZXIgb3ZlcmZsb3dzIHRoYXQgbWlnaHQgbGVhZCB0byB1c2UtYWZ0 ZXItZnJlZQo+ID4gc2l0dWF0aW9ucy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBFbGVuYSBSZXNo ZXRvdmEgPGVsZW5hLnJlc2hldG92YUBpbnRlbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBIYW5z IExpbGplc3RyYW5kIDxpc2hrYW1pZWxAZ21haWwuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogS2Vl cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBX aW5kc29yIDxkd2luZHNvckBnbWFpbC5jb20+Cj4gCj4gVGhpcyBsb29rcyBPSyB0byBtZS4KPiAK PiBBY2tlZC1ieTogQ2hyaXMgTGVlY2ggPGNsZWVjaEByZWRoYXQuY29tPgoKVGhhbmsgeW91IGZv ciByZXZpZXchIERvIHlvdSBoYXZlIGEgdHJlZSB0aGF0IGNhbiB0YWtlIHRoaXMgY2hhbmdlPyAK CkJlc3QgUmVnYXJkcywKRWxlbmEuCgo+IAo+ID4gLS0tCj4gPiAgZHJpdmVycy9zY3NpL2xpYmlz Y3NpLmMgICAgICAgIHwgOCArKysrLS0tLQo+ID4gIGRyaXZlcnMvc2NzaS9xZWRpL3FlZGlfaXNj c2kuYyB8IDIgKy0KPiA+ICBpbmNsdWRlL3Njc2kvbGliaXNjc2kuaCAgICAgICAgfCAzICsrLQo+ ID4gIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4K PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvbGliaXNjc2kuYyBiL2RyaXZlcnMvc2NzaS9s aWJpc2NzaS5jCj4gPiBpbmRleCA4MzRkMTIxLi43ZWIxZDJjIDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9zY3NpL2xpYmlzY3NpLmMKPiA+ICsrKyBiL2RyaXZlcnMvc2NzaS9saWJpc2NzaS5jCj4g PiBAQCAtNTE2LDEzICs1MTYsMTMgQEAgc3RhdGljIHZvaWQgaXNjc2lfZnJlZV90YXNrKHN0cnVj dCBpc2NzaV90YXNrICp0YXNrKQo+ID4KPiA+ICB2b2lkIF9faXNjc2lfZ2V0X3Rhc2soc3RydWN0 IGlzY3NpX3Rhc2sgKnRhc2spCj4gPiAgewo+ID4gLQlhdG9taWNfaW5jKCZ0YXNrLT5yZWZjb3Vu dCk7Cj4gPiArCXJlZmNvdW50X2luYygmdGFzay0+cmVmY291bnQpOwo+ID4gIH0KPiA+ICBFWFBP UlRfU1lNQk9MX0dQTChfX2lzY3NpX2dldF90YXNrKTsKPiA+Cj4gPiAgdm9pZCBfX2lzY3NpX3B1 dF90YXNrKHN0cnVjdCBpc2NzaV90YXNrICp0YXNrKQo+ID4gIHsKPiA+IC0JaWYgKGF0b21pY19k ZWNfYW5kX3Rlc3QoJnRhc2stPnJlZmNvdW50KSkKPiA+ICsJaWYgKHJlZmNvdW50X2RlY19hbmRf dGVzdCgmdGFzay0+cmVmY291bnQpKQo+ID4gIAkJaXNjc2lfZnJlZV90YXNrKHRhc2spOwo+ID4g IH0KPiA+ICBFWFBPUlRfU1lNQk9MX0dQTChfX2lzY3NpX3B1dF90YXNrKTsKPiA+IEBAIC03NDQs NyArNzQ0LDcgQEAgX19pc2NzaV9jb25uX3NlbmRfcGR1KHN0cnVjdCBpc2NzaV9jb25uICpjb25u LCBzdHJ1Y3QKPiBpc2NzaV9oZHIgKmhkciwKPiA+ICAJICogcmVsZWFzZWQgYnkgdGhlIGxsZCB3 aGVuIGl0IGhhcyB0cmFuc21pdHRlZCB0aGUgdGFzayBmb3IKPiA+ICAJICogcGR1cyB3ZSBkbyBu b3QgZXhwZWN0IGEgcmVzcG9uc2UgZm9yLgo+ID4gIAkgKi8KPiA+IC0JYXRvbWljX3NldCgmdGFz ay0+cmVmY291bnQsIDEpOwo+ID4gKwlyZWZjb3VudF9zZXQoJnRhc2stPnJlZmNvdW50LCAxKTsK PiA+ICAJdGFzay0+Y29ubiA9IGNvbm47Cj4gPiAgCXRhc2stPnNjID0gTlVMTDsKPiA+ICAJSU5J VF9MSVNUX0hFQUQoJnRhc2stPnJ1bm5pbmcpOwo+ID4gQEAgLTE2MTYsNyArMTYxNiw3IEBAIHN0 YXRpYyBpbmxpbmUgc3RydWN0IGlzY3NpX3Rhc2sgKmlzY3NpX2FsbG9jX3Rhc2soc3RydWN0Cj4g aXNjc2lfY29ubiAqY29ubiwKPiA+ICAJc2MtPlNDcC5waGFzZSA9IGNvbm4tPnNlc3Npb24tPmFn ZTsKPiA+ICAJc2MtPlNDcC5wdHIgPSAoY2hhciAqKSB0YXNrOwo+ID4KPiA+IC0JYXRvbWljX3Nl dCgmdGFzay0+cmVmY291bnQsIDEpOwo+ID4gKwlyZWZjb3VudF9zZXQoJnRhc2stPnJlZmNvdW50 LCAxKTsKPiA+ICAJdGFzay0+c3RhdGUgPSBJU0NTSV9UQVNLX1BFTkRJTkc7Cj4gPiAgCXRhc2st PmNvbm4gPSBjb25uOwo+ID4gIAl0YXNrLT5zYyA9IHNjOwo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvc2NzaS9xZWRpL3FlZGlfaXNjc2kuYyBiL2RyaXZlcnMvc2NzaS9xZWRpL3FlZGlfaXNjc2ku Ywo+ID4gaW5kZXggYjlmNzlkMy4uMzg5NWJkNSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvc2Nz aS9xZWRpL3FlZGlfaXNjc2kuYwo+ID4gKysrIGIvZHJpdmVycy9zY3NpL3FlZGkvcWVkaV9pc2Nz aS5jCj4gPiBAQCAtMTM3Miw3ICsxMzcyLDcgQEAgc3RhdGljIHZvaWQgcWVkaV9jbGVhbnVwX3Rh c2soc3RydWN0IGlzY3NpX3Rhc2sgKnRhc2spCj4gPiAgewo+ID4gIAlpZiAoIXRhc2stPnNjIHx8 IHRhc2stPnN0YXRlID09IElTQ1NJX1RBU0tfUEVORElORykgewo+ID4gIAkJUUVESV9JTkZPKE5V TEwsIFFFRElfTE9HX0lPLCAiUmV0dXJuaW5nCj4gcmVmX2NudD0lZFxuIiwKPiA+IC0JCQkgIGF0 b21pY19yZWFkKCZ0YXNrLT5yZWZjb3VudCkpOwo+ID4gKwkJCSAgcmVmY291bnRfcmVhZCgmdGFz ay0+cmVmY291bnQpKTsKPiA+ICAJCXJldHVybjsKPiA+ICAJfQo+ID4KPiA+IGRpZmYgLS1naXQg YS9pbmNsdWRlL3Njc2kvbGliaXNjc2kuaCBiL2luY2x1ZGUvc2NzaS9saWJpc2NzaS5oCj4gPiBp bmRleCBiMGUyNzVkLi4yNGQ3NGI1IDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS9zY3NpL2xpYmlz Y3NpLmgKPiA+ICsrKyBiL2luY2x1ZGUvc2NzaS9saWJpc2NzaS5oCj4gPiBAQCAtMjksNiArMjks NyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC90aW1lci5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC93 b3JrcXVldWUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgva2ZpZm8uaD4KPiA+ICsjaW5jbHVkZSA8 bGludXgvcmVmY291bnQuaD4KPiA+ICAjaW5jbHVkZSA8c2NzaS9pc2NzaV9wcm90by5oPgo+ID4g ICNpbmNsdWRlIDxzY3NpL2lzY3NpX2lmLmg+Cj4gPiAgI2luY2x1ZGUgPHNjc2kvc2NzaV90cmFu c3BvcnRfaXNjc2kuaD4KPiA+IEBAIC0xMzksNyArMTQwLDcgQEAgc3RydWN0IGlzY3NpX3Rhc2sg ewo+ID4KPiA+ICAJLyogc3RhdGUgc2V0L3Rlc3RlZCB1bmRlciBzZXNzaW9uLT5sb2NrICovCj4g PiAgCWludAkJCXN0YXRlOwo+ID4gLQlhdG9taWNfdAkJcmVmY291bnQ7Cj4gPiArCXJlZmNvdW50 X3QJCXJlZmNvdW50Owo+ID4gIAlzdHJ1Y3QgbGlzdF9oZWFkCXJ1bm5pbmc7CS8qIHJ1bm5pbmcg Y21kIGxpc3QgKi8KPiA+ICAJdm9pZAkJCSpkZF9kYXRhOwkvKgo+IGRyaXZlci90cmFuc3BvcnQg ZGF0YSAqLwo+ID4gIH07Cj4gPiAtLQo+ID4gMi43LjQKPiA+CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK