Hi Hans,
On Tue, 31 Aug 2021 15:05:08 +0200, Hans de Goede wrote:
Commit e26f023e01ef ("firmware/dmi: Include product_sku info to modalias") added a new field to the modalias in the middle of the modalias, breaking some existing udev/hwdb matches on the whole modalias without a wildcard ('*') in between the pvr and rvn fields.
All modalias matches in e.g. : https://github.com/systemd/systemd/blob/main/hwdb.d/60-sensor.hwdb deliberately end in ':*' so that new fields can be added at *the end* of the modalias, but adding a new field in the middle like this breaks things.
Move the new sku field to the end of the modalias to fix some hwdb entries no longer matching.
Argh. Sorry for missing that, and thanks a lot for spotting it, reporting it and providing a fix. I never liked the modalias format as it makes matches clearly fragile. I really need to keep this in mind when touching it.
Patch applied and pushed to linux-next. I'll send it to Linus for 5.14.1 quickly too.