diff
8 	source_id = SOC15_SOURCE_ID_FROM_IH_ENTRY(ih_ring_entry);
+9     if (source_id >= MAX_SOURCE_ID_VALUE) {
+10        // Handle error: source_id out of expected range
+11        return;
+12    }
15 	if (client_id == SOC15_IH_CLIENTID_GRBM_CP ||
