From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adalbert =?iso-8859-2?b?TGF643I=?= Subject: Re: [RFC PATCH v6 02/92] kvm: introspection: add basic ioctls (hook/unhook) Date: Tue, 13 Aug 2019 17:24:43 +0300 Message-ID: <49923.9530575991$1565706268@news.gmane.org> References: <20190809160047.8319-1-alazar@bitdefender.com> <20190809160047.8319-3-alazar@bitdefender.com> <58808ef0-57b1-47ac-a115-e1dd64a15b0a@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <58808ef0-57b1-47ac-a115-e1dd64a15b0a@redhat.com> 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: Paolo Bonzini , kvm@vger.kernel.org Cc: Tamas K Lengyel , Weijiang Yang , Yu C Zhang , Radim =?iso-8859-2?b?S3LobeH4?= , Jan Kiszka , Samuel =?iso-8859-1?q?Laur=E9n?= , Konrad Rzeszutek Wilk , virtualization@lists.linux-foundation.org, linux-mm@kvack.org, Patrick Colp , Mathieu Tarral , Stefan Hajnoczi , Mircea =?iso-8859-1?q?C=EErjaliu?= , Mihai =?UTF-8?b?RG9uyJt1?= List-Id: virtualization@lists.linuxfoundation.org V2UnbGwgZG8uCgpPbiBUdWUsIDEzIEF1ZyAyMDE5IDEwOjQ0OjI4ICswMjAwLCBQYW9sbyBCb256 aW5pIDxwYm9uemluaUByZWRoYXQuY29tPiB3cm90ZToKPiBPbiAwOS8wOC8xOSAxNzo1OSwgQWRh bGJlcnQgTGF6xINyIHdyb3RlOgo+ID4gK3N0YXRpYyBpbnQga3ZtaV9yZWN2KHZvaWQgKmFyZykK PiA+ICt7Cj4gPiArCXN0cnVjdCBrdm1pICppa3ZtID0gYXJnOwo+ID4gKwo+ID4gKwlrdm1pX2lu Zm8oaWt2bSwgIkhvb2tpbmcgVk1cbiIpOwo+ID4gKwo+ID4gKwl3aGlsZSAoa3ZtaV9tc2dfcHJv Y2Vzcyhpa3ZtKSkKPiA+ICsJCTsKPiA+ICsKPiA+ICsJa3ZtaV9pbmZvKGlrdm0sICJVbmhvb2tp bmcgVk1cbiIpOwo+ID4gKwo+ID4gKwlrdm1pX2VuZF9pbnRyb3NwZWN0aW9uKGlrdm0pOwo+ID4g Kwo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gCj4gUmVuYW1lIHRoaXMgdG8ga3ZtaV9y ZWN2X3RocmVhZCBpbnN0ZWFkLCBwbGVhc2UuCj4gCj4gPiArCj4gPiArCS8qCj4gPiArCSAqIE1h a2Ugc3VyZSBhbGwgdGhlIEtWTS9LVk1JIHN0cnVjdHVyZXMgYXJlIGxpbmtlZCBhbmQgbm8gcG9p bnRlcgo+ID4gKwkgKiBpcyByZWFkIGFzIE5VTEwgYWZ0ZXIgdGhlIHJlZmVyZW5jZSBjb3VudCBo YXMgYmVlbiBzZXQuCj4gPiArCSAqLwo+ID4gKwlzbXBfbWJfX2JlZm9yZV9hdG9taWMoKTsKPiAK PiBUaGlzIGlzIGFuIHNtcF93bWIoKSwgbm90IGFuIHNtcF9tYl9fYmVmb3JlX2F0b21pYygpLiAg QWRkIGEgY29tbWVudAo+IHRoYXQgaXQgcGFpcnMgd2l0aCB0aGUgcmVmY291bnRfaW5jX25vdF96 ZXJvIGluIGt2bWlfZ2V0Lgo+IAo+ID4gKwlyZWZjb3VudF9zZXQoJmt2bS0+a3ZtaV9yZWYsIDEp Owo+ID4gKwo+IAo+IAo+ID4gQEAgLTU3LDggKzE4MywyNyBAQCB2b2lkIGt2bWlfZGVzdHJveV92 bShzdHJ1Y3Qga3ZtICprdm0pCj4gPiAgCWlmICghaWt2bSkKPiA+ICAJCXJldHVybjsKPiA+ICAK PiA+ICsJLyogdHJpZ2dlciBzb2NrZXQgc2h1dGRvd24gLSBrdm1pX3JlY3YoKSB3aWxsIHN0YXJ0 IHNodXRkb3duIHByb2Nlc3MgKi8KPiA+ICsJa3ZtaV9zb2NrX3NodXRkb3duKGlrdm0pOwo+ID4g Kwo+ID4gIAlrdm1pX3B1dChrdm0pOwo+ID4gIAo+ID4gIAkvKiB3YWl0IGZvciBpbnRyb3NwZWN0 aW9uIHJlc291cmNlcyB0byBiZSByZWxlYXNlZCAqLwo+ID4gIAl3YWl0X2Zvcl9jb21wbGV0aW9u X2tpbGxhYmxlKCZrdm0tPmt2bWlfY29tcGxldGVkKTsKPiA+ICB9Cj4gPiArCj4gCj4gVGhpcyBh ZGRpdGlvbiBtZWFucyB0aGF0IGt2bWlfZGVzdHJveV92bSBzaG91bGQgaGF2ZSBjYWxsZWQKPiBr dm1pX2VuZF9pbnRyb3NwZWN0aW9uIGluc3RlYWQuICBJbiBwYXRjaCAxLCBrdm1pX2VuZF9pbnRy b3NwZWN0aW9uCj4gc2hvdWxkIGhhdmUgYmVlbiBqdXN0IGt2bWlfcHV0LCBub3cgdGhpcyBwYXRj aCBjYW4gYWRkIGt2bWlfc29ja19zaHV0ZG93bi4KPiAKPiBQYW9sbwpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxp c3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0 cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=