ALSA: hda - Limit the number of GPIOs show in proc

Limit the number of GPIOs shown in proc. Otherwise it gets too long
unnecessarily, and hard to analyze.

Signed-off-by: Takashi Iwai <tiwai@suse.de>

+2
+2
sound/pci/hda/hda_proc.c
··· 483 (gpio & AC_GPIO_UNSOLICITED) ? 1 : 0, 484 (gpio & AC_GPIO_WAKE) ? 1 : 0); 485 max = gpio & AC_GPIO_IO_COUNT; 486 enable = snd_hda_codec_read(codec, nid, 0, 487 AC_VERB_GET_GPIO_MASK, 0); 488 direction = snd_hda_codec_read(codec, nid, 0,
··· 483 (gpio & AC_GPIO_UNSOLICITED) ? 1 : 0, 484 (gpio & AC_GPIO_WAKE) ? 1 : 0); 485 max = gpio & AC_GPIO_IO_COUNT; 486 + if (!max || max > 8) 487 + return; 488 enable = snd_hda_codec_read(codec, nid, 0, 489 AC_VERB_GET_GPIO_MASK, 0); 490 direction = snd_hda_codec_read(codec, nid, 0,