ALSA: cmi8328: Fix build error with CONFIG_GAMEPORT=n
authorTakashi Iwai <tiwai@suse.de>
Fri, 24 Aug 2012 05:52:03 +0000 (07:52 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 24 Aug 2012 05:54:16 +0000 (07:54 +0200)
  sound/isa/cmi8328.c: In function 'snd_cmi8328_remove':
  sound/isa/cmi8328.c:416:24: error: 'cmi' undeclared (first use in this function)
  sound/isa/cmi8328.c:416:24: note: each undeclared identifier is reported only once for each function it appears in
  make[3]: *** [sound/isa/cmi8328.o] Error 1

Reported-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/isa/cmi8328.c

index aefafff..bde6013 100644 (file)
@@ -404,8 +404,9 @@ error:
 static int __devexit snd_cmi8328_remove(struct device *pdev, unsigned int dev)
 {
        struct snd_card *card = dev_get_drvdata(pdev);
-#ifdef SUPPORT_JOYSTICK
        struct snd_cmi8328 *cmi = card->private_data;
+
+#ifdef SUPPORT_JOYSTICK
        if (cmi->gameport) {
                struct resource *res = gameport_get_port_data(cmi->gameport);
                gameport_unregister_port(cmi->gameport);