ALSA: PCI: Remove superfluous pci_set_drvdata(pci, NULL) at remove
As drvdata is cleared to NULL at probe failure or at removal by the
driver core, we don't have to call pci_set_drvdata(pci, NULL) any
longer in each driver.
The only remaining pci_set_drvdata(NULL) is in azx_firmware_cb() in
hda_intel.c. Since this function itself releases the card instance,
we need to clear drvdata here as well, so that it won't be released
doubly in the remove callback.
Signed-off-by:
Takashi Iwai <tiwai@suse.de>
Showing
- sound/pci/ad1889.c 0 additions, 1 deletionsound/pci/ad1889.c
- sound/pci/ali5451/ali5451.c 0 additions, 1 deletionsound/pci/ali5451/ali5451.c
- sound/pci/als300.c 0 additions, 1 deletionsound/pci/als300.c
- sound/pci/als4000.c 0 additions, 1 deletionsound/pci/als4000.c
- sound/pci/asihpi/hpioctl.c 0 additions, 1 deletionsound/pci/asihpi/hpioctl.c
- sound/pci/atiixp.c 0 additions, 1 deletionsound/pci/atiixp.c
- sound/pci/atiixp_modem.c 0 additions, 1 deletionsound/pci/atiixp_modem.c
- sound/pci/au88x0/au88x0.c 0 additions, 1 deletionsound/pci/au88x0/au88x0.c
- sound/pci/aw2/aw2-alsa.c 0 additions, 1 deletionsound/pci/aw2/aw2-alsa.c
- sound/pci/azt3328.c 0 additions, 1 deletionsound/pci/azt3328.c
- sound/pci/bt87x.c 0 additions, 1 deletionsound/pci/bt87x.c
- sound/pci/ca0106/ca0106_main.c 0 additions, 1 deletionsound/pci/ca0106/ca0106_main.c
- sound/pci/cmipci.c 0 additions, 1 deletionsound/pci/cmipci.c
- sound/pci/cs4281.c 0 additions, 1 deletionsound/pci/cs4281.c
- sound/pci/cs46xx/cs46xx.c 0 additions, 1 deletionsound/pci/cs46xx/cs46xx.c
- sound/pci/cs5530.c 0 additions, 1 deletionsound/pci/cs5530.c
- sound/pci/cs5535audio/cs5535audio.c 0 additions, 1 deletionsound/pci/cs5535audio/cs5535audio.c
- sound/pci/ctxfi/xfi.c 0 additions, 1 deletionsound/pci/ctxfi/xfi.c
- sound/pci/echoaudio/echoaudio.c 0 additions, 1 deletionsound/pci/echoaudio/echoaudio.c
- sound/pci/emu10k1/emu10k1.c 0 additions, 1 deletionsound/pci/emu10k1/emu10k1.c
Loading
Please register or sign in to comment