Commit 291186e0 authored by Jaroslav Kysela's avatar Jaroslav Kysela

ALSA: usbmixer - use MAX_ID_ELEMS where possible

Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
parent 7affdc17
...@@ -108,7 +108,7 @@ struct mixer_build { ...@@ -108,7 +108,7 @@ struct mixer_build {
struct usb_mixer_interface *mixer; struct usb_mixer_interface *mixer;
unsigned char *buffer; unsigned char *buffer;
unsigned int buflen; unsigned int buflen;
DECLARE_BITMAP(unitbitmap, 256); DECLARE_BITMAP(unitbitmap, MAX_ID_ELEMS);
struct usb_audio_term oterm; struct usb_audio_term oterm;
const struct usbmix_name_map *map; const struct usbmix_name_map *map;
const struct usbmix_selector_map *selector_map; const struct usbmix_selector_map *selector_map;
...@@ -2265,7 +2265,8 @@ int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif, ...@@ -2265,7 +2265,8 @@ int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif,
mixer->chip = chip; mixer->chip = chip;
mixer->ctrlif = ctrlif; mixer->ctrlif = ctrlif;
mixer->ignore_ctl_error = ignore_error; 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) { if (!mixer->id_elems) {
kfree(mixer); kfree(mixer);
return -ENOMEM; return -ENOMEM;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment