From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH 2/5] xen-blkback: fix foreach_grant_safe to handle empty lists Date: Mon, 18 Mar 2013 17:49:33 +0100 Message-ID: <1363625376-35612-3-git-send-email-roger.pau__20215.8855194741$1363625581$gmane$org@citrix.com> References: <1363625376-35612-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1363625376-35612-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org, linux-kernel@vger.kernel.org Cc: Konrad Rzeszutek Wilk , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org V2UgbWF5IHVzZSBmb3JlYWNoX2dyYW50X3NhZmUgaW4gdGhlIGZ1dHVyZSB3aXRoIGVtcHR5IGxp c3RzLCBzbyBtYWtlCnN1cmUgd2UgY2FuIGhhbmRsZSB0aGVtLgoKU2lnbmVkLW9mZi1ieTogUm9n ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t PgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jIHwgICAgMiArLQogMSBm aWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2NrL3hl bi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCBkOTA5YWNmMC4uNzMxOWY2NyAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKKysrIGIvZHJpdmVycy9ibG9jay94 ZW4tYmxrYmFjay9ibGtiYWNrLmMKQEAgLTE2NCw3ICsxNjQsNyBAQCBzdGF0aWMgdm9pZCBtYWtl X3Jlc3BvbnNlKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmLCB1NjQgaWQsCiAKICNkZWZpbmUgZm9y ZWFjaF9ncmFudF9zYWZlKHBvcywgbiwgcmJ0cmVlLCBub2RlKSBcCiAJZm9yICgocG9zKSA9IGNv bnRhaW5lcl9vZihyYl9maXJzdCgocmJ0cmVlKSksIHR5cGVvZigqKHBvcykpLCBub2RlKSwgXAot CSAgICAgKG4pID0gcmJfbmV4dCgmKHBvcyktPm5vZGUpOyBcCisJICAgICAobikgPSAoJihwb3Mp LT5ub2RlICE9IE5VTEwpID8gcmJfbmV4dCgmKHBvcyktPm5vZGUpIDogTlVMTDsgXAogCSAgICAg Jihwb3MpLT5ub2RlICE9IE5VTEw7IFwKIAkgICAgIChwb3MpID0gY29udGFpbmVyX29mKG4sIHR5 cGVvZigqKHBvcykpLCBub2RlKSwgXAogCSAgICAgKG4pID0gKCYocG9zKS0+bm9kZSAhPSBOVUxM KSA/IHJiX25leHQoJihwb3MpLT5ub2RlKSA6IE5VTEwpCi0tIAoxLjcuNy41IChBcHBsZSBHaXQt MjYpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK