From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Liu Subject: [PATCH] block: xen-blkback: don't get/put blkif ref for each queue Date: Mon, 26 Sep 2016 15:36:24 +0800 Message-ID: <1474875384-24671-1-git-send-email-bob.liu__23509.1100483716$1474875467$gmane$org@oracle.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 1boQTA-0007Oc-QZ for xen-devel@lists.xenproject.org; Mon, 26 Sep 2016 07:36:56 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Bob Liu , linux-kernel@vger.kernel.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org eGVuX2Jsa2lmX2dldC9wdXQoKSBmb3IgZWFjaCBxdWV1ZSBpcyB1c2VsZXNzLCBhbmQgaW50cm9k dWNlcyBhIGJ1ZzoKCklmIHRoZXJlIGlzIEkvTyBpbmZsaWdodCB3aGVuIHJlbW92aW5nIGRldmlj ZSwgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSB3aWxsCnJldHVybiAtRUJVU1kgYW5kIHhlbl9ibGtp Zl9wdXQoKSBub3QgYmUgY2FsbGVkLgpXaGljaCBtZWFucyB0aGUgcmVmZXJlbmNlcyBhcmUgbGVh a2VkLCB0aGVuIGV2ZW4gaWYgSS9PIGNvbXBsZXRlZCwgdGhlCnhlbl9ibGtpZl9wdXQoKSB3b24n dCBjYWxsIHhlbl9ibGtpZl9kZWZlcnJlZF9mcmVlKCkgdG8gZnJlZSByZXNvdXJjZXMgYW55bW9y ZS4KClNpZ25lZC1vZmYtYnk6IEJvYiBMaXUgPGJvYi5saXVAb3JhY2xlLmNvbT4KLS0tCiBkcml2 ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgICAgMiAtLQogMSBmaWxlIGNoYW5nZWQs IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94 ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5kZXggM2NjNmQx ZC4uMmUxYmI2ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMu YworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCkBAIC0xNTksNyArMTU5 LDYgQEAgc3RhdGljIGludCB4ZW5fYmxraWZfYWxsb2NfcmluZ3Moc3RydWN0IHhlbl9ibGtpZiAq YmxraWYpCiAJCWluaXRfd2FpdHF1ZXVlX2hlYWQoJnJpbmctPnNodXRkb3duX3dxKTsKIAkJcmlu Zy0+YmxraWYgPSBibGtpZjsKIAkJcmluZy0+c3RfcHJpbnQgPSBqaWZmaWVzOwotCQl4ZW5fYmxr aWZfZ2V0KGJsa2lmKTsKIAl9CiAKIAlyZXR1cm4gMDsKQEAgLTI5Niw3ICsyOTUsNiBAQCBzdGF0 aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQogCQlC VUdfT04ocmluZy0+ZnJlZV9wYWdlc19udW0gIT0gMCk7CiAJCUJVR19PTihyaW5nLT5wZXJzaXN0 ZW50X2dudF9jICE9IDApOwogCQlXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdF ICogYmxraWYtPm5yX3JpbmdfcGFnZXMpKTsKLQkJeGVuX2Jsa2lmX3B1dChibGtpZik7CiAJfQog CWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gMDsKIAkvKgotLSAKMS43LjEwLjQKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK