From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 14/19] xen: credit2: add yet some more tracing Date: Thu, 7 Jul 2016 16:34:30 +0100 Message-ID: References: <146620492155.29766.10321123657058307698.stgit@Solace.fritz.box> <146620517863.29766.7999578465463906558.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLBJz-0003Bq-CC for xen-devel@lists.xenproject.org; Thu, 07 Jul 2016 15:34:35 +0000 In-Reply-To: <146620517863.29766.7999578465463906558.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 Cc: xen-devel , Anshul Makkar , David Vrabel List-Id: xen-devel@lists.xenproject.org T24gU2F0LCBKdW4gMTgsIDIwMTYgYXQgMTI6MTIgQU0sIERhcmlvIEZhZ2dpb2xpCjxkYXJpby5m YWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPiAoYW5kIGZpeCB0aGUgc3R5bGUgb2YgdHdvIGxh YmVscyBhcyB3ZWxsLikKPgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5m YWdnaW9saUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s YXBAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4KPiBDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29t Pgo+IENjOiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgo+IC0tLQo+ICB4 ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8ICAgNTggKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4IGJhM2E3OGEuLmU5ZjNmMTMg MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29t bW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC00Niw2ICs0Niw5IEBACj4gICNkZWZpbmUgVFJDX0NT Q0hFRDJfVElDS0xFX05FVyAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEzKQo+ ICAjZGVmaW5lIFRSQ19DU0NIRUQyX1JVTlFfTUFYX1dFSUdIVCAgVFJDX1NDSEVEX0NMQVNTX0VW VChDU0NIRUQyLCAxNCkKPiAgI2RlZmluZSBUUkNfQ1NDSEVEMl9NSUdSQVRFICAgICAgICAgIFRS Q19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgMTUpCj4gKyNkZWZpbmUgVFJDX0NTQ0hFRDJfTE9B RF9DSEVDSyAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDE2KQo+ICsjZGVmaW5l IFRSQ19DU0NIRUQyX0xPQURfQkFMQU5DRSAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQy LCAxNykKPiArI2RlZmluZSBUUkNfQ1NDSEVEMl9QSUNLRURfQ1BVICAgICAgIFRSQ19TQ0hFRF9D TEFTU19FVlQoQ1NDSEVEMiwgMTkpCj4KPiAgLyoKPiAgICogV0FSTklORzogVGhpcyBpcyBzdGls bCBpbiBhbiBleHBlcmltZW50YWwgcGhhc2UuICBTdGF0dXMgYW5kIHdvcmsgY2FuIGJlIGZvdW5k IGF0IHRoZQo+IEBAIC03MDksNiArNzEyLDggQEAgdXBkYXRlX2xvYWQoY29uc3Qgc3RydWN0IHNj aGVkdWxlciAqb3BzLAo+ICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh ICpycWQsCj4gICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5n ZSwgc190aW1lX3Qgbm93KQo+ICB7Cj4gKyAgICB0cmFjZV92YXIoVFJDX0NTQ0hFRDJfVVBEQVRF X0xPQUQsIDEsIDAsICBOVUxMKTsKPiArCj4gICAgICBfX3VwZGF0ZV9ydW5xX2xvYWQob3BzLCBy cWQsIGNoYW5nZSwgbm93KTsKPiAgICAgIGlmICggc3ZjICkKPiAgICAgICAgICBfX3VwZGF0ZV9z dmNfbG9hZChvcHMsIHN2YywgY2hhbmdlLCBub3cpOwo+IEBAIC0xNDg0LDYgKzE0ODksMjMgQEAg Y3NjaGVkMl9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1 ICp2YykKPiAgb3V0X3VwOgo+ICAgICAgc3Bpbl91bmxvY2soJnBydi0+bG9jayk7Cj4KPiArICAg IC8qIFRSQUNFICovCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAg dWludDY0X3QgYl9hdmdsb2FkOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206 MTY7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIHJxX2lkOjE2LCBuZXdfY3B1OjE2Owo+ICsgICAg ICAgfSBkOwo+ICsgICAgICAgIGQuYl9hdmdsb2FkID0gcHJ2LT5ycWRbbWluX3JxaV0uYl9hdmds b2FkOwo+ICsgICAgICAgIGQuZG9tID0gdmMtPmRvbWFpbi0+ZG9tYWluX2lkOwo+ICsgICAgICAg IGQudmNwdSA9IHZjLT52Y3B1X2lkOwo+ICsgICAgICAgIGQucnFfaWQgPSBjMnIob3BzLCBuZXdf Y3B1KTsKPiArICAgICAgICBkLm5ld19jcHUgPSBuZXdfY3B1Owo+ICsgICAgICAgIHRyYWNlX3Zh cihUUkNfQ1NDSEVEMl9QSUNLRURfQ1BVLCAxLAo+ICsgICAgICAgICAgICAgICAgICBzaXplb2Yo ZCksCj4gKyAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwo+ICsgICAgfQo+ ICsKPiAgICAgIHJldHVybiBuZXdfY3B1Owo+ICB9Cj4KPiBAQCAtMTYxMSw3ICsxNjMzLDcgQEAg c3RhdGljIHZvaWQgYmFsYW5jZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50 IGNwdSwgc190aW1lX3Qgbm93KQo+ICAgICAgYm9vbF90IGlubmVyX2xvYWRfdXBkYXRlZCA9IDA7 Cj4KPiAgICAgIGJhbGFuY2Vfc3RhdGVfdCBzdCA9IHsgLmJlc3RfcHVzaF9zdmMgPSBOVUxMLCAu YmVzdF9wdWxsX3N2YyA9IE5VTEwgfTsKPiAtCj4gKwo+ICAgICAgLyoKPiAgICAgICAqIEJhc2lj IGFsZ29yaXRobTogUHVzaCwgcHVsbCwgb3Igc3dhcC4KPiAgICAgICAqIC0gRmluZCB0aGUgcnVu cXVldWUgd2l0aCB0aGUgZnVydGhlc3QgbG9hZCBkaXN0YW5jZQo+IEBAIC0xNjc3LDYgKzE2OTks MjAgQEAgc3RhdGljIHZvaWQgYmFsYW5jZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w cywgaW50IGNwdSwgc190aW1lX3Qgbm93KQo+ICAgICAgICAgIGlmICggaSA+IGNwdXNfbWF4ICkK PiAgICAgICAgICAgICAgY3B1c19tYXggPSBpOwo+Cj4gKyAgICAgICAgLyogVFJBQ0UgKi8KPiAr ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgICAgICB1bnNp Z25lZCBscnFfaWQ6MTYsIG9ycV9pZDoxNjsKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv YWRfZGVsdGE7Cj4gKyAgICAgICAgICAgIH0gZDsKPiArICAgICAgICAgICAgZC5scnFfaWQgPSBz dC5scnFkLT5pZDsKPiArICAgICAgICAgICAgZC5vcnFfaWQgPSBzdC5vcnFkLT5pZDsKPiArICAg ICAgICAgICAgZC5sb2FkX2RlbHRhID0gc3QubG9hZF9kZWx0YTsKPiArICAgICAgICAgICAgdHJh Y2VfdmFyKFRSQ19DU0NIRUQyX0xPQURfQ0hFQ0ssIDEsCj4gKyAgICAgICAgICAgICAgICAgICAg ICBzaXplb2YoZCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZk KTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogSWYgd2UncmUg dW5kZXIgMTAwJSBjYXBhY2F0eSwgb25seSBzaGlmdCBpZiBsb2FkIGRpZmZlcmVuY2UKPiAgICAg ICAgICAgKiBpcyA+IDEuICBvdGhlcndpc2UsIHNoaWZ0IGlmIHVuZGVyIDEyLjUlCj4gQEAgLTE3 MDUsNiArMTc0MSwyMSBAQCBzdGF0aWMgdm9pZCBiYWxhbmNlX2xvYWQoY29uc3Qgc3RydWN0IHNj aGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBub3cpCj4gICAgICBpZiAoIHVubGlrZWx5 KHN0Lm9ycWQtPmlkIDwgMCkgKQo+ICAgICAgICAgIGdvdG8gb3V0X3VwOwo+Cj4gKyAgICAvKiBU UkFDRSAqLwo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQ2 NF90IGxiX2F2Z2xvYWQsIG9iX2F2Z2xvYWQ7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxycV9p ZDoxNiwgb3JxX2lkOjE2Owo+ICsgICAgICAgIH0gZDsKPiArICAgICAgICBkLmxycV9pZCA9IHN0 LmxycWQtPmlkOwo+ICsgICAgICAgIGQubGJfYXZnbG9hZCA9IHN0LmxycWQtPmJfYXZnbG9hZDsK PiArICAgICAgICBkLm9ycV9pZCA9IHN0Lm9ycWQtPmlkOwo+ICsgICAgICAgIGQub2JfYXZnbG9h ZCA9IHN0Lm9ycWQtPmJfYXZnbG9hZDsKPiArICAgICAgICB0cmFjZV92YXIoVFJDX0NTQ0hFRDJf TE9BRF9CQUxBTkNFLCAxLAo+ICsgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCj4gKyAgICAg ICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwo+ICsgICAgfQo+ICsKPiAgICAgIG5v dyA9IE5PVygpOwo+Cj4gICAgICAvKiBMb29rIGZvciAic3dhcCIgd2hpY2ggZ2l2ZXMgdGhlIGJl c3QgbG9hZCBhdmVyYWdlCj4gQEAgLTE3NTYsMTAgKzE4MDcsOSBAQCBzdGF0aWMgdm9pZCBiYWxh bmNlX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBu b3cpCj4gICAgICBpZiAoIHN0LmJlc3RfcHVsbF9zdmMgKQo+ICAgICAgICAgIG1pZ3JhdGUob3Bz LCBzdC5iZXN0X3B1bGxfc3ZjLCBzdC5scnFkLCBub3cpOwo+Cj4gLW91dF91cDoKPiArIG91dF91 cDoKPiAgICAgIHNwaW5fdW5sb2NrKCZzdC5vcnFkLT5sb2NrKTsKPiAtCj4gLW91dDoKPiArIG91 dDoKPiAgICAgIHJldHVybjsKPiAgfQo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK