From mboxrd@z Thu Jan 1 00:00:00 1970 From: Praveen Kumar Subject: [PATCH v4 02/17] rbtree: remove redundant if()-condition in rb_erase() Date: Tue, 4 Jul 2017 01:28:06 +0530 Message-ID: <20170703195821.29845-3-kpraveen.lkml@gmail.com> References: <20170703195821.29845-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: <20170703195821.29845-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, 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+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDcgKysr Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRl eCBkNWUzZDA2YjgwLi4zYTE5YjQ0YTJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5j CisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTI0OSwxNSArMjQ5LDE2IEBAIHZvaWQgcmJf ZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogCQkJaWYg KGNoaWxkKQogCQkJCXJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAJCQlwYXJlbnQtPnJi X2xlZnQgPSBjaGlsZDsKKworCQkJbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OworCQkJ cmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKIAkJfQogCiAJCW5vZGUtPnJiX3Bh cmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwotCQlub2RlLT5yYl9yaWdodCA9IG9s ZC0+cmJfcmlnaHQ7CiAJCW5vZGUtPnJiX2xlZnQgPSBvbGQtPnJiX2xlZnQ7CiAKIAkJcmJfc2V0 X3BhcmVudChvbGQtPnJiX2xlZnQsIG5vZGUpOwotCQlpZiAob2xkLT5yYl9yaWdodCkKLQkJCXJi X3NldF9wYXJlbnQob2xkLT5yYl9yaWdodCwgbm9kZSk7CisKIAkJZ290byBjb2xvcjsKIAl9CiAK LS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=