From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [Resend][PATCH 13/17] rbtree: add __rb_change_child() helper function Date: Mon, 12 Jun 2017 18:14:05 +0200 Message-ID: <1497284045.26212.21.camel@citrix.com> References: <20170531212056.10583-1-kpraveen.lkml@gmail.com> <20170531212056.10583-14-kpraveen.lkml@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2913734484186599551==" Return-path: In-Reply-To: <20170531212056.10583-14-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 --===============2913734484186599551== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-dWdPL86EXo7FXTzaoqqn" --=-dWdPL86EXo7FXTzaoqqn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gVGh1LCAyMDE3LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+ IEBAIC02NSw2ICs2NSwyMiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRf cGFyZW50KHN0cnVjdAo+IHJiX25vZGUgKnJlZCkKPiDCoMKgwqDCoMKgcmV0dXJuIChzdHJ1Y3Qg cmJfbm9kZSAqKXJlZC0+X19yYl9wYXJlbnRfY29sb3I7Cj4gwqB9Cj4gwqAKPiArc3RhdGljIGlu bGluZSB2b2lkCj4gK19fcmJfY2hhbmdlX2NoaWxkKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVj dCByYl9ub2RlICpuZXcsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1 Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKPiArewo+ICvCoMKgwqDC oGlmIChwYXJlbnQpCj4gK8KgwqDCoMKgewo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKHBhcmVudC0+ cmJfbGVmdCA9PSBvbGQpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBhcmVudC0+cmJfbGVm dCA9IG5ldzsKPiArwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKPiArwqDCoMKgwqB9IGVsc2UKPiArwqDCoMKgwqDC oMKgwqDCoHJvb3QtPnJiX25vZGUgPSBuZXc7Cj4gK30KPiArCj4gKwo+ICsKPgp3aHkgYWxsIHRo ZXNlIGJsYW5rIGxpbmVzPyBUaGV5J3JlIG5vdCB0aGVyZSBpbiB0aGUgb3JpZ2luYWwgTGludXgK Y29tbWl0LCBBRkFJQ1QuCgo+IMKgLyoKPiDCoCAqIEhlbHBlciBmdW5jdGlvbiBmb3Igcm90YXRp b25zOgo+IMKgICogLSBvbGQncyBwYXJlbnQgYW5kIGNvbG9yIGdldCBhc3NpZ25lZCB0byBuZQo+ IAo+IEBAIC00MTgsMTUgKzQyMSw4IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5v ZGUsIHN0cnVjdAo+IHJiX3Jvb3QgKnJvb3QpCj4gwqAKPiDCoMKgwqDCoMKgaWYgKGNoaWxkKQo+ IMKgwqDCoMKgwqDCoMKgwqDCoHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Cj4gLcKgwqDC oMKgaWYgKHBhcmVudCkKPiAtwqDCoMKgwqB7Cj4gLcKgwqDCoMKgwqDCoMKgwqBpZiAocGFyZW50 LT5yYl9sZWZ0ID09IG5vZGUpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBhcmVudC0+cmJf bGVmdCA9IGNoaWxkOwo+IC3CoMKgwqDCoMKgwqDCoMKgZWxzZQo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqBwYXJlbnQtPnJiX3JpZ2h0ID0gY2hpbGQ7Cj4gLcKgwqDCoMKgfQo+IC3CoMKgwqDC oGVsc2UKPiAtwqDCoMKgwqDCoMKgwqDCoHJvb3QtPnJiX25vZGUgPSBjaGlsZDsKPiArCj4KU2Ft ZSBmb3IgdGhpcyBvbmUgaGVyZS4KCj4gK8KgwqDCoMKgX19yYl9jaGFuZ2VfY2hpbGQobm9kZSwg Y2hpbGQsIHBhcmVudCwgcm9vdCk7Cj4gwqAKPiDCoCBjb2xvcjoKPiDCoMKgwqDCoMKgaWYgKGNv bG9yID09IFJCX0JMQUNLKQo+IEBAIC01MjMsMTQgKzUxOSw4IEBAIHZvaWQgcmJfcmVwbGFjZV9u b2RlKHN0cnVjdCByYl9ub2RlICp2aWN0aW0sCj4gc3RydWN0IHJiX25vZGUgKm5ldywKPiDCoMKg wqDCoMKgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudCh2aWN0aW0pOwo+IMKgCj4g wqDCoMKgwqDCoC8qIFNldCB0aGUgc3Vycm91bmRpbmcgbm9kZXMgdG8gcG9pbnQgdG8gdGhlIHJl cGxhY2VtZW50ICovCj4gLcKgwqDCoMKgaWYgKHBhcmVudCkgewo+IC3CoMKgwqDCoMKgwqDCoMKg aWYgKHZpY3RpbSA9PSBwYXJlbnQtPnJiX2xlZnQpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oHBhcmVudC0+cmJfbGVmdCA9IG5ldzsKPiAtwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiAtwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKPiAtwqDCoMKgwqB9IGVs c2Ugewo+IC3CoMKgwqDCoMKgwqDCoMKgcm9vdC0+cmJfbm9kZSA9IG5ldzsKPiAtwqDCoMKgwqB9 Cj4gK8KgwqDCoMKgX19yYl9jaGFuZ2VfY2hpbGQodmljdGltLCBuZXcsIHBhcmVudCwgcm9vdCk7 Cj4gKwo+CkFuZCBoZXJlIHRvby4KClJlZ2FyZHMsCkRhcmlvCi0tIAo8PFRoaXMgaGFwcGVucyBi ZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNl bmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRn ZSAoVUsp --=-dWdPL86EXo7FXTzaoqqn 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 iQIcBAABCAAGBQJZPr3NAAoJEBZCeImluHPuizsP/RgXVieZo8RtUbPRUyEJLsTm 2dLizV9WVNHf19cEoN+VJzM0dJtB60w1/VtRgX960gb70ZM78uuuchQhoUWx21jr pkO8LnMWfIGAkzwj2+OA/XpVjFdmp76opGwMLd23Yj/NeZh44ZG2lUewM2hA/6Pj Gaq+i/7FmD++lzipika3kJ47AEREiMs+0XuMpRd9uIboWb04rFkQCcpSfusBFmqf 2MfPxuQ3B7j8LtpxmiZCBgNZ6MRAy+asK7q8DzBwefVcFmHVGJWfWhixUGFa2NWo vYXqAgKRPnnECdZb0xvi8y1spvxHoR/CfuRd8E42/xq2Nw6XH3A9q8h7KkzxPqcT FUMEBOSCdcz9d87a4xWg//J5Gmv0cMBi09U4BuqsvtDVg7mecZDAJFE+FmWMKEpD l41CGUlbkc7MKFcerou0abqYjlQ6ZBkhOSwq9NWJCbU9vzluBZ1FjCT8in9MaWeR yvgp8QjmrtfOGYeNnwBz0/VZXoeL/QohfdZyIB8UQALEdtb5KMuADOPUzsz848H5 2TcPnVTNTf1fIOV6ZfclY0SLmKRCM00Kv+64PTOYBOhcBv3xvE4RlgSY/oiAC5H8 ItNJm/IuRffiti7sReY2P5+vmUq5TiCd3eXFmb+dg88apn9nTsfTQrVZC9h7J5Hh 5EC2r6Zg6a/yj0HsvX11 =i5zp -----END PGP SIGNATURE----- --=-dWdPL86EXo7FXTzaoqqn-- --===============2913734484186599551== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============2913734484186599551==--