From mboxrd@z Thu Jan 1 00:00:00 1970 From: Praveen Kumar Subject: [PATCH 03/17] rb_tree: remove redundant if()-condition in rb_erase() Date: Thu, 1 Jun 2017 02:16:54 +0530 Message-ID: <20170531204708.10470-4-kpraveen.lkml@gmail.com> References: <20170531204708.10470-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: <20170531204708.10470-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, Peter Zijlstra , George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, Praveen Kumar , jbeulich@suse.com, Andrew Morton , Linus Torvalds , Wolfram Strepp List-Id: xen-devel@lists.xenproject.org RnVydGhlcm1vcmUsIG5vdGljZSB0aGF0IHRoZSBpbml0aWFsIGNoZWNrczoKCiAgICAgICAgICAg IGlmICghbm9kZS0+cmJfbGVmdCkKICAgICAgICAgICAgICAgICAgICBjaGlsZCA9IG5vZGUtPnJi X3JpZ2h0OwogICAgICAgICAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAg ICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9sZWZ0OwogICAgICAgICAgICBlbHNlCiAgICAgICAg ICAgIHsKICAgICAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgfQpndWFyYW50ZWUgdGhh dCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9y ZQp3ZSBjYW4gb21pdCBjaGVja2luZyB0aGF0IGFnYWluLgoKY29tbWl0IDRiMzI0MTI2ZTBjNmMz YTUwODBjYTNlYzA5ODFlODc2NmVkNmYxZWUgZnJvbSBsaW51eCB0cmVlCgpTaWduZWQtb2ZmLWJ5 OiBXb2xmcmFtIFN0cmVwcCA8d3N0cmVwcEBnbXguZGU+ClNpZ25lZC1vZmYtYnk6IFBldGVyIFpp amxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9y dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2 YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9yYnRy ZWUuYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9y YnRyZWUuYwppbmRleCAzZGY1OTljM2NiLi4wNjk1ZWRkOWY5IDEwMDY0NAotLS0gYS94ZW4vY29t bW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTI1NiwxNSArMjU2LDE2 IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpy b290KQogICAgICAgICAgICAgaWYgKGNoaWxkKQogICAgICAgICAgICAgICAgIHJiX3NldF9wYXJl bnQoY2hpbGQsIHBhcmVudCk7CiAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsK KworICAgICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OworICAgICAgICAg ICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKICAgICAgICAgfQogCiAgICAg ICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwotICAgICAg ICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CiAgICAgICAgIG5vZGUtPnJiX2xlZnQg PSBvbGQtPnJiX2xlZnQ7CiAKICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX2xlZnQsIG5v ZGUpOwotICAgICAgICBpZiAob2xkLT5yYl9yaWdodCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJl bnQob2xkLT5yYl9yaWdodCwgbm9kZSk7CisKICAgICAgICAgZ290byBjb2xvcjsKICAgICB9CiAK LS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=