From mboxrd@z Thu Jan 1 00:00:00 1970 From: Praveen Kumar Subject: [PATCH v6 01/16] rbtree: remove redundant if()-condition in rb_erase() Date: Tue, 21 Nov 2017 20:49:54 +0530 Message-ID: <20171121152009.15591-2-kpraveen.lkml@gmail.com> References: <20171121152009.15591-1-kpraveen.lkml@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171121152009.15591-1-kpraveen.lkml@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, kpraveen.lkml@gmail.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org RnJvbTogV29sZnJhbSBTdHJlcHAgPHdzdHJlcHBAZ214LmRlPgoKRnVydGhlcm1vcmUsIG5vdGlj ZSB0aGF0IHRoZSBpbml0aWFsIGNoZWNrczoKCiAgICAgICAgICAgIGlmICghbm9kZS0+cmJfbGVm dCkKICAgICAgICAgICAgICAgICAgICBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0OwogICAgICAgICAg ICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAgICAgICAgICAgY2hpbGQgPSBu b2RlLT5yYl9sZWZ0OwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAg ICAgICAgICAuLi4KICAgICAgICAgICAgfQpndWFyYW50ZWUgdGhhdCBvbGQtPnJiX3JpZ2h0IGlz IHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9yZQp3ZSBjYW4gb21pdCBjaGVj a2luZyB0aGF0IGFnYWluLgoKU2lnbmVkLW9mZi1ieTogV29sZnJhbSBTdHJlcHAgPHdzdHJlcHBA Z214LmRlPgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxs by5ubD4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u Lm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k YXRpb24ub3JnPgpbTGludXggY29tbWl0IDRiMzI0MTI2ZTBjNmMzYTUwODBjYTNlYzA5ODFlODc2 NmVkNmYxZWVdCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8 a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQpSZW1vdmVkIG5ldyBsaW5lIGZyb20gcHJldmlv dXMgcGF0Y2ggdG8gc3luYyB0aGUgY2hhbmdlcyBjb21wbGV0ZWx5IHdpdGggbGludXgKY29kZSBi YXNlLgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t b24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDE2N2ViZmRjNGQuLjYyZTYz ODdkY2QgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9y YnRyZWUuYwpAQCAtMjUwLDE1ICsyNTAsMTUgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9k ZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAJCQlpZiAoY2hpbGQpCiAJCQkJcmJfc2V0 X3BhcmVudChjaGlsZCwgcGFyZW50KTsKIAkJCXBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOworCisJ CQlub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CisJCQlyYl9zZXRfcGFyZW50KG9sZC0+ cmJfcmlnaHQsIG5vZGUpOwogCQl9CiAKIAkJbm9kZS0+cmJfcGFyZW50X2NvbG9yID0gb2xkLT5y Yl9wYXJlbnRfY29sb3I7Ci0JCW5vZGUtPnJiX3JpZ2h0ID0gb2xkLT5yYl9yaWdodDsKIAkJbm9k ZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKLQogCQlyYl9zZXRfcGFyZW50KG9sZC0+cmJfbGVm dCwgbm9kZSk7Ci0JCWlmIChvbGQtPnJiX3JpZ2h0KQotCQkJcmJfc2V0X3BhcmVudChvbGQtPnJi X3JpZ2h0LCBub2RlKTsKKwogCQlnb3RvIGNvbG9yOwogCX0KIAotLSAKMi4xMy4xCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==