From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH v2 05/20] rb_tree: remove redundant if()-condition in rb_erase() Date: Mon, 19 Jun 2017 18:53:31 +0200 Message-ID: <1497891211.7405.9.camel@citrix.com> References: <20170617093253.3990-1-kpraveen.lkml@gmail.com> <20170617093253.3990-6-kpraveen.lkml@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8324257674590999346==" Return-path: In-Reply-To: <20170617093253.3990-6-kpraveen.lkml@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Praveen Kumar , xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org --===============8324257674590999346== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-SSyME183DZavsD9sxCva" --=-SSyME183DZavsD9sxCva Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+ IEZ1cnRoZXJtb3JlLCBub3RpY2UgdGhhdCB0aGUgaW5pdGlhbCBjaGVja3M6Cj4gCj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgaWYgKCFub2RlLT5yYl9sZWZ0KQo+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0Owo+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoGVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkKPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY2hpbGQgPSBub2RlLT5yYl9sZWZ0Owo+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7Cj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC4uLgo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoH0KPiBndWFyYW50ZWUgdGhhdCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUg ZmluYWwgZWxzZSBicmFuY2gsCj4gdGhlcmVmb3JlCj4gd2UgY2FuIG9taXQgY2hlY2tpbmcgdGhh dCBhZ2Fpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXb2xmcmFtIFN0cmVwcCA8d3N0cmVwcEBnbXgu ZGU+Cj4gU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8u bmw+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u Lm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91 bmRhdGlvbi5vcmc+Cj4gW0xpbnV4IGNvbW1pdCA0YjMyNDEyNmUwYzZjM2E1MDgwY2EzZWMwOTgx ZTg3NjZlZDZmMWVlXQo+IApBbmQgeWV0LCB0aGUgYWN0dWFsIHBhdGNoIGlzIHNsaWdodGx5IGRp ZmZlcmVudC4gQXMgaW4uLi4KCj4gLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwo+ICsrKyBiL3hl bi9jb21tb24vcmJ0cmVlLmMKPiBAQCAtMjUwLDE1ICsyNTAsMTYgQEAgdm9pZCByYl9lcmFzZShz dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0Cj4gcmJfcm9vdCAqcm9vdCkKPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoGlmIChjaGlsZCkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50KTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoHBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0Owo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwo+IMKgwqDCoMKgwqDC oMKgwqDCoH0KPiDCoAo+IMKgwqDCoMKgwqDCoMKgwqDCoG5vZGUtPnJiX3BhcmVudF9jb2xvciA9 IG9sZC0+cmJfcGFyZW50X2NvbG9yOwo+IC3CoMKgwqDCoMKgwqDCoMKgbm9kZS0+cmJfcmlnaHQg PSBvbGQtPnJiX3JpZ2h0Owo+IMKgwqDCoMKgwqDCoMKgwqDCoG5vZGUtPnJiX2xlZnQgPSBvbGQt PnJiX2xlZnQ7Cj4gwqAKLi4uSW4gdGhlIExpbnV4IGNvbW1pdCwgdGhpcyBibGFuayBsaW5lIGlz IHJlbW92ZWQgdG9vLgoKPiDCoMKgwqDCoMKgwqDCoMKgwqByYl9zZXRfcGFyZW50KG9sZC0+cmJf bGVmdCwgbm9kZSk7Cj4gLcKgwqDCoMKgwqDCoMKgwqBpZiAob2xkLT5yYl9yaWdodCkKPiAtwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsK PiArCj4gwqDCoMKgwqDCoMKgwqDCoMKgZ290byBjb2xvcjsKPiDCoMKgwqDCoMKgfQo+IMKgCkkg ZG9uJ3QgdGhpbmsgdGhpcyBpcyB0b28gYmlnIG9mIGEgZGVhbCBwZXIgc2UsIEknZCBJJ2QgbGVh dmUgdG8KbWFpbnRhaW5lcnMgYW5kIGNvbW1pdHRlcnMgdG8gZGVjaWRlIHdoZXRoZXIgc29tZXRo aW5nIGxpa2UgdGhpcyBpcwplbm91Z2ggZm9yIGFza2luZyBhIHJlc2VuZCwgb3Igd2hldGhlciBp dCBjYW4gYmUgZml4ZWQgdXBvbiBjb21taXQgb3IKZXZlbiBsZWZ0IGFzIGl0IGlzLgoKRm9yIHN1 cmUsIHdlIGtub3cgdGhhdCB0aGVzZSBwYXRjaGVzIHJlYWxseSBuZWVkcyB0byBiZSwgYXMgbXVj aCBhcwpwb3NzaWJsZSwgMToxIGNvcGllcyBvZiBMaW51eCdzIG9uZXMsIGV2ZW4gaW4gdGhlIHNt YWxsZXN0IGRldGFpbC4gQW5kCnRoZSByZWFzb24gaXMgdG8gbWFrZSB0aGUgbGlmZSBvZiBzb21l b25lIHdhbnRpbmcgdG8gZG8gYW5vdGhlciByb3VuZApvZiBpbXBvcnQsIGluIGZ1dHVyZSwgYXMg ZWFzeSBhcyBwb3NzaWJsZS4KClJlZ2FyZHMsCkRhcmlvCi0tIAo8PFRoaXMgaGFwcGVucyBiZWNh dXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpE YXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlv ciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAo VUsp --=-SSyME183DZavsD9sxCva Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJZSAGLAAoJEBZCeImluHPuOm8P/0sYLohc2obGVXnLEqJkqXZz NyRbA92BFTqjtgIQlZ8D4Frmk/udq82u0cdxAsA+VtV+gJjahVZUtjjUF+bhuWW3 kIzEE/R44Jdd2mZIN0qNOWl2wnEpUu1HrGMVbwmX4MEvLW0/HbUiW1AaRvr3nrSR zp61i7CVhM6W/nj9fFkE57+Y+sfFb410xuLHVEO5kwwnYGc6fFi8QtkkDqR6Ep63 ayrkPx9hLBC3fsEcnCfjMlAg2pjLTCvYedVfVAIXS2bfdgm/637dEiYkY79JKyT3 VTj8B6aRs1JrPv8/U44kkLEnEZhaA+vvuzEkA5mBAeg+wrXUwyC1P0jlnGBDN7vB tgEPrxK+L6r6Ukeh6B3AYUCypYwvCWblYnPukwP9vm0olngMrowmSxm//uUiDPTR C/SxF/xqpl7UOTudGkE8yXEVF+GAY2XdZ/iFe2FOLAqAuQm7fyHWt8k0Lyw5DIII ve+sKesu9cbURFwaUr3mlXRDg/x2KQEGesRQEvliDmkwfTRhtP0Kp1OW4As5fUOE zn5C10He7BYTA61TJc3hVf5Mqy8QElF0zu8ABDHkYTIbnxnVPaANxs0MaA4IyoNz wKQDr504neU9oVGS9c1bvu2dib9ZCzoYWNcSmuOBHLKYToFZkgIHBwvYXd8mW49a wzDwoGirwiu7VaoFmHkD =MduZ -----END PGP SIGNATURE----- --=-SSyME183DZavsD9sxCva-- --===============8324257674590999346== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============8324257674590999346==--