From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH] xen/x86: add diagnostic printout to xen_mc_flush() in case of error Date: Mon, 26 Nov 2018 15:11:05 -0500 Message-ID: <0727da38-bfe8-f484-6b06-7205c1d953c1__36354.7472203665$1543263028$gmane$org@oracle.com> References: <20181123162451.3351-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gRNEN-0000SU-M8 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 20:11:43 +0000 In-Reply-To: <20181123162451.3351-1-jgross@suse.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Juergen Gross , linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com, hpa@zytor.com List-Id: xen-devel@lists.xenproject.org T24gMTEvMjMvMTggMTE6MjQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gRmFpbHVyZSBvZiBh biBlbGVtZW50IG9mIGEgWGVuIG11bHRpY2FsbCBpcyBzaWduYWxsZWQgdmlhIGEgV0FSTigpCj4g b25seSB1bmxlc3MgdGhlIGtlcm5lbCBpcyBjb21waWxlZCB3aXRoIE1DX0RFQlVHLiBJdCBpcyBp bXBvc3NpYmxlIHRvCgpzL3VubGVzcy9pZgoKCj4ga25vdyB3aGljaCBlbGVtZW50IGZhaWxlZCBh bmQgd2h5IGl0IGRpZCBzby4KPgo+IENoYW5nZSB0aGF0IGJ5IHByaW50aW5nIHRoZSByZWxhdGVk IGluZm9ybWF0aW9uIGV2ZW4gd2l0aG91dCBNQ19ERUJVRywKPiBldmVuIGlmIG1heWJlIGluIHNv bWUgbGltaXRlZCBmb3JtIChlLmcuIHdpdGhvdXQgaW5mb3JtYXRpb24gd2hpY2gKPiBjYWxsZXIg cHJvZHVjZWQgdGhlIGZhaWxpbmcgZWxlbWVudCkuCj4KPiBNb3ZlIHRoZSBwcmludGluZyBvdXQg b2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4gb3JkZXIgdG8gaGF2ZSB0aGUKPiBzYW1lIGluZm9y bWF0aW9uIGZvciBhIHNpbmdsZSBjYWxsLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z cyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jIHwg MzUgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gv eDg2L3hlbi9tdWx0aWNhbGxzLmMgYi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCj4gaW5kZXgg MmJjZTc5NThjZThiLi4wNzY2YTA4YmRmNDUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL211 bHRpY2FsbHMuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKPiBAQCAtNjksNiAr NjksMTEgQEAgdm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKPiAgCj4gIAl0cmFjZV94ZW5fbWNfZmx1 c2goYi0+bWNpZHgsIGItPmFyZ2lkeCwgYi0+Y2JpZHgpOwo+ICAKPiArI2lmIE1DX0RFQlVHCj4g KwltZW1jcHkoYi0+ZGVidWcsIGItPmVudHJpZXMsCj4gKwkgICAgICAgYi0+bWNpZHggKiBzaXpl b2Yoc3RydWN0IG11bHRpY2FsbF9lbnRyeSkpOwo+ICsjZW5kaWYKPiArCj4gIAlzd2l0Y2ggKGIt Pm1jaWR4KSB7Cj4gIAljYXNlIDA6Cj4gIAkJLyogbm8tb3AgKi8KPiBAQCAtODcsMzIgKzkyLDM0 IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQpCj4gIAkJYnJlYWs7Cj4gIAo+ICAJZGVmYXVsdDoK PiAtI2lmIE1DX0RFQlVHCj4gLQkJbWVtY3B5KGItPmRlYnVnLCBiLT5lbnRyaWVzLAo+IC0JCSAg ICAgICBiLT5tY2lkeCAqIHNpemVvZihzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5KSk7Cj4gLSNlbmRp Zgo+IC0KPiAgCQlpZiAoSFlQRVJWSVNPUl9tdWx0aWNhbGwoYi0+ZW50cmllcywgYi0+bWNpZHgp ICE9IDApCj4gIAkJCUJVRygpOwo+ICAJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKQo+ ICAJCQlpZiAoYi0+ZW50cmllc1tpXS5yZXN1bHQgPCAwKQo+ICAJCQkJcmV0Kys7Cj4gKwl9Cj4g IAo+ICsJaWYgKFdBUk5fT04ocmV0KSkgewo+ICsJCXByX2VycigiJWQgb2YgJWQgbXVsdGljYWxs KHMpIGZhaWxlZDogY3B1ICVkXG4iLAo+ICsJCSAgICAgICByZXQsIGItPm1jaWR4LCBzbXBfcHJv Y2Vzc29yX2lkKCkpOwo+ICsJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4gKwkJ CWlmIChiLT5lbnRyaWVzW2ldLnJlc3VsdCA8IDApIHsKPiAgI2lmIE1DX0RFQlVHCj4gLQkJaWYg KHJldCkgewo+IC0JCQlwcmludGsoS0VSTl9FUlIgIiVkIG11bHRpY2FsbChzKSBmYWlsZWQ6IGNw dSAlZFxuIiwKPiAtCQkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAtCQkJZHVt cF9zdGFjaygpOwo+IC0JCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7IGkrKykgewo+IC0JCQkJ cHJpbnRrKEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0 PSVsZFx0JXBGXG4iLAo+IC0JCQkJICAgICAgIGkrMSwgYi0+bWNpZHgsCj4gKwkJCQlwcl9lcnIo IiAgY2FsbCAlMmQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0JXBGXG4iLAo+ICsJCQkJ ICAgICAgIGkgKyAxLAo+ICAJCQkJICAgICAgIGItPmRlYnVnW2ldLm9wLAo+ICAJCQkJICAgICAg IGItPmRlYnVnW2ldLmFyZ3NbMF0sCj4gIAkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5yZXN1bHQs Cj4gIAkJCQkgICAgICAgYi0+Y2FsbGVyW2ldKTsKPiArI2Vsc2UKPiArCQkJCXByX2VycigiICBj YWxsICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXG4iLAo+ICsJCQkJICAgICAgIGkg KyAxLAo+ICsJCQkJICAgICAgIGItPmVudHJpZXNbaV0ub3AsCj4gKwkJCQkgICAgICAgYi0+ZW50 cmllc1tpXS5hcmdzWzBdLAo+ICsJCQkJICAgICAgIGItPmVudHJpZXNbaV0ucmVzdWx0KTsKPiAr I2VuZGlmCgpEb2Vzbid0IChub24tZGVidWcpIGh5cGVydmlzb3IgY29ycnVwdCBvcCBhbmQgYXJn cz8KCihBbHNvLCB3ZSBkb24ndCByZWFsbHkgbmVlZCB0byBwcmludCBhbnl0aGluZyB3aGVuIGIt PmVudHJpZXNbaV0ucmVzdWx0Cj09IDApCgoKLWJvcmlzCgoKPiAgCQkJfQo+ICAJCX0KPiAtI2Vu ZGlmCj4gIAl9Cj4gIAo+ICAJYi0+bWNpZHggPSAwOwo+IEBAIC0xMjYsOCArMTMzLDYgQEAgdm9p ZCB4ZW5fbWNfZmx1c2godm9pZCkKPiAgCWItPmNiaWR4ID0gMDsKPiAgCj4gIAlsb2NhbF9pcnFf cmVzdG9yZShmbGFncyk7Cj4gLQo+IC0JV0FSTl9PTihyZXQpOwo+ICB9Cj4gIAo+ICBzdHJ1Y3Qg bXVsdGljYWxsX3NwYWNlIF9feGVuX21jX2VudHJ5KHNpemVfdCBhcmdzKQoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=