From mboxrd@z Thu Jan 1 00:00:00 1970 From: Elena Reshetova Subject: [PATCH 18/29] drivers, s390: convert urdev.ref_count from atomic_t to refcount_t Date: Mon, 6 Mar 2017 16:21:05 +0200 Message-ID: <1488810076-3754-19-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cktXp-00054F-I5 for xen-devel@lists.xenproject.org; Mon, 06 Mar 2017 14:23:25 +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 IERhdmlkIFdpbmRzb3IgPGR3aW5kc29yQGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL3MzOTAvY2hh ci92bXVyLmMgfCA4ICsrKystLS0tCiBkcml2ZXJzL3MzOTAvY2hhci92bXVyLmggfCA0ICsrKy0K IDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvczM5MC9jaGFyL3ZtdXIuYyBiL2RyaXZlcnMvczM5MC9jaGFyL3ZtdXIu YwppbmRleCAwNGFjZWI2Li5jZWQ4MTUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3MzOTAvY2hhci92 bXVyLmMKKysrIGIvZHJpdmVycy9zMzkwL2NoYXIvdm11ci5jCkBAIC0xMTAsNyArMTEwLDcgQEAg c3RhdGljIHN0cnVjdCB1cmRldiAqdXJkZXZfYWxsb2Moc3RydWN0IGNjd19kZXZpY2UgKmNkZXYp CiAJbXV0ZXhfaW5pdCgmdXJkLT5pb19tdXRleCk7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmdXJk LT53YWl0KTsKIAlzcGluX2xvY2tfaW5pdCgmdXJkLT5vcGVuX2xvY2spOwotCWF0b21pY19zZXQo JnVyZC0+cmVmX2NvdW50LCAgMSk7CisJcmVmY291bnRfc2V0KCZ1cmQtPnJlZl9jb3VudCwgIDEp OwogCXVyZC0+Y2RldiA9IGNkZXY7CiAJZ2V0X2RldmljZSgmY2Rldi0+ZGV2KTsKIAlyZXR1cm4g dXJkOwpAQCAtMTI2LDcgKzEyNiw3IEBAIHN0YXRpYyB2b2lkIHVyZGV2X2ZyZWUoc3RydWN0IHVy ZGV2ICp1cmQpCiAKIHN0YXRpYyB2b2lkIHVyZGV2X2dldChzdHJ1Y3QgdXJkZXYgKnVyZCkKIHsK LQlhdG9taWNfaW5jKCZ1cmQtPnJlZl9jb3VudCk7CisJcmVmY291bnRfaW5jKCZ1cmQtPnJlZl9j b3VudCk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgdXJkZXYgKnVyZGV2X2dldF9mcm9tX2NkZXYoc3Ry dWN0IGNjd19kZXZpY2UgKmNkZXYpCkBAIC0xNTksNyArMTU5LDcgQEAgc3RhdGljIHN0cnVjdCB1 cmRldiAqdXJkZXZfZ2V0X2Zyb21fZGV2bm8odTE2IGRldm5vKQogCiBzdGF0aWMgdm9pZCB1cmRl dl9wdXQoc3RydWN0IHVyZGV2ICp1cmQpCiB7Ci0JaWYgKGF0b21pY19kZWNfYW5kX3Rlc3QoJnVy ZC0+cmVmX2NvdW50KSkKKwlpZiAocmVmY291bnRfZGVjX2FuZF90ZXN0KCZ1cmQtPnJlZl9jb3Vu dCkpCiAJCXVyZGV2X2ZyZWUodXJkKTsKIH0KIApAQCAtOTQ2LDcgKzk0Niw3IEBAIHN0YXRpYyBp bnQgdXJfc2V0X29mZmxpbmVfZm9yY2Uoc3RydWN0IGNjd19kZXZpY2UgKmNkZXYsIGludCBmb3Jj ZSkKIAkJcmMgPSAtRUJVU1k7CiAJCWdvdG8gZmFpbF91cmRldl9wdXQ7CiAJfQotCWlmICghZm9y Y2UgJiYgKGF0b21pY19yZWFkKCZ1cmQtPnJlZl9jb3VudCkgPiAyKSkgeworCWlmICghZm9yY2Ug JiYgKHJlZmNvdW50X3JlYWQoJnVyZC0+cmVmX2NvdW50KSA+IDIpKSB7CiAJCS8qIFRoZXJlIGlz IHN0aWxsIGEgdXNlciBvZiB1cmQgKGUuZy4gdXJfb3BlbikgKi8KIAkJVFJBQ0UoInVyX3NldF9v ZmZsaW5lOiBCVVNZXG4iKTsKIAkJcmMgPSAtRUJVU1k7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Mz OTAvY2hhci92bXVyLmggYi9kcml2ZXJzL3MzOTAvY2hhci92bXVyLmgKaW5kZXggZmEzMjBhZC4u MzVlYTlkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9zMzkwL2NoYXIvdm11ci5oCisrKyBiL2RyaXZl cnMvczM5MC9jaGFyL3ZtdXIuaApAQCAtMTEsNiArMTEsOCBAQAogI2lmbmRlZiBfVk1VUl9IXwog I2RlZmluZSBfVk1VUl9IXwogCisjaW5jbHVkZSA8bGludXgvcmVmY291bnQuaD4KKwogI2RlZmlu ZSBERVZfQ0xBU1NfVVJfSSAweDIwIC8qIGRpYWcyMTAgdW5pdCByZWNvcmQgaW5wdXQgZGV2aWNl IGNsYXNzICovCiAjZGVmaW5lIERFVl9DTEFTU19VUl9PIDB4MTAgLyogZGlhZzIxMCB1bml0IHJl Y29yZCBvdXRwdXQgZGV2aWNlIGNsYXNzICovCiAvKgpAQCAtNjksNyArNzEsNyBAQCBzdHJ1Y3Qg dXJkZXYgewogCXNpemVfdCByZWNsZW47CQkJLyogUmVjb3JkIGxlbmd0aCBmb3IgKndyaXRlKiBD Q1dzICovCiAJaW50IGNsYXNzOwkJCS8qIFZNIGRldmljZSBjbGFzcyAqLwogCWludCBpb19yZXF1 ZXN0X3JjOwkJLyogcmV0dXJuIGNvZGUgZnJvbSBJL08gcmVxdWVzdCAqLwotCWF0b21pY190IHJl Zl9jb3VudDsJCS8qIHJlZmVyZW5jZSBjb3VudGVyICovCisJcmVmY291bnRfdCByZWZfY291bnQ7 CQkvKiByZWZlcmVuY2UgY291bnRlciAqLwogCXdhaXRfcXVldWVfaGVhZF90IHdhaXQ7CQkvKiB3 YWl0IHF1ZXVlIHRvIHNlcmlhbGl6ZSBvcGVuICovCiAJaW50IG9wZW5fZmxhZzsJCQkvKiAidXJk ZXYgaXMgb3BlbiIgZmxhZyAqLwogCXNwaW5sb2NrX3Qgb3Blbl9sb2NrOwkJLyogc2VyaWFsaXpl IGNyaXRpY2FsIHNlY3Rpb25zICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=