From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1E67A1FBC8E; Thu, 30 Apr 2026 17:38:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.10 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777570695; cv=none; b=uuL7ckaq25ToANyr8Mu4s7wbUfieM1gJWnRC/9GxD8xvf8FQuGUZ2cAxOHoUd3eqmbRaNyg8ynQt9aRMUhcEA3Qzj4aCrPbOZHQwp3g1OmGI9PQCDubsIIFiDm2UK41EY4p3Uz/MaB2ze9Qa1a0PishJm0fkg62mtv2vfZx4KPs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777570695; c=relaxed/simple; bh=9pt5YwauH8j/TWKGz7UH48FXnLaZv6BxlSWPpRblkuU=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=HNWX2g3P7Zi6up+dxxsBSMXCBgc6ZkljginQ/y2IUpQ9gkII6AQBXPnK07Lne86FHhJ994l/CR4ZDStmaqgfZYh2zOn5A4QztAO7+YeXPip8QUiHcqkZUteKB2v6vRBqAaxotMKjaWbACt2/D4BT0J8xGvRQs6fopwvz5gc0aGo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=YyOHXx9N; arc=none smtp.client-ip=192.198.163.10 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="YyOHXx9N" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777570694; x=1809106694; h=message-id:subject:from:reply-to:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=9pt5YwauH8j/TWKGz7UH48FXnLaZv6BxlSWPpRblkuU=; b=YyOHXx9NjImzK6KPhE6SWXh1wZ+qdYtDtxc+5hSRTcyMtZhxxtpNMOKd QiKZtUKIJsNT3jJOaGg+CzlApdflGyleWOYYhvFaylEsQai4u1MYBWJbY 6PL3hZ0HHPv5QoOtNmlthQyXGobp63DjmRfGSYeEgfKtAECmE4YYkdQ/9 +i2y4yOTUoRzb+6sCUZYSVfSm0rk71pGa9y6DtCpd+RfdaOQOv4VOqiEl u4Aq9+MMtnO5JWL63cFWMs+qcS+rmYKStEbwKbsRP6G8NCUuBUl1AFAXX IIu4WnNRR5VUAUZmfZm5nxK1p0YW24a9I/JTaguYPNHbqLiCneVOQrXcv Q==; X-CSE-ConnectionGUID: W+PoQT8xQ+q+hu4U9W8cFA== X-CSE-MsgGUID: CBXWfkNZQSOKZfxuZbe2Ng== X-IronPort-AV: E=McAfee;i="6800,10657,11772"; a="89910550" X-IronPort-AV: E=Sophos;i="6.23,208,1770624000"; d="scan'208";a="89910550" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2026 10:38:13 -0700 X-CSE-ConnectionGUID: J1LUkZT3TjW8S0H72UUQ8A== X-CSE-MsgGUID: lEnjIv+bQiekOMmk5NVNIg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,208,1770624000"; d="scan'208";a="234911672" Received: from lstrano-mobl6.amr.corp.intel.com ([10.124.222.88]) by orviesa007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2026 10:38:13 -0700 Message-ID: Subject: Re: [PATCH] PM: tools: fix ValueError when parsing incomplete device properties From: Todd Brandt Reply-To: todd.e.brandt@linux.intel.com To: Gongwei Li <13875017792@163.com>, "Wysocki, Rafael J" Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Gongwei Li Date: Thu, 30 Apr 2026 10:38:12 -0700 In-Reply-To: <20260424071208.3610628-1-13875017792@163.com> References: <20260424071208.3610628-1-13875017792@163.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.44.4-0ubuntu2.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 T24gRnJpLCAyMDI2LTA0LTI0IGF0IDE1OjEyICswODAwLCBHb25nd2VpIExpIHdyb3RlOgo+IEZy b206IEdvbmd3ZWkgTGkgPGxpZ29uZ3dlaUBreWxpbm9zLmNuPgo+IAo+IFdoZW4gcGFyc2luZyBk ZXZpY2UgcHJvcGVydGllcyBmcm9tIGZ0cmFjZSBkYXRhLCB0aGUgZGV2cHJvcHMoKQo+IGZ1bmN0 aW9uCj4gYXNzdW1lcyB0aGF0IGVhY2ggbGluZSBoYXMgYXQgbGVhc3QgdGhyZWUgZmllbGRzIGFu ZCB0aGF0IHRoZSB0aGlyZAo+IGZpZWxkCj4gKGZbMl0pIGFsd2F5cyBjb250YWlucyBhIHZhbGlk IGludGVnZXIuIEhvd2V2ZXIsIGR1ZSB0byBpbmNvbXBsZXRlIG9yCj4gY29ycnVwdGVkIGZ0cmFj ZSBsb2dzLCBmWzJdIG1heSBiZSBtaXNzaW5nLCBlbXB0eSwgb3Igbm9uLWV4aXN0ZW50Lgo+IAo+ IFRoaXMgY2FuIGxlYWQgdG8gdGhlIGZvbGxvd2luZyBlcnJvcjoKPiAKPiDCoMKgwqAgVHJhY2Vi YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgo+IMKgwqDCoMKgwqAgRmlsZSAiLi4vc2xlZXBn cmFwaC5weSIsIGxpbmUgNzE0MiwgaW4gPG1vZHVsZT4KPiDCoMKgwqDCoMKgwqDCoCBzdGFtcCA9 IHJlcnVuVGVzdChzeXN2YWxzLm91dGRpcikKPiDCoMKgwqDCoMKgIEZpbGUgIi4uL3NsZWVwZ3Jh cGgucHkiLCBsaW5lIDYyNTUsIGluIHJlcnVuVGVzdAo+IMKgwqDCoMKgwqDCoMKgIHRlc3RydW5z LCBzdGFtcCA9IHByb2Nlc3NEYXRhKCkKPiDCoMKgwqDCoMKgIEZpbGUgIi4uL3NsZWVwZ3JhcGgu cHkiLCBsaW5lIDYxODEsIGluIHByb2Nlc3NEYXRhCj4gwqDCoMKgwqDCoMKgwqAgdGVzdHJ1bnMs IGVycm9yID0gcGFyc2VUcmFjZUxvZyhsaXZlKQo+IMKgwqDCoMKgwqAgRmlsZSAiLi4vc2xlZXBn cmFwaC5weSIsIGxpbmUgMzQ3MCwgaW4gcGFyc2VUcmFjZUxvZwo+IMKgwqDCoMKgwqDCoMKgIHRw LCB0ZiA9IGxvYWRUcmFjZUxvZygpCj4gwqDCoMKgwqDCoCBGaWxlICIuLi9zbGVlcGdyYXBoLnB5 IiwgbGluZSAzMzk4LCBpbiBsb2FkVHJhY2VMb2cKPiDCoMKgwqDCoMKgwqDCoCBpZiB0cC5zdGFt cEluZm8obGluZSwgc3lzdmFscyk6Cj4gwqDCoMKgwqDCoCBGaWxlICIuLi9zbGVlcGdyYXBoLnB5 IiwgbGluZSAzMDczLCBpbiBzdGFtcEluZm8KPiDCoMKgwqDCoMKgwqDCoCBzZWxmLnBhcnNlUGxh dGZvcm1JbmZvKGxpbmUsIHN2KQo+IMKgwqDCoMKgwqAgRmlsZSAiLi4vc2xlZXBncmFwaC5weSIs IGxpbmUgMzE3NywgaW4gcGFyc2VQbGF0Zm9ybUluZm8KPiDCoMKgwqDCoMKgwqDCoCBzdi5kZXZw cm9wcyA9IHNlbGYuZGV2cHJvcHMoc3YuYjY0dW56aXAoaW5mbykpCj4gwqDCoMKgwqDCoCBGaWxl ICIuLi9zbGVlcGdyYXBoLnB5IiwgbGluZSAzMTU4LCBpbiBkZXZwcm9wcwo+IMKgwqDCoMKgwqDC oMKgIGlmIGludChmWzJdKToKPiDCoMKgwqAgVmFsdWVFcnJvcjogaW52YWxpZCBsaXRlcmFsIGZv ciBpbnQoKSB3aXRoIGJhc2UgMTA6ICcnCj4gCj4gVG8gcHJldmVudCB0aGlzIGNyYXNoLCBhZGQg cHJvcGVyIHZhbGlkYXRpb24gYmVmb3JlIGFjY2Vzc2luZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBH b25nd2VpIExpIDxsaWdvbmd3ZWlAa3lsaW5vcy5jbj4KPiAtLS0KPiDCoHRvb2xzL3Bvd2VyL3Bt LWdyYXBoL3NsZWVwZ3JhcGgucHkgfCAyICstCj4gwqAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp b24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvcG93ZXIvcG0tZ3Jh cGgvc2xlZXBncmFwaC5weSBiL3Rvb2xzL3Bvd2VyL3BtLQo+IGdyYXBoL3NsZWVwZ3JhcGgucHkK PiBpbmRleCAxNTU1YjUxYTdkNTUuLmY2ZDE3MjI1NDgyOSAxMDA3NTUKPiAtLS0gYS90b29scy9w b3dlci9wbS1ncmFwaC9zbGVlcGdyYXBoLnB5Cj4gKysrIGIvdG9vbHMvcG93ZXIvcG0tZ3JhcGgv c2xlZXBncmFwaC5weQo+IEBAIC0zMTU1LDcgKzMxNTUsNyBAQCBjbGFzcyBUZXN0UHJvcHM6Cj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZGV2ID0gZlsw XQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHByb3Bz W2Rldl0gPSBEZXZQcm9wcygpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgcHJvcHNbZGV2XS5hbHRuYW1lID0gZlsxXQo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgaW50KGZbMl0pOgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgbGVuKGYpID4gMiBhbmQgZlsy XSBhbmQgaW50KGZbMl0pOgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwcm9wc1tkZXZdLmlzYXN5bmMgPSBUcnVlCj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZWxzZToKPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgcHJvcHNbZGV2XS5pc2FzeW5jID0gRmFsc2UKClRoaXMgbG9va3MgZ29vZCwgdGhhbmtzIGZv ciB0aGUgY2F0Y2ghIFJhZmFlbCBjYW4geW91IGFwcGx5IHRoaXM/CgpTaWduZWQtb2ZmLWJ5OiBU b2RkIEJyYW5kdCA8dG9kZC5lLmJyYW5kdEBpbnRlbC5jb20+Cgo=