From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Morel Subject: Re: [PATCH 08/10] virtio/s390: add indirection to indicators access Date: Thu, 9 May 2019 14:01:01 +0200 Message-ID: References: <20190426183245.37939-1-pasic@linux.ibm.com> <20190426183245.37939-9-pasic@linux.ibm.com> <716d47ca-016f-e8f4-6d78-7746a7d9f6ba@linux.ibm.com> Reply-To: pmorel@linux.ibm.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <716d47ca-016f-e8f4-6d78-7746a7d9f6ba@linux.ibm.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Halil Pasic , kvm@vger.kernel.org, linux-s390@vger.kernel.org, Cornelia Huck , Martin Schwidefsky , Sebastian Ott Cc: Thomas Huth , Claudio Imbrenda , Janosch Frank , Vasily Gorbik , "Michael S. Tsirkin" , Farhan Ali , Eric Farman , virtualization@lists.linux-foundation.org, Christoph Hellwig , Viktor Mihajlovski List-Id: virtualization@lists.linuxfoundation.org T24gMDgvMDUvMjAxOSAxNjozMSwgUGllcnJlIE1vcmVsIHdyb3RlOgo+IE9uIDI2LzA0LzIwMTkg MjA6MzIsIEhhbGlsIFBhc2ljIHdyb3RlOgo+PiBUaGlzIHdpbGwgY29tZSBpbiBoYW5keSBzb29u IHdoZW4gd2UgcHVsbCBvdXQgdGhlIGluZGljYXRvcnMgZnJvbQo+PiB2aXJ0aW9fY2N3X2Rldmlj ZSB0byBhIG1lbW9yeSBhcmVhIHRoYXQgaXMgc2hhcmVkIHdpdGggdGhlIGh5cGVydmlzb3IKPj4g KGluIHBhcnRpY3VsYXIgZm9yIHByb3RlY3RlZCB2aXJ0dWFsaXphdGlvbiBndWVzdHMpLgo+Pgo+ PiBTaWduZWQtb2ZmLWJ5OiBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KPj4gLS0t Cj4+IMKgIGRyaXZlcnMvczM5MC92aXJ0aW8vdmlydGlvX2Njdy5jIHwgNDAgCj4+ICsrKysrKysr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDI1 IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9zMzkwL3ZpcnRpby92aXJ0aW9fY2N3LmMgCj4+IGIvZHJpdmVycy9zMzkwL3ZpcnRpby92aXJ0 aW9fY2N3LmMKPj4gaW5kZXggYmI3YTkyMzE2ZmM4Li4xZjNlN2Q1NjkyNGYgMTAwNjQ0Cj4+IC0t LSBhL2RyaXZlcnMvczM5MC92aXJ0aW8vdmlydGlvX2Njdy5jCj4+ICsrKyBiL2RyaXZlcnMvczM5 MC92aXJ0aW8vdmlydGlvX2Njdy5jCj4+IEBAIC02OCw2ICs2OCwxNiBAQCBzdHJ1Y3QgdmlydGlv X2Njd19kZXZpY2Ugewo+PiDCoMKgwqDCoMKgIHZvaWQgKmFpcnFfaW5mbzsKPj4gwqAgfTsKPj4g K3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyAqaW5kaWNhdG9ycyhzdHJ1Y3QgdmlydGlvX2Nj d19kZXZpY2UgKnZjZGV2KQo+PiArewo+PiArwqDCoMKgIHJldHVybiAmdmNkZXYtPmluZGljYXRv cnM7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyAqaW5kaWNhdG9y czIoc3RydWN0IHZpcnRpb19jY3dfZGV2aWNlIAo+PiAqdmNkZXYpCj4+ICt7Cj4+ICvCoMKgwqAg cmV0dXJuICZ2Y2Rldi0+aW5kaWNhdG9yczI7Cj4+ICt9Cj4+ICsKPj4gwqAgc3RydWN0IHZxX2lu Zm9fYmxvY2tfbGVnYWN5IHsKPj4gwqDCoMKgwqDCoCBfX3U2NCBxdWV1ZTsKPj4gwqDCoMKgwqDC oCBfX3UzMiBhbGlnbjsKPj4gQEAgLTMzNywxNyArMzQ3LDE3IEBAIHN0YXRpYyB2b2lkIHZpcnRp b19jY3dfZHJvcF9pbmRpY2F0b3Ioc3RydWN0IAo+PiB2aXJ0aW9fY2N3X2RldmljZSAqdmNkZXYs Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBjY3ctPmNkYSA9IChfX3UzMikodW5zaWduZWQgbG9uZykg dGhpbmludF9hcmVhOwo+PiDCoMKgwqDCoMKgIH0gZWxzZSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDC oCAvKiBwYXlsb2FkIGlzIHRoZSBhZGRyZXNzIG9mIHRoZSBpbmRpY2F0b3JzICovCj4+IC3CoMKg wqDCoMKgwqDCoCBpbmRpY2F0b3JwID0ga21hbGxvYyhzaXplb2YoJnZjZGV2LT5pbmRpY2F0b3Jz KSwKPj4gK8KgwqDCoMKgwqDCoMKgIGluZGljYXRvcnAgPSBrbWFsbG9jKHNpemVvZihpbmRpY2F0 b3JzKHZjZGV2KSksCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIEdGUF9ETUEgfCBHRlBfS0VSTkVMKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICghaW5k aWNhdG9ycCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiDCoMKgwqDC oMKgwqDCoMKgwqAgKmluZGljYXRvcnAgPSAwOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgY2N3LT5j bWRfY29kZSA9IENDV19DTURfU0VUX0lORDsKPj4gLcKgwqDCoMKgwqDCoMKgIGNjdy0+Y291bnQg PSBzaXplb2YoJnZjZGV2LT5pbmRpY2F0b3JzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGNjdy0+Y291 bnQgPSBzaXplb2YoaW5kaWNhdG9ycyh2Y2RldikpOwo+IAo+IFRoaXMgbG9va3Mgc3RyYW5nZSB0 byBtZS4gV2FzIGFscmVhZHkgd2VpcmQgYmVmb3JlLgo+IEx1Y2t5IHdlIGFyZSBpbmRpY2F0b3Jz IGFyZSBsb25nLi4uCj4gbWF5IGJlIGp1c3Qgc2l6ZW9mKGxvbmcpCgoKQUZBSUsgdGhlIHNpemUg b2YgdGhlIGluZGljYXRvcnMgKEFJVi9BSVMpIGlzIG5vdCByZXN0cmljdGVkIGJ5IHRoZSAKYXJj aGl0ZWN0dXJlLgpIb3dldmVyIHdlIG5ldmVyIHVzZSBtb3JlIHRoYW4gNjQgYml0cywgZG8gd2Ug ZXZlciBoYXZlIGFuIGFkYXB0ZXIgCmhhdmluZyBtb3JlIHRoYW4gNjQgZGlmZmVyZW50IGludGVy cnVwdHM/CgpNYXkgYmUgd2UgY2FuIHN0YXRlIHRoYW4gd2UgdXNlIGEgbWF4aW1hbCBudW1iZXIg b2YgQUlTQiBvZiA2NCBhbmQgCnRoZXJlZm9yIHVzZSBpbmRpY2F0b3JzIHdpdGggYSBzaXplIG9m IHVuc2lnbmVkIGxvbmcsIG9yIF9fdTY0IG9yIAp3aGF0ZXZlciBpcyBhcHByb3ByaWF0ZS4gUGxl YXNlIGNsZWFyIHRoaXMuCgpXaXRoIHRoaXMgY2xlYXJlZDoKUmV2aWV3ZWQtYnk6IFBpZXJyZSBN b3JlbDxwbW9yZWxAbGludXguaWJtLmNvbT4KCgpSZWdhcmRzLApQaWVycmUKCgotLSAKUGllcnJl IE1vcmVsCkxpbnV4L0tWTS9RRU1VIGluIELDtmJsaW5nZW4gLSBHZXJtYW55CgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWls aW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6 Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRp b24=