From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?J=C3=A9r=C3=A9mie_Galarneau?= Subject: Re: [PATCH lttng-tools] Cleanup: initialize kernel ioctl ABI structures to 0 Date: Tue, 9 May 2017 08:37:19 -0400 Message-ID: References: <1494246897-12111-1-git-send-email-mathieu.desnoyers@efficios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yw0-x243.google.com (mail-yw0-x243.google.com [IPv6:2607:f8b0:4002:c05::243]) by lists.lttng.org (Postfix) with ESMTPS id 3wMf6V3WP8zdTx for ; Tue, 9 May 2017 12:38:10 +0000 (UTC) Received: by mail-yw0-x243.google.com with SMTP id j9so7188483ywj.3 for ; Tue, 09 May 2017 05:37:20 -0700 (PDT) In-Reply-To: <1494246897-12111-1-git-send-email-mathieu.desnoyers@efficios.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" To: Mathieu Desnoyers Cc: "lttng-dev@lists.lttng.org" , Jeremie Galarneau List-Id: lttng-dev@lists.lttng.org TWVyZ2VkIGluIG1hc3Rlciwgc3RhYmxlLTIuMTAsIHN0YWJsZS0yLjkgYW5kIHN0YWJsZS0yLjgs IHRoYW5rcyEKCkrDqXLDqW1pZQoKT24gOCBNYXkgMjAxNyBhdCAwODozNCwgTWF0aGlldSBEZXNu b3llcnMKPG1hdGhpZXUuZGVzbm95ZXJzQGVmZmljaW9zLmNvbT4gd3JvdGU6Cj4gVmFsZ3JpbmQg Y29tcGxhaW5zIHRoYXQgd2UgcGFzcyB1bmluaXRpYWxpemVkIGRhdGEgdG8gdGhlIGtlcm5lbC4K Pgo+IFNpZ25lZC1vZmYtYnk6IE1hdGhpZXUgRGVzbm95ZXJzIDxtYXRoaWV1LmRlc25veWVyc0Bl ZmZpY2lvcy5jb20+Cj4gLS0tCj4gIHNyYy9jb21tb24va2VybmVsLWN0bC9rZXJuZWwtY3RsLmMg fCA3ICsrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+Cj4gZGlmZiAtLWdpdCBhL3NyYy9jb21tb24va2VybmVsLWN0bC9rZXJuZWwtY3RsLmMg Yi9zcmMvY29tbW9uL2tlcm5lbC1jdGwva2VybmVsLWN0bC5jCj4gaW5kZXggZmZmYTY0Yy4uNDkx MWQ4NiAxMDA2NDQKPiAtLS0gYS9zcmMvY29tbW9uL2tlcm5lbC1jdGwva2VybmVsLWN0bC5jCj4g KysrIGIvc3JjL2NvbW1vbi9rZXJuZWwtY3RsL2tlcm5lbC1jdGwuYwo+IEBAIC04OSwxMCArODks MTIgQEAgaW50IGtlcm5jdGxfY3JlYXRlX3Nlc3Npb24oaW50IGZkKQo+ICAvKiBvcGVuIHRoZSBt ZXRhZGF0YSBnbG9iYWwgY2hhbm5lbCAqLwo+ICBpbnQga2VybmN0bF9vcGVuX21ldGFkYXRhKGlu dCBmZCwgc3RydWN0IGx0dG5nX2NoYW5uZWxfYXR0ciAqY2hvcHMpCj4gIHsKPiAtICAgICAgIHN0 cnVjdCBsdHRuZ19rZXJuZWxfb2xkX2NoYW5uZWwgb2xkX2NoYW5uZWw7Cj4gICAgICAgICBzdHJ1 Y3QgbHR0bmdfa2VybmVsX2NoYW5uZWwgY2hhbm5lbDsKPgo+ICAgICAgICAgaWYgKGx0dG5nX2tl cm5lbF91c2Vfb2xkX2FiaSkgewo+ICsgICAgICAgICAgICAgICBzdHJ1Y3QgbHR0bmdfa2VybmVs X29sZF9jaGFubmVsIG9sZF9jaGFubmVsOwo+ICsKPiArICAgICAgICAgICAgICAgbWVtc2V0KCZv bGRfY2hhbm5lbCwgMCwgc2l6ZW9mKG9sZF9jaGFubmVsKSk7Cj4gICAgICAgICAgICAgICAgIG9s ZF9jaGFubmVsLm92ZXJ3cml0ZSA9IGNob3BzLT5vdmVyd3JpdGU7Cj4gICAgICAgICAgICAgICAg IG9sZF9jaGFubmVsLnN1YmJ1Zl9zaXplID0gY2hvcHMtPnN1YmJ1Zl9zaXplOwo+ICAgICAgICAg ICAgICAgICBvbGRfY2hhbm5lbC5udW1fc3ViYnVmID0gY2hvcHMtPm51bV9zdWJidWY7Cj4gQEAg LTExMSw2ICsxMTMsNyBAQCBpbnQga2VybmN0bF9vcGVuX21ldGFkYXRhKGludCBmZCwgc3RydWN0 IGx0dG5nX2NoYW5uZWxfYXR0ciAqY2hvcHMpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAmb2xkX2NoYW5uZWwpOwo+ICAgICAgICAgfQo+Cj4gKyAgICAgICBtZW1zZXQoJmNoYW5u ZWwsIDAsIHNpemVvZihjaGFubmVsKSk7Cj4gICAgICAgICBjaGFubmVsLm92ZXJ3cml0ZSA9IGNo b3BzLT5vdmVyd3JpdGU7Cj4gICAgICAgICBjaGFubmVsLnN1YmJ1Zl9zaXplID0gY2hvcHMtPnN1 YmJ1Zl9zaXplOwo+ICAgICAgICAgY2hhbm5lbC5udW1fc3ViYnVmID0gY2hvcHMtPm51bV9zdWJi dWY7Cj4gQEAgLTI0Niw2ICsyNDksNyBAQCBpbnQga2VybmN0bF9jcmVhdGVfZXZlbnQoaW50IGZk LCBzdHJ1Y3QgbHR0bmdfa2VybmVsX2V2ZW50ICpldikKPiAgICAgICAgIGlmIChsdHRuZ19rZXJu ZWxfdXNlX29sZF9hYmkpIHsKPiAgICAgICAgICAgICAgICAgc3RydWN0IGx0dG5nX2tlcm5lbF9v bGRfZXZlbnQgb2xkX2V2ZW50Owo+Cj4gKyAgICAgICAgICAgICAgIG1lbXNldCgmb2xkX2V2ZW50 LCAwLCBzaXplb2Yob2xkX2V2ZW50KSk7Cj4gICAgICAgICAgICAgICAgIG1lbWNweShvbGRfZXZl bnQubmFtZSwgZXYtPm5hbWUsIHNpemVvZihvbGRfZXZlbnQubmFtZSkpOwo+ICAgICAgICAgICAg ICAgICBvbGRfZXZlbnQuaW5zdHJ1bWVudGF0aW9uID0gZXYtPmluc3RydW1lbnRhdGlvbjsKPiAg ICAgICAgICAgICAgICAgc3dpdGNoIChldi0+aW5zdHJ1bWVudGF0aW9uKSB7Cj4gQEAgLTI4Myw2 ICsyODcsNyBAQCBpbnQga2VybmN0bF9hZGRfY29udGV4dChpbnQgZmQsIHN0cnVjdCBsdHRuZ19r ZXJuZWxfY29udGV4dCAqY3R4KQo+ICAgICAgICAgaWYgKGx0dG5nX2tlcm5lbF91c2Vfb2xkX2Fi aSkgewo+ICAgICAgICAgICAgICAgICBzdHJ1Y3QgbHR0bmdfa2VybmVsX29sZF9jb250ZXh0IG9s ZF9jdHg7Cj4KPiArICAgICAgICAgICAgICAgbWVtc2V0KCZvbGRfY3R4LCAwLCBzaXplb2Yob2xk X2N0eCkpOwo+ICAgICAgICAgICAgICAgICBvbGRfY3R4LmN0eCA9IGN0eC0+Y3R4Owo+ICAgICAg ICAgICAgICAgICAvKiBvbmx5IHR5cGUgdGhhdCB1c2VzIHRoZSB1bmlvbiAqLwo+ICAgICAgICAg ICAgICAgICBpZiAoY3R4LT5jdHggPT0gTFRUTkdfS0VSTkVMX0NPTlRFWFRfUEVSRl9DUFVfQ09V TlRFUikgewo+IC0tCj4gMi4xLjQKPgoKCgotLSAKSsOpcsOpbWllIEdhbGFybmVhdQpFZmZpY2lP UyBJbmMuCmh0dHA6Ly93d3cuZWZmaWNpb3MuY29tCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmx0dG5nLWRldiBtYWlsaW5nIGxpc3QKbHR0bmctZGV2QGxp c3RzLmx0dG5nLm9yZwpodHRwczovL2xpc3RzLmx0dG5nLm9yZy9jZ2ktYmluL21haWxtYW4vbGlz dGluZm8vbHR0bmctZGV2Cg==