Takashi Iwai 25faa4bd37 ALSA: hda: Don't release card at firmware loading error
At the error path of the firmware loading error, the driver tries to
release the card object and set NULL to drvdata.  This may be referred
badly at the possible PM action, as the driver itself is still bound
and the PM callbacks read the card object.

Instead, we continue the probing as if it were no option set.  This is
often a better choice than the forced abort, too.

Fixes: 5cb543dba986 ("ALSA: hda - Deferred probing with request_firmware_nowait()")
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=207043
Link: https://lore.kernel.org/r/20200413082034.25166-2-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2020-04-13 18:02:09 +02:00
..
2020-01-05 16:14:34 +01:00
2020-01-05 16:14:53 +01:00
2020-01-05 16:14:38 +01:00
2020-01-28 16:26:57 -08:00
2020-01-05 16:14:52 +01:00
2020-01-28 16:26:57 -08:00
2020-01-28 16:26:57 -08:00
2020-01-05 16:14:48 +01:00
2020-01-28 16:26:57 -08:00
2020-01-05 16:14:47 +01:00
2020-01-05 16:14:30 +01:00
2020-01-28 16:26:57 -08:00
2020-01-05 16:14:54 +01:00
2020-01-05 16:15:09 +01:00
2020-01-03 09:24:42 +01:00
2020-01-05 16:14:55 +01:00
2020-01-05 16:15:10 +01:00
2020-01-05 16:15:11 +01:00
2020-01-05 16:14:54 +01:00
2020-01-05 16:14:55 +01:00
2020-01-05 16:15:12 +01:00
2019-10-07 03:53:03 +02:00
2020-01-28 16:26:57 -08:00
2020-01-28 16:26:57 -08:00
2020-01-28 16:26:57 -08:00