From mboxrd@z Thu Jan 1 00:00:00 1970 From: Elena Reshetova Subject: [PATCH 22/29] drivers, scsi: convert iscsi_task.refcount from atomic_t to refcount_t Date: Mon, 6 Mar 2017 16:21:09 +0200 Message-ID: <1488810076-3754-23-git-send-email-elena.reshetova@intel.com> References: <1488810076-3754-1-git-send-email-elena.reshetova@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cktYN-0005ns-KF for xen-devel@lists.xenproject.org; Mon, 06 Mar 2017 14:23:59 +0000 In-Reply-To: <1488810076-3754-1-git-send-email-elena.reshetova@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: gregkh@linuxfoundation.org Cc: peterz@infradead.org, linux-pci@vger.kernel.org, target-devel@vger.kernel.org, linux1394-devel@lists.sourceforge.net, Elena Reshetova , 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, Hans Liljestrand , David Windsor , netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org List-Id: xen-devel@lists.xenproject.org cmVmY291bnRfdCB0eXBlIGFuZCBjb3JyZXNwb25kaW5nIEFQSSBzaG91bGQgYmUKdXNlZCBpbnN0 ZWFkIG9mIGF0b21pY190IHdoZW4gdGhlIHZhcmlhYmxlIGlzIHVzZWQgYXMKYSByZWZlcmVuY2Ug Y291bnRlci4gVGhpcyBhbGxvd3MgdG8gYXZvaWQgYWNjaWRlbnRhbApyZWZjb3VudGVyIG92ZXJm bG93cyB0aGF0IG1pZ2h0IGxlYWQgdG8gdXNlLWFmdGVyLWZyZWUKc2l0dWF0aW9ucy4KClNpZ25l ZC1vZmYtYnk6IEVsZW5hIFJlc2hldG92YSA8ZWxlbmEucmVzaGV0b3ZhQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogSGFucyBMaWxqZXN0cmFuZCA8aXNoa2FtaWVsQGdtYWlsLmNvbT4KU2lnbmVk LW9mZi1ieTogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+ClNpZ25lZC1vZmYtYnk6 IERhdmlkIFdpbmRzb3IgPGR3aW5kc29yQGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL3Njc2kvbGli aXNjc2kuYyAgICAgICAgfCA4ICsrKystLS0tCiBkcml2ZXJzL3Njc2kvcWVkaS9xZWRpX2lzY3Np LmMgfCAyICstCiBpbmNsdWRlL3Njc2kvbGliaXNjc2kuaCAgICAgICAgfCAzICsrLQogMyBmaWxl cyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9zY3NpL2xpYmlzY3NpLmMgYi9kcml2ZXJzL3Njc2kvbGliaXNjc2kuYwppbmRleCA4 MzRkMTIxLi43ZWIxZDJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvbGliaXNjc2kuYworKysg Yi9kcml2ZXJzL3Njc2kvbGliaXNjc2kuYwpAQCAtNTE2LDEzICs1MTYsMTMgQEAgc3RhdGljIHZv aWQgaXNjc2lfZnJlZV90YXNrKHN0cnVjdCBpc2NzaV90YXNrICp0YXNrKQogCiB2b2lkIF9faXNj c2lfZ2V0X3Rhc2soc3RydWN0IGlzY3NpX3Rhc2sgKnRhc2spCiB7Ci0JYXRvbWljX2luYygmdGFz ay0+cmVmY291bnQpOworCXJlZmNvdW50X2luYygmdGFzay0+cmVmY291bnQpOwogfQogRVhQT1JU X1NZTUJPTF9HUEwoX19pc2NzaV9nZXRfdGFzayk7CiAKIHZvaWQgX19pc2NzaV9wdXRfdGFzayhz dHJ1Y3QgaXNjc2lfdGFzayAqdGFzaykKIHsKLQlpZiAoYXRvbWljX2RlY19hbmRfdGVzdCgmdGFz ay0+cmVmY291bnQpKQorCWlmIChyZWZjb3VudF9kZWNfYW5kX3Rlc3QoJnRhc2stPnJlZmNvdW50 KSkKIAkJaXNjc2lfZnJlZV90YXNrKHRhc2spOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoX19pc2Nz aV9wdXRfdGFzayk7CkBAIC03NDQsNyArNzQ0LDcgQEAgX19pc2NzaV9jb25uX3NlbmRfcGR1KHN0 cnVjdCBpc2NzaV9jb25uICpjb25uLCBzdHJ1Y3QgaXNjc2lfaGRyICpoZHIsCiAJICogcmVsZWFz ZWQgYnkgdGhlIGxsZCB3aGVuIGl0IGhhcyB0cmFuc21pdHRlZCB0aGUgdGFzayBmb3IKIAkgKiBw ZHVzIHdlIGRvIG5vdCBleHBlY3QgYSByZXNwb25zZSBmb3IuCiAJICovCi0JYXRvbWljX3NldCgm dGFzay0+cmVmY291bnQsIDEpOworCXJlZmNvdW50X3NldCgmdGFzay0+cmVmY291bnQsIDEpOwog CXRhc2stPmNvbm4gPSBjb25uOwogCXRhc2stPnNjID0gTlVMTDsKIAlJTklUX0xJU1RfSEVBRCgm dGFzay0+cnVubmluZyk7CkBAIC0xNjE2LDcgKzE2MTYsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVj dCBpc2NzaV90YXNrICppc2NzaV9hbGxvY190YXNrKHN0cnVjdCBpc2NzaV9jb25uICpjb25uLAog CXNjLT5TQ3AucGhhc2UgPSBjb25uLT5zZXNzaW9uLT5hZ2U7CiAJc2MtPlNDcC5wdHIgPSAoY2hh ciAqKSB0YXNrOwogCi0JYXRvbWljX3NldCgmdGFzay0+cmVmY291bnQsIDEpOworCXJlZmNvdW50 X3NldCgmdGFzay0+cmVmY291bnQsIDEpOwogCXRhc2stPnN0YXRlID0gSVNDU0lfVEFTS19QRU5E SU5HOwogCXRhc2stPmNvbm4gPSBjb25uOwogCXRhc2stPnNjID0gc2M7CmRpZmYgLS1naXQgYS9k cml2ZXJzL3Njc2kvcWVkaS9xZWRpX2lzY3NpLmMgYi9kcml2ZXJzL3Njc2kvcWVkaS9xZWRpX2lz Y3NpLmMKaW5kZXggYjlmNzlkMy4uMzg5NWJkNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3Fl ZGkvcWVkaV9pc2NzaS5jCisrKyBiL2RyaXZlcnMvc2NzaS9xZWRpL3FlZGlfaXNjc2kuYwpAQCAt MTM3Miw3ICsxMzcyLDcgQEAgc3RhdGljIHZvaWQgcWVkaV9jbGVhbnVwX3Rhc2soc3RydWN0IGlz Y3NpX3Rhc2sgKnRhc2spCiB7CiAJaWYgKCF0YXNrLT5zYyB8fCB0YXNrLT5zdGF0ZSA9PSBJU0NT SV9UQVNLX1BFTkRJTkcpIHsKIAkJUUVESV9JTkZPKE5VTEwsIFFFRElfTE9HX0lPLCAiUmV0dXJu aW5nIHJlZl9jbnQ9JWRcbiIsCi0JCQkgIGF0b21pY19yZWFkKCZ0YXNrLT5yZWZjb3VudCkpOwor CQkJICByZWZjb3VudF9yZWFkKCZ0YXNrLT5yZWZjb3VudCkpOwogCQlyZXR1cm47CiAJfQogCmRp ZmYgLS1naXQgYS9pbmNsdWRlL3Njc2kvbGliaXNjc2kuaCBiL2luY2x1ZGUvc2NzaS9saWJpc2Nz aS5oCmluZGV4IGIwZTI3NWQuLjI0ZDc0YjUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc2NzaS9saWJp c2NzaS5oCisrKyBiL2luY2x1ZGUvc2NzaS9saWJpc2NzaS5oCkBAIC0yOSw2ICsyOSw3IEBACiAj aW5jbHVkZSA8bGludXgvdGltZXIuaD4KICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KICNp bmNsdWRlIDxsaW51eC9rZmlmby5oPgorI2luY2x1ZGUgPGxpbnV4L3JlZmNvdW50Lmg+CiAjaW5j bHVkZSA8c2NzaS9pc2NzaV9wcm90by5oPgogI2luY2x1ZGUgPHNjc2kvaXNjc2lfaWYuaD4KICNp bmNsdWRlIDxzY3NpL3Njc2lfdHJhbnNwb3J0X2lzY3NpLmg+CkBAIC0xMzksNyArMTQwLDcgQEAg c3RydWN0IGlzY3NpX3Rhc2sgewogCiAJLyogc3RhdGUgc2V0L3Rlc3RlZCB1bmRlciBzZXNzaW9u LT5sb2NrICovCiAJaW50CQkJc3RhdGU7Ci0JYXRvbWljX3QJCXJlZmNvdW50OworCXJlZmNvdW50 X3QJCXJlZmNvdW50OwogCXN0cnVjdCBsaXN0X2hlYWQJcnVubmluZzsJLyogcnVubmluZyBjbWQg bGlzdCAqLwogCXZvaWQJCQkqZGRfZGF0YTsJLyogZHJpdmVyL3RyYW5zcG9ydCBkYXRhICovCiB9 OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK