From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 05/20] rb_tree: remove redundant if()-condition in rb_erase() Date: Tue, 20 Jun 2017 01:23:02 -0600 Message-ID: <5948E9760200007800164572@prv-mh.provo.novell.com> References: <20170617093253.3990-1-kpraveen.lkml@gmail.com> <20170617093253.3990-6-kpraveen.lkml@gmail.com> <1497891211.7405.9.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1497891211.7405.9.camel@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , Praveen Kumar Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE5LjA2LjE3IGF0IDE4OjUzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdy b3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vcmJ0 cmVlLmMKPj4gQEAgLTI1MCwxNSArMjUwLDE2IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25v ZGUgKm5vZGUsIHN0cnVjdAo+PiByYl9yb290ICpyb290KQo+PiAgICAgICAgICAgICAgaWYgKGNo aWxkKQo+PiAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Cj4+ ICAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKPj4gKwo+PiArICAgICAgICAg ICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0Owo+PiArICAgICAgICAgICAgcmJfc2V0 X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKPj4gICAgICAgICAgfQo+PiAgCj4+ICAgICAg ICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwo+PiAtICAg ICAgICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7Cj4+ICAgICAgICAgIG5vZGUtPnJi X2xlZnQgPSBvbGQtPnJiX2xlZnQ7Cj4+ICAKPiAuLi5JbiB0aGUgTGludXggY29tbWl0LCB0aGlz IGJsYW5rIGxpbmUgaXMgcmVtb3ZlZCB0b28uCj4gCj4+ICAgICAgICAgIHJiX3NldF9wYXJlbnQo b2xkLT5yYl9sZWZ0LCBub2RlKTsKPj4gLSAgICAgICAgaWYgKG9sZC0+cmJfcmlnaHQpCj4+IC0g ICAgICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwo+PiArCj4+ICAg ICAgICAgIGdvdG8gY29sb3I7Cj4+ICAgICAgfQo+PiAgCj4gSSBkb24ndCB0aGluayB0aGlzIGlz IHRvbyBiaWcgb2YgYSBkZWFsIHBlciBzZSwgSSdkIEknZCBsZWF2ZSB0bwo+IG1haW50YWluZXJz IGFuZCBjb21taXR0ZXJzIHRvIGRlY2lkZSB3aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoaXMgaXMK PiBlbm91Z2ggZm9yIGFza2luZyBhIHJlc2VuZCwgb3Igd2hldGhlciBpdCBjYW4gYmUgZml4ZWQg dXBvbiBjb21taXQgb3IKPiBldmVuIGxlZnQgYXMgaXQgaXMuCj4gCj4gRm9yIHN1cmUsIHdlIGtu b3cgdGhhdCB0aGVzZSBwYXRjaGVzIHJlYWxseSBuZWVkcyB0byBiZSwgYXMgbXVjaCBhcwo+IHBv c3NpYmxlLCAxOjEgY29waWVzIG9mIExpbnV4J3Mgb25lcywgZXZlbiBpbiB0aGUgc21hbGxlc3Qg ZGV0YWlsLiBBbmQKPiB0aGUgcmVhc29uIGlzIHRvIG1ha2UgdGhlIGxpZmUgb2Ygc29tZW9uZSB3 YW50aW5nIHRvIGRvIGFub3RoZXIgcm91bmQKPiBvZiBpbXBvcnQsIGluIGZ1dHVyZSwgYXMgZWFz eSBhcyBwb3NzaWJsZS4KClllcywgYW5kIGl0IGlzIGZvciB0aGlzIHZlcnkgcmVhc29uIHRoYXQg SSdkIGxpa2UgdG8gc2VlIGEgcmVzZW5kLiBFbHNlCnRoZXJlJ3MgdGhlIHJpc2sgdGhhdCBmaXhp bmcgdGhpcyB1cCB1cG9uIGNvbW1pdCBjYXVzZXMgc3Vic2VxdWVudApwYXRjaGVzIHRvIGFsc28g bm90IGFwcGx5LiBUaGUgY29tbWl0dGVyLCBpZiBkb2luZyBhbnkgZWRpdHMgYXQgYWxsLApzaG91 bGQgbm90IGJlIHJlcXVpcmVkIHRvIHNwZW5kIG1lYW5pbmdmdWwgYW1vdW50cyBvZiBleHRyYSB0 aW1lCm9uIGFwcGx5aW5nIGEgcGF0Y2ggKG9yIHNlcmllcykuCgpKYW4KCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK