Messages in this thread | | | Date | Thu, 9 Aug 2012 16:04:03 +0200 | From | Thierry Reding <> | Subject | Re: [PATCH 2/2 v2] ALSA: hda - Deferred probing with request_firmware_nowait() |
| |
On Thu, Aug 09, 2012 at 03:54:04PM +0200, David Henningsson wrote: > On 08/09/2012 03:36 PM, Takashi Iwai wrote: > >+/* callback from request_firmware_nowait() */ > >+static void azx_firmware_cb(const struct firmware *fw, void *context) > >+{ > >+ struct snd_card *card = context; > >+ struct azx *chip = card->private_data; > >+ struct pci_dev *pci = chip->pci; > >+ > >+ if (!fw) { > >+ snd_printk(KERN_ERR SFX "Cannot load firmware, aborting\n"); > >+ goto error; > >+ } > > Another thing, aren't you missing a > > chip->fw = fw; > > here?
Adding that line here fixes the problem for me.
Thierry [unhandled content-type:application/pgp-signature] | |