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 S1732914AbeIXUvh (ORCPT ); Mon, 24 Sep 2018 16:51:37 -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 41/76] tools/kvm_stat: fix updates for dead guests Date: Mon, 24 Sep 2018 14:48:27 +0000 Message-ID: <20180924144751.164410-40-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: <2F8F8BAFDA76C747A31A7E82AEF6DCAC@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogU3RlZmFuIFJhc3BsIDxzdGVmYW4ucmFzcGxAZGUuaWJtLmNvbT4NCg0KWyBVcHN0cmVh bSBjb21taXQgNzEwYWIxMWFkOTMyOWQyZDRiMDQ0NDA1ZTMyOGM5OTRiMTlhMmFhOSBdDQoNCldp dGggcGlkIGZpbHRlcmluZyBhY3RpdmUsIHdoZW4gYSBndWVzdCBpcyByZW1vdmVkIGUuZy4gdmlh IHZpcnNoIHNodXRkb3duLA0Kc3VjY2Vzc2l2ZSB1cGRhdGVzIHByb2R1Y2UgZ2FyYmFnZS4NClRo ZXJlZm9yZSwgd2UgYWRkIGNvZGUgdG8gZGV0ZWN0IHRoaXMgY2FzZSBhbmQgcHJldmVudCBmdXJ0 aGVyIGJvZHkgdXBkYXRlcy4NCk5vdGUgdGhhdCB3aGVuIGRpc3BsYXlpbmcgdGhlIGhlbHAgZGlh bG9nIHZpYSAnaCcgaW4gdGhpcyBjYXNlLCBvbmNlIHdlIGV4aXQNCndlJ3JlIHN0dWNrIHdpdGgg dGhlICdDb2xsZWN0aW5nIGRhdGEuLi4nIG1lc3NhZ2UgdGlsbCB3ZSByZW1vdmUgdGhlIGZpbHRl ci4NCg0KU2lnbmVkLW9mZi1ieTogU3RlZmFuIFJhc3BsIDxyYXNwbEBsaW51eC5pYm0uY29tPg0K U2lnbmVkLW9mZi1ieTogUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+DQpTaWdu ZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+DQot LS0NCiB0b29scy9rdm0va3ZtX3N0YXQva3ZtX3N0YXQgfCAxMSArKysrKysrKysrLQ0KIDEgZmls ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQoNCmRpZmYgLS1naXQg YS90b29scy9rdm0va3ZtX3N0YXQva3ZtX3N0YXQgYi90b29scy9rdm0va3ZtX3N0YXQva3ZtX3N0 YXQNCmluZGV4IGI5ZThkMGRlZjFhYi4uN2M5MjU0NTkzMWUzIDEwMDc1NQ0KLS0tIGEvdG9vbHMv a3ZtL2t2bV9zdGF0L2t2bV9zdGF0DQorKysgYi90b29scy9rdm0va3ZtX3N0YXQva3ZtX3N0YXQN CkBAIC0xMTcwLDYgKzExNzAsOSBAQCBjbGFzcyBUdWkob2JqZWN0KToNCiANCiAgICAgICAgICAg ICByZXR1cm4gc29ydGVkX2l0ZW1zDQogDQorICAgICAgICBpZiBub3Qgc2VsZi5faXNfcnVubmlu Z19ndWVzdChzZWxmLnN0YXRzLnBpZF9maWx0ZXIpOg0KKyAgICAgICAgICAgICMgbGVhdmUgZmlu YWwgZGF0YSBvbiBzY3JlZW4NCisgICAgICAgICAgICByZXR1cm4NCiAgICAgICAgIHJvdyA9IDMN CiAgICAgICAgIHNlbGYuc2NyZWVuLm1vdmUocm93LCAwKQ0KICAgICAgICAgc2VsZi5zY3JlZW4u Y2xydG9ib3QoKQ0KQEAgLTEzMjcsNiArMTMzMCwxMiBAQCBjbGFzcyBUdWkob2JqZWN0KToNCiAg ICAgICAgICAgICAgICAgbXNnID0gJyInICsgc3RyKHZhbCkgKyAnIjogSW52YWxpZCB2YWx1ZScN CiAgICAgICAgIHNlbGYuX3JlZnJlc2hfaGVhZGVyKCkNCiANCisgICAgZGVmIF9pc19ydW5uaW5n X2d1ZXN0KHNlbGYsIHBpZCk6DQorICAgICAgICAiIiJDaGVjayBpZiBwaWQgaXMgc3RpbGwgYSBy dW5uaW5nIHByb2Nlc3MuIiIiDQorICAgICAgICBpZiBub3QgcGlkOg0KKyAgICAgICAgICAgIHJl dHVybiBUcnVlDQorICAgICAgICByZXR1cm4gb3MucGF0aC5pc2Rpcihvcy5wYXRoLmpvaW4oJy9w cm9jLycsIHN0cihwaWQpKSkNCisNCiAgICAgZGVmIF9zaG93X3ZtX3NlbGVjdGlvbl9ieV9ndWVz dChzZWxmKToNCiAgICAgICAgICIiIkRyYXdzIGd1ZXN0IHNlbGVjdGlvbiBtYXNrLg0KIA0KQEAg LTEzNTQsNyArMTM2Myw3IEBAIGNsYXNzIFR1aShvYmplY3QpOg0KICAgICAgICAgICAgIGlmIG5v dCBndWVzdCBvciBndWVzdCA9PSAnMCc6DQogICAgICAgICAgICAgICAgIGJyZWFrDQogICAgICAg ICAgICAgaWYgZ3Vlc3QuaXNkaWdpdCgpOg0KLSAgICAgICAgICAgICAgICBpZiBub3Qgb3MucGF0 aC5pc2Rpcihvcy5wYXRoLmpvaW4oJy9wcm9jLycsIGd1ZXN0KSk6DQorICAgICAgICAgICAgICAg IGlmIG5vdCBzZWxmLl9pc19ydW5uaW5nX2d1ZXN0KGd1ZXN0KToNCiAgICAgICAgICAgICAgICAg ICAgIG1zZyA9ICciJyArIGd1ZXN0ICsgJyI6IE5vdCBhIHJ1bm5pbmcgcHJvY2VzcycNCiAgICAg ICAgICAgICAgICAgICAgIGNvbnRpbnVlDQogICAgICAgICAgICAgICAgIHBpZCA9IGludChndWVz dCkNCi0tIA0KMi4xNy4xDQo=