Re: [PATCH v3 16/16] arm_mpam: detect and enable MPAM-Fb PCC support

From: Andre Przywara

Date: Tue Jul 21 2026 - 10:54:29 EST


Hi Lee,

On 7/15/26 18:08, Lee Trager wrote:
On 7/10/26 7:45 AM, Andre Przywara wrote:

diff --git a/drivers/acpi/arm64/mpam.c b/drivers/acpi/arm64/mpam.c
index 84963a20c3e7..64bc84bb2029 100644
--- a/drivers/acpi/arm64/mpam.c
+++ b/drivers/acpi/arm64/mpam.c
@@ -256,6 +256,8 @@ static struct platform_device * __init acpi_mpam_parse_msc(struct acpi_mpam_msc_
      } else if (iface == MPAM_IFACE_PCC) {
          props[next_prop++] = PROPERTY_ENTRY_U32("pcc-channel",
                              tbl_msc->base_address);
+        props[next_prop++] = PROPERTY_ENTRY_U32("msc-id",
+                            tbl_msc->identifier);
      }

props is defined above as:

/* pcc, nrdy, affinity, and a sentinel */

struct property_entry props[4] = { 0 };

With the addition of the new property the array size needs to be increased to 5 and the comment updated

Ouch, that's right. For now we are saved by the fact that the affinity value is not used, so there is a free slot now. And there are checks in place to avoid writing over the sentinel. But indeed the size needs to be increased. Thanks for catching this!

Cheers,
Andre