From mboxrd@z Thu Jan 1 00:00:00 1970 From: anshul makkar Subject: Re: [PATCH 03/19] xen: credit2: insert and tickle don't need a cpu parameter Date: Tue, 21 Jun 2016 17:41:19 +0100 Message-ID: <57696E2F.4020502@citrix.com> References: <146620492155.29766.10321123657058307698.stgit@Solace.fritz.box> <146620509756.29766.9764141031176782386.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFOjr-0000Ey-Af for xen-devel@lists.xenproject.org; Tue, 21 Jun 2016 16:41:23 +0000 In-Reply-To: <146620509756.29766.9764141031176782386.stgit@Solace.fritz.box> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: David Vrabel , George Dunlap List-Id: xen-devel@lists.xenproject.org T24gMTgvMDYvMTYgMDA6MTEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEluIGZhY3QsIHRoZXkg YWx3YXlzIG9wZXJhdGUgb24gdGhlIHN2Yy0+cHJvY2Vzc29yIG9mCj4gdGhlIGNzY2hlZDJfdmNw dSBwYXNzZWQgdG8gdGhlbS4KPgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+Cj4g U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+ CgpSZXZpZXdlZC1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgo+ IC0tLQo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZG51bGFwQGNpdHJpeC5jb20+Cj4gQ2M6 IEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4LmNvbT4KPiBDYzogRGF2aWQgVnJh YmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiAtLS0KPiAgIHhlbi9jb21tb24vc2NoZWRf Y3JlZGl0Mi5jIHwgICAxOSArKysrKysrKysrLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwg MTAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29t bW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gaW5kZXgg MDI0NjQ1My4uNTg4MTU4MyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu Ywo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gQEAgLTUxOCw4ICs1MTgsOSBA QCBfX3J1bnFfaW5zZXJ0KHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsIHN0cnVjdCBjc2NoZWQyX3Zj cHUgKnN2YykKPiAgIH0KPgo+ICAgc3RhdGljIHZvaWQKPiAtcnVucV9pbnNlcnQoY29uc3Qgc3Ry dWN0IHNjaGVkdWxlciAqb3BzLCB1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1 ICpzdmMpCj4gK3J1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0 IGNzY2hlZDJfdmNwdSAqc3ZjKQo+ICAgewo+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+ dmNwdS0+cHJvY2Vzc29yOwo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBydW5xID0gJlJRRChv cHMsIGNwdSktPnJ1bnE7Cj4gICAgICAgaW50IHBvcyA9IDA7Cj4KPiBAQCAtNTU4LDE3ICs1NTks MTcgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICosIHNfdGkKPiAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGUg aXRlbSBvbiB0aGUgcnVucXVldWUgaXMgaGlnaGVyIHByaW9yaXR5IHRoYW4gd2hhdCdzCj4gICAg KiBjdXJyZW50bHkgcnVubmluZzsgaWYgc28sIHdha2UgdXAgdGhlIHByb2Nlc3NvciAqLwo+ICAg c3RhdGljIC8qaW5saW5lKi8gdm9pZAo+IC1ydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1 bGVyICpvcHMsIHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190 aW1lX3Qgbm93KQo+ICtydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0 cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQo+ICAgewo+ICAgICAgIGludCBp LCBpcGlkPS0xOwo+ICAgICAgIHNfdGltZV90IGxvd2VzdD0oMTw8MzApOwo+ICsgICAgdW5zaWdu ZWQgaW50IGNwdSA9IG5ldy0+dmNwdS0+cHJvY2Vzc29yOwo+ICAgICAgIHN0cnVjdCBjc2NoZWQy X3J1bnF1ZXVlX2RhdGEgKnJxZCA9IFJRRChvcHMsIGNwdSk7Cj4gICAgICAgY3B1bWFza190IG1h c2s7Cj4gICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGN1cjsKPgo+ICAgICAgIGQycHJpbnRr KCJycXQgJXB2IGN1cnIgJXB2XG4iLCBuZXctPnZjcHUsIGN1cnJlbnQpOwo+Cj4gLSAgICBCVUdf T04obmV3LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1KTsKPiAgICAgICBCVUdfT04obmV3LT5ycWQg IT0gcnFkKTsKPgo+ICAgICAgIC8qIExvb2sgYXQgdGhlIGNwdSBpdCdzIHJ1bm5pbmcgb24gZmly c3QgKi8KPiBAQCAtMTA3MSw4ICsxMDcyLDggQEAgY3NjaGVkMl92Y3B1X3dha2UoY29uc3Qgc3Ry dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCj4gICAgICAgdXBkYXRlX2xvYWQo b3BzLCBzdmMtPnJxZCwgc3ZjLCAxLCBub3cpOwo+Cj4gICAgICAgLyogUHV0IHRoZSBWQ1BVIG9u IHRoZSBydW5xICovCj4gLSAgICBydW5xX2luc2VydChvcHMsIHZjLT5wcm9jZXNzb3IsIHN2Yyk7 Cj4gLSAgICBydW5xX3RpY2tsZShvcHMsIHZjLT5wcm9jZXNzb3IsIHN2Yywgbm93KTsKPiArICAg IHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKPiArICAgIHJ1bnFfdGlja2xlKG9wcywgc3ZjLCBub3cp Owo+Cj4gICBvdXQ6Cj4gICAgICAgZDJwcmludGsoInctXG4iKTsKPiBAQCAtMTEwNCw4ICsxMTA1 LDggQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg c3RydWN0IHZjcHUgKnZjKQo+ICAgICAgIHsKPiAgICAgICAgICAgQlVHX09OKF9fdmNwdV9vbl9y dW5xKHN2YykpOwo+Cj4gLSAgICAgICAgcnVucV9pbnNlcnQob3BzLCB2Yy0+cHJvY2Vzc29yLCBz dmMpOwo+IC0gICAgICAgIHJ1bnFfdGlja2xlKG9wcywgdmMtPnByb2Nlc3Nvciwgc3ZjLCBub3cp Owo+ICsgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKPiArICAgICAgICBydW5xX3RpY2ts ZShvcHMsIHN2Yywgbm93KTsKPiAgICAgICB9Cj4gICAgICAgZWxzZSBpZiAoICFpc19pZGxlX3Zj cHUodmMpICkKPiAgICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwg bm93KTsKPiBAQCAtMTMxMyw4ICsxMzE0LDggQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBz dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4gICAgICAgICAgIGlmICggb25fcnVucSApCj4gICAgICAg ICAgIHsKPiAgICAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIE5VTEwsIDEs IG5vdyk7Cj4gLSAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjLT52Y3B1LT5wcm9jZXNz b3IsIHN2Yyk7Cj4gLSAgICAgICAgICAgIHJ1bnFfdGlja2xlKG9wcywgc3ZjLT52Y3B1LT5wcm9j ZXNzb3IsIHN2Yywgbm93KTsKPiArICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwo+ ICsgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yywgbm93KTsKPiAgICAgICAgICAgICAg IFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9vbl9ydW5xKTsKPiAgICAgICAgICAgfQo+ICAgICAg ICAgICBlbHNlCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=