ALSA: riptide - proper handling of pci_register_driver for joystick
authorJaswinder Singh Rajput <jaswinder@kernel.org>
Wed, 15 Jul 2009 11:15:40 +0000 (16:45 +0530)
committerTakashi Iwai <tiwai@suse.de>
Wed, 15 Jul 2009 12:00:40 +0000 (14:00 +0200)
We need to check returning error for pci_register_driver(&joystick_driver)

On failure, we should unregister formerly registered audio drivers

This also fixed the compiler warning :

  CC [M]  sound/pci/riptide/riptide.o
 sound/pci/riptide/riptide.c: In function ‘alsa_card_riptide_init’:
 sound/pci/riptide/riptide.c:2200: warning: ignoring return value of ‘__pci_register_driver’, declared with attribute warn_unused_result

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

No differences found