ALSA: usbmixer - use MAX_ID_ELEMS where possible
authorJaroslav Kysela <perex@perex.cz>
Tue, 16 Feb 2010 10:55:18 +0000 (11:55 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Feb 2010 11:00:45 +0000 (12:00 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/usb/usbmixer.c

index 03f125dca5ffb274210efc6dabc6b28e2aa4e99a..35b4830fb0c4a1b1b3e4072d3214d1bce0c9d0bb 100644 (file)
@@ -108,7 +108,7 @@ struct mixer_build {
        struct usb_mixer_interface *mixer;
        unsigned char *buffer;
        unsigned int buflen;
-       DECLARE_BITMAP(unitbitmap, 256);
+       DECLARE_BITMAP(unitbitmap, MAX_ID_ELEMS);
        struct usb_audio_term oterm;
        const struct usbmix_name_map *map;
        const struct usbmix_selector_map *selector_map;
@@ -2265,7 +2265,8 @@ int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif,
        mixer->chip = chip;
        mixer->ctrlif = ctrlif;
        mixer->ignore_ctl_error = ignore_error;
-       mixer->id_elems = kcalloc(256, sizeof(*mixer->id_elems), GFP_KERNEL);
+       mixer->id_elems = kcalloc(MAX_ID_ELEMS, sizeof(*mixer->id_elems),
+                                 GFP_KERNEL);
        if (!mixer->id_elems) {
                kfree(mixer);
                return -ENOMEM;