On Sat, Jul 15, 2023 at 09:24:16PM +0000, Barnabás Pőcze wrote: > Since a WMI driver's ID table contains strings it is relatively > easy to make mistakes. At the moment, there is no feedback > if any of the specified GUIDs are invalid (since > 028e6e204ace1f080cfeacd72c50397eb8ae8883). > > So check if the GUIDs in the driver's ID table are valid, > print all invalid ones, and refuse to register the driver > if any of the GUIDs are invalid. Besides using wrong API (uuid_*() vs. guid_*() one), I don't think we need to validate it here. Why not in file2alias.c? -- With Best Regards, Andy Shevchenko