From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=117.135.210.5 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792748434; b=GGz9cNDqQABkpDyiiblJLK9ZH9BN6F8KVHn0H2DONcBUrvXbX05EEMzqnl9QT5atGDZw kpmCYyrRKKz9FZHCqXrMjXPaKx628qJTbPIN5oISGusJp7hs4/pSiP7WA5p0AX0ehzksc EZ9+k6KN624yH7m08eDm8Oj4GCCqu3mW8bISbLYYax4VIXQHkUep/HluIWQZ5pCXpvZRq +X+cqcvedi3ihTRJw/7bnsQSP/xKIYDlcOt29CXtWTHBuT0wffTtiIAD1qj9SA0iSmCdN ZnOyKNrJXEvf2aALTc6De8PC5fo8K3lUD9Ze5A5onx7GEWzJnNQ42o2pZgNglH7Xc7A== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792748434; h=DMARC-Filter:DKIM-Signature:Date:From:To:Cc:Subject:X-Priority: X-Mailer:In-Reply-To:References:X-NTES-SC:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-ID:X-Coremail-Locale:X-CM-TRANSID: X-CM-SenderInfo:X-Coremail-Antispam; bh=08vKktyOooZlbxT0oTsuP5OqZCX7BjmTHlFScp42WJs=; b=fLF0LvmtNwv1Ch5s3UT25S8B3lZGR7jlOrqu44sXWZsj3VGcmlRt+N3wWNkEtZwt1SQn Ij9dQcemMiahFmCEauadQpzEgxvnGjY5eGXtUTrhSQbxRjD/vn0PcmKD6LwHbCgHluVff T+i4CjQblGiRsW6Yd7juOm5XNv1r06DYiqnJECTmW82cJ6C33iNeERNeF9NuXT8AYFlnB ktUJg43al+YdD8OqJoJhwK00FQzGPxD+pyt9mGfglJkrPQj2NzVgpI1bYvNG3neC3CIjR jsDcMzl0hCcuO6s937TUeC4cMXnb0qy7gOfqy0s4DpwsumUo1mapNaWWuzrNsdXtgWA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass header.d=163.com header.i=@163.com header.a=rsa-sha256 header.s=s110527 header.b=JT5Ta8Rq; arc=none smtp.remote-ip=117.135.210.5 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE2B5606A31A; Fri, 23 Oct 2026 09:40:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org AE2B5606A31A Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=163.com header.i=@163.com header.a=rsa-sha256 header.s=s110527 header.b=JT5Ta8Rq DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=08vKktyOooZlbxT0oTsuP5OqZCX7BjmTHlFScp42WJs=; b=J T5Ta8Rqp+QbQKMyJpNDbbBVjhuIEEPldNup3l6V1cd2EB7+WotOWc4G79MfXHJdS 6l1HiEnW0j9FO2aJKhh5dr7Uwpljgz13bfvOa7zbsM3PCYVaUV63aR7hY//okMlK XlibSUYLi9OHjuY78O+QWp6494P4MhGk8qxdJdiLc0= Date: Fri, 23 Oct 2026 17:40:23 +0800 (CST) From: "jiale yao" <19888972804@163.com> To: "Jassi Brar" Cc: "Sudeep Holla" , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re:Re:Re: [PATCH] mailbox: pcc: validate PCCT subspaces before parsing X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20260511(2e539873) Copyright (c) 2002-2026 www.mailtech.cn 163com In-Reply-To: <35886acd.272d.1a1617ceb00.Coremail.19888972804@163.com> References: <20261016141530.2795073-1-yaojiale02@163.com> <35886acd.272d.1a1617ceb00.Coremail.19888972804@163.com> X-NTES-SC: AL_Qu2SAPuft0wp5SSZY+kcn08ShO49XMOyvfoi2YFTc8wEpyXixB0NU1p7LEDowtydLAKTmQelYAN08clCeqVbYnoL1I8O2r+5Z51XpBNwFA== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Message-ID: <324e6ae9.8754.1a1682208ff.Coremail.19888972804@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:figvCgD3_2WHK9tqI3FfAA--.3092W X-CM-SenderInfo: x1dryxhdohiji6rwjhhfrp/xtbC8Ad9t2rbK4ee2QAA3n X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== QXQgMjAyNi0xMC0yMiAxMDo0MjoxOSwgImppYWxlIHlhbyIgPDE5ODg4OTcyODA0QDE2My5jb20+ IHdyb3RlOgo+SGkgSmFzc2ksCj5BdCAyMDI2LTEwLTIyIDEwOjI2OjI3LCAiSmFzc2kgQnJhciIg PGphc3Npc2luZ2hicmFyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+T24gRnJpLCBPY3QgMTYsIDIwMjYg YXQgOToxNeKAr0FNIEppYWxlIFlhbyA8eWFvamlhbGUwMkAxNjMuY29tPiB3cm90ZToKPj4+Cj4+ PiBUaGUgUENDIG1haWxib3ggcHJvYmUgd2Fsa3MgUENDVCBlbnRyaWVzIGJ5IHRoZWlyIGRlY2xh cmVkIGxlbmd0aHMKPj4+IHdpdGhvdXQgY2hlY2tpbmcgdGhhdCBlYWNoIGVudHJ5IGlzIGNvbnRh aW5lZCBpbiB0aGUgdGFibGUuIEl0IGFsc28KPj4+IHBhc3NlcyBnZW5lcmljIGhlYWRlcnMgdG8g dHlwZS1zcGVjaWZpYyBwYXJzZXJzIHdpdGhvdXQgZXN0YWJsaXNoaW5nIHRoZQo+Pj4gcmVxdWly ZWQgcmVjb3JkIHNpemUuIE1hbGZvcm1lZCBmaXJtd2FyZSBjYW4gdGhlcmVmb3JlIG1vdmUgdGhl IGN1cnNvcgo+Pj4gb3V0c2lkZSB0aGUgUENDVCBvciBjYXVzZSBvdXQtb2YtYm91bmRzIGZpZWxk IHJlYWRzLgo+Pj4KPj4+IFZhbGlkYXRlIHRoZSB0YWJsZSBoZWFkZXIsIGVhY2ggc3Vic3BhY2Ug cmFuZ2UsIGFuZCB0aGUgbWluaW11bSBzaXplIGZvcgo+Pj4gc3VwcG9ydGVkIHN1YnNwYWNlIHR5 cGVzIGR1cmluZyBib3RoIHRoZSBjb3VudGluZyBhbmQgcHJvYmUgcGFzc2VzLgo+Pj4KPj4+IFNp Z25lZC1vZmYtYnk6IEppYWxlIFlhbyA8eWFvamlhbGUwMkAxNjMuY29tPgo+Pj4gLS0tCj4+PiAg ZHJpdmVycy9tYWlsYm94L3BjYy5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWFpbGJveC9wY2MuYyBiL2Ry aXZlcnMvbWFpbGJveC9wY2MuYwo+Pj4gaW5kZXggOTg4OGRhYjY0NjM5Li4zN2IyZGRiNDRiZGEg MTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL21haWxib3gvcGNjLmMKPj4+ICsrKyBiL2RyaXZlcnMv bWFpbGJveC9wY2MuYwo+Pj4gQEAgLTU1Myw2ICs1NTMsNDIgQEAgc3RhdGljIGNvbnN0IHN0cnVj dCBtYm94X2NoYW5fb3BzIHBjY19jaGFuX29wcyA9IHsKPj4+ICAgICAgICAgLmxhc3RfdHhfZG9u ZSA9IHBjY19sYXN0X3R4X2RvbmUsCj4+PiAgfTsKPj4+Cj4+PiArc3RhdGljIGJvb2wgcGNjX3N1 YnNwYWNlX2lzX3ZhbGlkKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqZW50cnksCj4+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpCj4+PiAr ewo+Pj4gKyAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpZW50cnk7 Cj4+PiArICAgICAgIHNpemVfdCBsZW5ndGgsIG1pbl9sZW5ndGg7Cj4+PiArCj4+PiArICAgICAg IGlmIChzdGFydCA+PSBlbmQgfHwgZW5kIC0gc3RhcnQgPCBzaXplb2YoKmVudHJ5KSkKPj4+ICsg ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Cj4+KGVuZCAtIHN0YXJ0IDwgc2l6ZW9mKCpl bnRyeSkpIGlzIGltcGxpZWQgYnkgdGhlIHR3byBsZW5ndGggIGNoZWNrcwo+PmJlbG93LCBzbyBv bmx5ICJzdGFydCA+PSBlbmQiIGlzIG5lZWRlZCBoZXJlLgo+Pgo+Pj4gKyAgICAgICBsZW5ndGgg PSBlbnRyeS0+bGVuZ3RoOwo+Pj4gKyAgICAgICBpZiAobGVuZ3RoIDwgc2l6ZW9mKCplbnRyeSkg fHwgbGVuZ3RoID4gZW5kIC0gc3RhcnQpCj4+PiArICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNl Owo+Pj4gKwo+Pj4gKyAgICAgICBzd2l0Y2ggKGVudHJ5LT50eXBlKSB7Cj4+PiArICAgICAgIGNh c2UgQUNQSV9QQ0NUX1RZUEVfR0VORVJJQ19TVUJTUEFDRToKPj4+ICsgICAgICAgICAgICAgICBt aW5fbGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3BjY3Rfc3Vic3BhY2UpOwo+Pj4gKyAgICAg ICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICBjYXNlIEFDUElfUENDVF9UWVBFX0hXX1JFRFVD RURfU1VCU1BBQ0U6Cj4+PiArICAgICAgICAgICAgICAgbWluX2xlbmd0aCA9IHNpemVvZihzdHJ1 Y3QgYWNwaV9wY2N0X2h3X3JlZHVjZWQpOwo+Pj4gKyAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4g KyAgICAgICBjYXNlIEFDUElfUENDVF9UWVBFX0hXX1JFRFVDRURfU1VCU1BBQ0VfVFlQRTI6Cj4+ PiArICAgICAgICAgICAgICAgbWluX2xlbmd0aCA9IHNpemVvZihzdHJ1Y3QgYWNwaV9wY2N0X2h3 X3JlZHVjZWRfdHlwZTIpOwo+Pj4gKyAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICBj YXNlIEFDUElfUENDVF9UWVBFX0VYVF9QQ0NfTUFTVEVSX1NVQlNQQUNFOgo+Pj4gKyAgICAgICAg ICAgICAgIG1pbl9sZW5ndGggPSBzaXplb2Yoc3RydWN0IGFjcGlfcGNjdF9leHRfcGNjX21hc3Rl cik7Cj4+PiArICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgIGNhc2UgQUNQSV9QQ0NU X1RZUEVfRVhUX1BDQ19TTEFWRV9TVUJTUEFDRToKPj4+ICsgICAgICAgICAgICAgICBtaW5fbGVu Z3RoID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3BjY3RfZXh0X3BjY19zbGF2ZSk7Cj4+PiArICAgICAg ICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgIGRlZmF1bHQ6Cj4+PiArICAgICAgICAgICAgICAg cmV0dXJuIGZhbHNlOwo+Pj4gKyAgICAgICB9Cj4+PiArCj4+PiArICAgICAgIHJldHVybiBsZW5n dGggPj0gbWluX2xlbmd0aDsKPj4KPj5Ib3cgYWJvdXQgc29tZXRoaW5nIGxpa2UKPj4KPj5zdGF0 aWMgY29uc3QgdTE2IHBjY19zdWJzcGFjZV9taW5fbGVuW0FDUElfUENDVF9UWVBFX1JFU0VSVkVE XSA9IHsKPj4gICAgW0FDUElfUENDVF9UWVBFX0dFTkVSSUNfU1VCU1BBQ0VdID0KPj4gICAgc2l6 ZW9mKHN0cnVjdCBhY3BpX3BjY3Rfc3Vic3BhY2UpLAo+PiAgICBbQUNQSV9QQ0NUX1RZUEVfSFdf UkVEVUNFRF9TVUJTUEFDRV0gPQo+PiAgICBzaXplb2Yoc3RydWN0IGFjcGlfcGNjdF9od19yZWR1 Y2VkKSwKPj4gICAgW0FDUElfUENDVF9UWVBFX0hXX1JFRFVDRURfU1VCU1BBQ0VfVFlQRTJdID0K Pj4gICAgc2l6ZW9mKHN0cnVjdCBhY3BpX3BjY3RfaHdfcmVkdWNlZF90eXBlMiksCj4+ICAgIFtB Q1BJX1BDQ1RfVFlQRV9FWFRfUENDX01BU1RFUl9TVUJTUEFDRV0gPQo+PiAgICBzaXplb2Yoc3Ry dWN0IGFjcGlfcGNjdF9leHRfcGNjX21hc3RlciksCj4+ICAgIFtBQ1BJX1BDQ1RfVFlQRV9FWFRf UENDX1NMQVZFX1NVQlNQQUNFXSA9Cj4+ICAgIHNpemVvZihzdHJ1Y3QgYWNwaV9wY2N0X2V4dF9w Y2Nfc2xhdmUpLAo+Pn07Cj4KPlNvdW5kcyBncmVhdCwgSSB3aWxsIHN1Ym1pdCB2Mi4KCnYyIGlz IGluLCBodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNjEwMjMwOTM4MzkuNzE1MDM3LTEt eWFvamlhbGUwMkAxNjMuY29tLwoKPgo+VGhhbmtzIGZvciB5b3VyIHJldmlldy4KPgo+Pgo+PnJl dHVybiBlbnRyeS0+bGVuZ3RoID49IHBjY19zdWJzcGFjZV9taW5fbGVuW2VudHJ5LT50eXBlXTsK Pj4KPj5DaGVlcnMKPj5KYXNzaQo=