From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr710090.outbound.protection.outlook.com ([40.107.71.90]:26752 "EHLO NAM05-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732952AbeIXUvf (ORCPT ); Mon, 24 Sep 2018 16:51:35 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Stefan Raspl , Stefan Raspl , =?utf-8?B?UmFkaW0gS3LEjW3DocWZ?= , Sasha Levin Subject: [PATCH AUTOSEL 4.18 40/76] tools/kvm_stat: fix handling of invalid paths in debugfs provider Date: Mon, 24 Sep 2018 14:48:26 +0000 Message-ID: <20180924144751.164410-39-alexander.levin@microsoft.com> References: <20180924144751.164410-1-alexander.levin@microsoft.com> In-Reply-To: <20180924144751.164410-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogU3RlZmFuIFJhc3BsIDxzdGVmYW4ucmFzcGxAZGUuaWJtLmNvbT4NCg0KWyBVcHN0cmVh bSBjb21taXQgNjE3YzY2YjlmMjM2ZDIwZjExY2VjYmIzZjQ1ZTZkNTY3NWIyZmFlMSBdDQoNCldo ZW4gZmlsdGVyaW5nIGJ5IGd1ZXN0LCBrdm1fc3RhdCBkaXNwbGF5cyBnYXJiYWdlIHdoZW4gdGhl IGd1ZXN0IGlzDQpkZXN0cm95ZWQgLSBzZWUgc2FtcGxlIG91dHB1dCBiZWxvdy4NCldlIGFkZCBj b2RlIHRvIHJlbW92ZSB0aGUgaW52YWxpZCBwYXRocyBmcm9tIHRoZSBwcm92aWRlcnMsIHNvIGF0 IGxlYXN0DQpubyBtb3JlIGdhcmJhZ2UgaXMgZGlzcGxheWVkLg0KSGVyZSdzIGEgc2FtcGxlIG91 dHB1dCB0byBpbGx1c3RyYXRlOg0KDQogIGt2bSBzdGF0aXN0aWNzIC0gcGlkIDEzOTg2IChmb28p DQoNCiAgIEV2ZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUb3Rh bCAlVG90YWwgQ3VyQXZnL3MNCiAgIGRpYWdub3NlXzI1OCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAtMiAgICAwLjAgICAgICAgIDANCiAgIGRlbGl2ZXJfcHJvZ3JhbV9pbnRl cnJ1cHRpb24gICAgICAgICAgICAgICAgICAgICAtMyAgICAwLjAgICAgICAgIDANCiAgIGRpYWdu b3NlXzMwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNCAgICAwLjAgICAg ICAgIDANCiAgIGhhbHRfcG9sbF9pbnZhbGlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC05MSAgICAwLjAgICAgICAgLTYNCiAgIGRlbGl2ZXJfc2VydmljZV9zaWduYWwgICAgICAgICAg ICAgICAgICAgICAgICAgLTI0NCAgICAwLjAgICAgICAtMTYNCiAgIGhhbHRfc3VjY2Vzc2Z1bF9w b2xsICAgICAgICAgICAgICAgICAgICAgICAgICAgLTI1MCAgICAwLjEgICAgICAtMTcNCiAgIGV4 aXRfcGVpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTI4NSAgICAwLjEg ICAgICAtMTkNCiAgIGV4aXRfZXh0ZXJuYWxfcmVxdWVzdCAgICAgICAgICAgICAgICAgICAgICAg ICAgLTMxMiAgICAwLjEgICAgICAtMjENCiAgIGRpYWdub3NlXzljICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLTMyOCAgICAwLjEgICAgICAtMjINCiAgIHVzZXJzcGFjZV9oYW5k bGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTcxMyAgICAwLjEgICAgICAtNDcNCiAg IGhhbHRfYXR0ZW1wdGVkX3BvbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTkzOSAgICAw LjIgICAgICAtNjINCiAgIGRlbGl2ZXJfZW1lcmdlbmN5X3NpZ25hbCAgICAgICAgICAgICAgICAg ICAgICAtMzEyNiAgICAwLjYgICAgIC0yMDgNCiAgIGhhbHRfd2FrZXVwICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAtNzE5OSAgICAxLjUgICAgIC00ODENCiAgIGV4aXRfd2FpdF9z dGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtNzM3OSAgICAxLjUgICAgIC00OTMN CiAgIGRpYWdub3NlXzUwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC01NjQ5OSAg IDExLjUgICAgLTM3NTcNCiAgIGV4aXRfbnVsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC04NTQ5MSAgIDE3LjQgICAgLTU2ODUNCiAgIGRpYWdub3NlXzQ0ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLTEzMzMwMCAgIDI3LjEgICAgLTg4NzQNCiAgIGV4aXRfaW5z dHJ1Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgLTE5NTg5OCAgIDM5LjggICAtMTMw MzcNCiAgIFRvdGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTQ5MjA2 Mw0KDQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gUmFzcGwgPHJhc3BsQGxpbnV4LnZuZXQuaWJtLmNv bT4NClNpZ25lZC1vZmYtYnk6IFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPg0K U2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29t Pg0KLS0tDQogdG9vbHMva3ZtL2t2bV9zdGF0L2t2bV9zdGF0IHwgOCArKysrKysrKw0KIDEgZmls ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL3Rvb2xzL2t2bS9rdm1f c3RhdC9rdm1fc3RhdCBiL3Rvb2xzL2t2bS9rdm1fc3RhdC9rdm1fc3RhdA0KaW5kZXggZTEwYjkw YTg5MTdhLi5iOWU4ZDBkZWYxYWIgMTAwNzU1DQotLS0gYS90b29scy9rdm0va3ZtX3N0YXQva3Zt X3N0YXQNCisrKyBiL3Rvb2xzL2t2bS9rdm1fc3RhdC9rdm1fc3RhdA0KQEAgLTc2Niw2ICs3NjYs MTMgQEAgY2xhc3MgRGVidWdmc1Byb3ZpZGVyKFByb3ZpZGVyKToNCiAgICAgICAgICAgICBzZWxm LmRvX3JlYWQgPSBUcnVlDQogICAgICAgICBzZWxmLnJlc2V0KCkNCiANCisgICAgZGVmIF92ZXJp ZnlfcGF0aHMoc2VsZik6DQorICAgICAgICAiIiJSZW1vdmUgaW52YWxpZCBwYXRocyIiIg0KKyAg ICAgICAgZm9yIHBhdGggaW4gc2VsZi5wYXRoczoNCisgICAgICAgICAgICBpZiBub3Qgb3MucGF0 aC5leGlzdHMob3MucGF0aC5qb2luKFBBVEhfREVCVUdGU19LVk0sIHBhdGgpKToNCisgICAgICAg ICAgICAgICAgc2VsZi5wYXRocy5yZW1vdmUocGF0aCkNCisgICAgICAgICAgICAgICAgY29udGlu dWUNCisNCiAgICAgZGVmIHJlYWQoc2VsZiwgcmVzZXQ9MCwgYnlfZ3Vlc3Q9MCk6DQogICAgICAg ICAiIiJSZXR1cm5zIGEgZGljdCB3aXRoIGZvcm1hdDonZmlsZSBuYW1lIC8gZmllbGQgLT4gY3Vy cmVudCB2YWx1ZScuDQogDQpAQCAtNzgwLDYgKzc4Nyw3IEBAIGNsYXNzIERlYnVnZnNQcm92aWRl cihQcm92aWRlcik6DQogICAgICAgICAjIElmIG5vIGRlYnVnZnMgZmlsdGVyaW5nIHN1cHBvcnQg aXMgYXZhaWxhYmxlLCB0aGVuIGRvbid0IHJlYWQuDQogICAgICAgICBpZiBub3Qgc2VsZi5kb19y ZWFkOg0KICAgICAgICAgICAgIHJldHVybiByZXN1bHRzDQorICAgICAgICBzZWxmLl92ZXJpZnlf cGF0aHMoKQ0KIA0KICAgICAgICAgcGF0aHMgPSBzZWxmLnBhdGhzDQogICAgICAgICBpZiBzZWxm Ll9waWQgPT0gMDoNCi0tIA0KMi4xNy4xDQo=