From mboxrd@z Thu Jan 1 00:00:00 1970 From: Elena Reshetova Subject: [PATCH 23/29] drivers: convert vme_user_vma_priv.refcnt from atomic_t to refcount_t Date: Mon, 6 Mar 2017 16:21:10 +0200 Message-ID: <1488810076-3754-24-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: 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: linux-raid.ids cmVmY291bnRfdCB0eXBlIGFuZCBjb3JyZXNwb25kaW5nIEFQSSBzaG91bGQgYmUKdXNlZCBpbnN0 ZWFkIG9mIGF0b21pY190IHdoZW4gdGhlIHZhcmlhYmxlIGlzIHVzZWQgYXMKYSByZWZlcmVuY2Ug Y291bnRlci4gVGhpcyBhbGxvd3MgdG8gYXZvaWQgYWNjaWRlbnRhbApyZWZjb3VudGVyIG92ZXJm bG93cyB0aGF0IG1pZ2h0IGxlYWQgdG8gdXNlLWFmdGVyLWZyZWUKc2l0dWF0aW9ucy4KClNpZ25l ZC1vZmYtYnk6IEVsZW5hIFJlc2hldG92YSA8ZWxlbmEucmVzaGV0b3ZhQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogSGFucyBMaWxqZXN0cmFuZCA8aXNoa2FtaWVsQGdtYWlsLmNvbT4KU2lnbmVk LW9mZi1ieTogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+ClNpZ25lZC1vZmYtYnk6 IERhdmlkIFdpbmRzb3IgPGR3aW5kc29yQGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL3N0YWdpbmcv dm1lL2RldmljZXMvdm1lX3VzZXIuYyB8IDEwICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1 IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFn aW5nL3ZtZS9kZXZpY2VzL3ZtZV91c2VyLmMgYi9kcml2ZXJzL3N0YWdpbmcvdm1lL2RldmljZXMv dm1lX3VzZXIuYwppbmRleCA2OWU5YTc3MC4uYTNkNDYxMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9z dGFnaW5nL3ZtZS9kZXZpY2VzL3ZtZV91c2VyLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL3ZtZS9k ZXZpY2VzL3ZtZV91c2VyLmMKQEAgLTE3LDcgKzE3LDcgQEAKIAogI2RlZmluZSBwcl9mbXQoZm10 KSBLQlVJTERfTU9ETkFNRSAiOiAiIGZtdAogCi0jaW5jbHVkZSA8bGludXgvYXRvbWljLmg+Cisj aW5jbHVkZSA8bGludXgvcmVmY291bnQuaD4KICNpbmNsdWRlIDxsaW51eC9jZGV2Lmg+CiAjaW5j bHVkZSA8bGludXgvZGVsYXkuaD4KICNpbmNsdWRlIDxsaW51eC9kZXZpY2UuaD4KQEAgLTExOCw3 ICsxMTgsNyBAQCBzdGF0aWMgY29uc3QgaW50IHR5cGVbVk1FX0RFVlNdID0gewlNQVNURVJfTUlO T1IsCU1BU1RFUl9NSU5PUiwKIAogc3RydWN0IHZtZV91c2VyX3ZtYV9wcml2IHsKIAl1bnNpZ25l ZCBpbnQgbWlub3I7Ci0JYXRvbWljX3QgcmVmY250OworCXJlZmNvdW50X3QgcmVmY250OwogfTsK IAogc3RhdGljIHNzaXplX3QgcmVzb3VyY2VfdG9fdXNlcihpbnQgbWlub3IsIGNoYXIgX191c2Vy ICpidWYsIHNpemVfdCBjb3VudCwKQEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgdm9pZCB2bWVf dXNlcl92bV9vcGVuKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewogCXN0cnVjdCB2bWVf dXNlcl92bWFfcHJpdiAqdm1hX3ByaXYgPSB2bWEtPnZtX3ByaXZhdGVfZGF0YTsKIAotCWF0b21p Y19pbmMoJnZtYV9wcml2LT5yZWZjbnQpOworCXJlZmNvdW50X2luYygmdm1hX3ByaXYtPnJlZmNu dCk7CiB9CiAKIHN0YXRpYyB2b2lkIHZtZV91c2VyX3ZtX2Nsb3NlKHN0cnVjdCB2bV9hcmVhX3N0 cnVjdCAqdm1hKQpAQCAtNDM4LDcgKzQzOCw3IEBAIHN0YXRpYyB2b2lkIHZtZV91c2VyX3ZtX2Ns b3NlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCXN0cnVjdCB2bWVfdXNlcl92bWFfcHJp diAqdm1hX3ByaXYgPSB2bWEtPnZtX3ByaXZhdGVfZGF0YTsKIAl1bnNpZ25lZCBpbnQgbWlub3Ig PSB2bWFfcHJpdi0+bWlub3I7CiAKLQlpZiAoIWF0b21pY19kZWNfYW5kX3Rlc3QoJnZtYV9wcml2 LT5yZWZjbnQpKQorCWlmICghcmVmY291bnRfZGVjX2FuZF90ZXN0KCZ2bWFfcHJpdi0+cmVmY250 KSkKIAkJcmV0dXJuOwogCiAJbXV0ZXhfbG9jaygmaW1hZ2VbbWlub3JdLm11dGV4KTsKQEAgLTQ3 Myw3ICs0NzMsNyBAQCBzdGF0aWMgaW50IHZtZV91c2VyX21hc3Rlcl9tbWFwKHVuc2lnbmVkIGlu dCBtaW5vciwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJfQogCiAJdm1hX3ByaXYtPm1p bm9yID0gbWlub3I7Ci0JYXRvbWljX3NldCgmdm1hX3ByaXYtPnJlZmNudCwgMSk7CisJcmVmY291 bnRfc2V0KCZ2bWFfcHJpdi0+cmVmY250LCAxKTsKIAl2bWEtPnZtX29wcyA9ICZ2bWVfdXNlcl92 bV9vcHM7CiAJdm1hLT52bV9wcml2YXRlX2RhdGEgPSB2bWFfcHJpdjsKIAotLSAKMi43LjQKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK