On Sun, 8 Oct 2023, Armin Wolf wrote:
When a WMI device besides the first one somehow fails to register, retvalI think the usual approach would be to unroll all registerations done so
is returned while still containing a negative error code. This causes the
ACPI device failing to probe, leaving behind zombie WMI devices leading
to various errors later.
Fix this by handling the single error path separately and return 0 after
trying to register all WMI devices. Also continue to register WMI devices
even if some fail to allocate.
far when an error occurs while registering n devices.
Do you Hans have something to add what would be the best course of action
here?