On 2020/1/13 17:34, John Garry wrote: > On 30/12/2019 12:27, Guohanjun (Hanjun Guo) wrote: >> +}; >> + >> +static bool apply_id_count_workaround; >> + >> +static struct iort_workaround_oem_info wa_info[] __initdata = { >> + { >> + .oem_id = "HISI ", >> + .oem_table_id = "HIP07 ", >> + .oem_revision = 0, >> + }, { >> + .oem_id = "HISI ", >> + .oem_table_id = "HIP08 ", >> + .oem_revision = 0, >> + } >> +}; > > Am I right in saying that any future BIOS for these chipsets will have to continue to have buggy firmware? If so, it's unfortunate. For better compatibility, I would say yes :( For example, if you fix that in the firmware, and update the IORT revision number, then it will run pretty good on new version of the kernel, but not on old version of kernel without the backporting of this patch. Thanks Hanjun